Arquitetura de Computadores

CARGA HORÁRIA CRÉDITOS
90 Horas 6

Objetivo

Capacitar o aluno a identificar e analisar as arquiteturas, de forma qualitativa os seus impactos sobre o desempenho do sistema. Projetar estruturas utilizando portas e circuitos lógicos. Entender os componentes de um sistema computacional: sistemas de numeração, representação binária, funcionamento do processador, da memória, entrada e saída de informações. Buscando, ao final, compreender os princípios da constituição dos das arquiteturas convencionais e não convencionais.

Ementa do programa

Fundamentos da arquitetura e representação de dados no sistema computacional: Arquiteturas básicas de computadores;
Função dos principais componentes de um computador;
Níveis e máquinas virtuais;
Notação posicional;
Sistemas de numeração decimal, binário e hexadecimal;
Funcionamento dos circuitos combinacionais e sequenciais: Portas lógicas;
Circuitos combinacionais e Circuitos sequenciais.
Funcionamento e componentes básicos: Elementos da UCP e suas funções;
Conjunto de instruções;
Ciclo de Instrução;
Modos de endereçamento;
Dispositivos de memória;
Técnicas para organização de E/S e Barramento.
Arquiteturas convencionais e não-convencionais: Máquina de Von Neumann;
máquinas RISC e CISC;
Classificação de arquiteturas paralelas;
Computadores pipeline e processamento vetorial;
Computadores matriciais;
Computadores de Fluxo de Dados.

Critério de Avaliação

Os alunos serão avaliados através de:

  • Provas mensais;
  • Participação no fórum;
  • Outras atividades a critério do professor;