Imprimir

Curso: Superior de Tecnologia em Redes de Computadores
Disciplina: Arquitetura de Redes de Computadores
Semestre: Segundo Pré-requisito:
Carga horária semanal: 04 Carga horária semestral: 80

 

Ementa:
Organização e Funcionamento de Computadores Digitais. Estudo das Unidades Funcionais de Controle e Operativa. Interfaceamento entre Processadores e Periféricos. Visão Geral de Arquiteturas de Microprocessadores Modernos e Programação de Baixo Nível.

 

Conteúdo Programático:

1. Introdução:
1.1. Revisão de conceitos: sistemas de numeração;
1.2. Conversões entre bases;
1.3. Aritmética binária;
1.4. Conversões A/D;
1.5. Fundamentos de organização de computadores;
1.6. Conceitos avançados em arquitetura de computadores: pipeline;
1.7. Memória cache e memória virtual.

2. Unidades Funcionais
2.1. Multiplexadores;
2.2. Decodificadores;
2.3. ULAs;
2.4. Registradores;
2.5. Bancos de registradores;
2.6. Memórias endereçáveis.

3. Barramentos
3.1. Síncronos;
3.2. Assíncronos.

4. Unidades
4.1. Controle e Operacional.

5. Instruções de Máquina
5.1. Funcionamento e execução de um conjunto de Instruções simples.

6. Estudo de Caso: Família de Processadores Real
6.1. Arquitetura e organização interna;
6.2. Conjunto de instruções;
6.3. Interrupções de software;
6.4. Modos de endereçamento;
6.5. Interfaces de entrada e saída;
6.6. Desenvolvimento de software de baixo nível.

 

Bibliografia Básica:
CARTE, Nicholas; trad. Ralph Miller Jr. Arquitetura de Computadores: teoria e problemas de computadores. Porto Alegre: Bookman, 2003.
STALLINGS, William. Arquitetura e Organização de Computador: Projeto para o Desempenho. Pearson, 2002.
PARHAMI , Behrooz. Arquitetura de Computadores. São Paulo: Mcgraw Hill, 2008.

Bibliografia Complementar:
DEITEL, H.M. Java: como programar; São Paulo: Pearson, 2006.
PATTERSON, David A.; HENNESSY, John L. Arquitetura de Computadores: Uma Abordagem Quantitativa. Rio de Janeiro: Campus, 2003.