MC522 - Organização de Computadores

Pré-Req: 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.