MC522 - Organização de Computadores

Pré-Requisitos
MC404
Ementa

Noções básicas sobre circuitos lógicos. Memórias, unidades centrais de processamento. Endereçamento, barramento, interrupção, comunicações,    interfaces e periféricos. Computadores  típicos.

Programa

- Circuitos Lógicos:
    1 Conceitos de Projetos Digitais
    2 Introdução à Circuitos Lógicos e Agebra Booleana
    3 Tecnologias de Implementação
    4 Implementação e Otimização de Funções Lógicas
    5 Representação Númerica e Circuitos Aritméticos
    6 Circuitos Combinacionais
    7 Flip-Flop, Registradores, Contadores
    8 Circuitos Seqüênciais Síncronos

- Organização e Projeto de Computadores
    9 Análise de Desempenho
   10 Instruções Básicas: A Linguagem de Máquina
   11 Aritmética Computacional
   12 Processador: Datapath e Controle
   13 Pipeline
   14 Hierarquia de Memória
   15 A Interface entre Processadores e Periféricos

Bibliografia
Stephen Brown and Zvonko Vranesic. Fundamentals of Digital Logic with VHDL Design. Referências PrincipaisMcGraw-Hill.
David A. Patterson & John L. Hennessy. Organização e Projeto de Computadores. A Interface Hardware/Software. Segunda Edição. LTC Editora.