Conteúdo / Main content
Menu Rodapé
  1. Início
  2. Cursos
  3. Tecnologias e Sistemas da Informação
  4. Arquitetura de Computadores II

Arquitetura de Computadores II

Código 6621
Ano 1
Semestre S2
Créditos ECTS 6
Carga Horária PL(30H)/T(30H)
Área Científica Informática
Tipo de ensino Presencial
Estágios Não aplicável.
Objectivos de Aprendizagem 1) Aquisição de conhecimentos sobre a estrutura e modo de funcionamento dos computadores digitais.
2) Familiarização com a programação em linguagem de baixo nível (Assembly). No final da unidade curricular o aluno deve saber descrever a estrutura interna de um processador digital e o modo como são executados os programas. O aluno também ficará a conhecer as principais caracteristicas de outros elementos que constituem um computador digital como a memória e os periféricos de entrada e de saída. O aluno deve assim ficar a entender a arquitectura de um computador digital, quais os seus elementos principais e o modo como se interligam.
Conteúdos programáticos Aulas teóricas
- Introdução aos computadores: unidades de entrada/saída, memória, unidade de processamento;
- Tecnologia dos computadores e evolução histórica;
- Arquitectura de Von Neumann, memória de dados e de programas, códigos;
- Estrutura dos processadores: registos, ALU(Aritmetic and Logic Unit), unidade de controlo;
- Barramentos (bus): controlo, dados e endereços;
- Hierarquia de memória: cache, memória principal, memória secundária.
- Avaliação do desempenho;
- Tecnologia dos principais componentes do computador pessoal: Teclado, rato, monitores, impressoras, discos(magnéticos e ópticos);

Aulas práticas
- Programação em linguagem Assembly x86, usando o assembler NASM;
Metodologias de Ensino e Critérios de Avaliação Avaliação dos conhecimentos teóricos
Teórica: frequência ou exames = 12 valores, Data Frequência: 2016/05/18, 9h

Avaliação dos conhecimentos práticos
Prática: 2 trabalhos práticos (TP1+TP2)=3+5=8 valores
Datas : TP1=semana de 4 Abril 2016 TP2=semana de 16 Maio 2016

Admissão a exame: Teórica + Prática >= 6 valores
Classificação final: Teórica + Prática

Bibliografia principal 1. “Arquitectura de Computadores”, José Delgado, Carlos Ribeiro, FCA, 2007;
1. “Arquitectura de Computadores: dos Sistemas Digitais aos Microprocessadores”, G.Arroz, J.Monteiro, A.Oliveira, IST Press, 2007;
2. “Computer Organization & Design: The Hardware/Software Interface”, David A. Patterson, John L. Hennessy; Morgan Kaufmann Publishers, 2nd Edition, 1997;
2. “Computer Architecture: A Quantitative Approach”, John L. Hennessy, David A. Patterson; Morgan Kaufmann Publishers, 3rd Edition, 2002;
2. “Structured Computer Organization”, Andrew S.Tannenbaum, Prentice Hall, 4th Edition, 1999;

Textos disponíveis na página da cadeira e apontamentos das aulas;
Língua Português
Data da última atualização: 2013-03-07
As cookies utilizadas neste sítio web não recolhem informação pessoal que permitam a sua identificação. Ao continuar está a aceitar a política de cookies.