Você está na página 1de 16

GSI013 – Arq. e Org.

de Computadores
Organização Estruturada de
Computadores
Arquitetura e Organização de
Computadores

Universidade Federal de Uberlândia


Faculdade de Computação
Prof. Dr. rer. nat. Daniel D. Abdala
Na Aula Anterior ...
• Histórico da evolução dos computadores:
– 1ª Geração
– 2ª Geração
– 3ª Geração
– 4ª Geração
• Tendências atuais ...

2
Nesta Aula
• Visão Geral de Sistemas Computacionais;
• Interconexão de Componentes ;
– Barramentos;
• Comunicação com o Mundo Exterior;
• Hierarquia de Memória;
• Entrada e Saída de Dados.

3
O Modelo von Neumann

Memória CPU

Entrada e
Saída

4
O Modelo von Neumann

ULA
Unidade
Unidade de
Memória Lógica e
Entrada
Aritmética

UC

Unidade de Unidade de
Controle Saída

UCP - Unidade Central


de Processamento Periféricos

5
Modelo de Barramento

CPU
(ALU, Controle Memória Entrada e Saída
e Registradores)

Barramentos
Dados
Endereços
Controle

6
Modelo de Barramento

7
Abstração do Processador

8
Barramentos
• Conjunto de “linhas” de comunicação que interligam
os diversos módulos de um sistema computacional;
• Comunicação compartilhada;
• Normalmente barramentos são divididos em três
tipos:
– Dados
– Endereços
– Controle
• Alguns sistemas reutilizam linhas de barramento para
múltiplas funções;

9
Barramentos
• Como o barramento conecta diversos dispositivos,
deve haver um conjunto de regras que rejam a
comunicação (protocolo);
• Um barramento requer um “controlador de
barramento” que é um circuito digital que
implementa o protocolo de comunicação no
barramento;
• Para entendermos como um barramento funciona,
primeiro precisamos entender que sinais devem
ser considerados.

10
Sinais dos Módulos de um Sistema
Computacional
Leitura

Escrita

Endereço Memória Dados

Dados
Instruções Endereço

Dados CPU Sinais de


Controle
Leitura
Sinais de
Dados
Escrita Dados Interrupção
Internos
Módulo de
Endereço Dados
Entrada e Externos
Dados
Internos Saída Sinais de
Dados Interrupção
Externos

11
Barramentos – Sinais de Controle
• Escrita de Memória
• Leitura de Memória
• Escrita de E/S
• Leitura de E/S
• ACK de Transferência
• Solicitação de Barramento
• Concessão de Barramento
• Requisição de Interrupção
• ACK de Interrupção
• Clock
• Reset

12
Hierarquia de Barramentos
• Muitos dispositivos → barramento se torna
o “gargalo” do sistema computacional
– Barramento longo → atraso de propagação
– Muitos dispositivos → concorrência → atraso

13
Barramento Comum

14
Barramento de Alta Velocidade

15
Barramento PCI
• PCI – Peripheral Component Interconnect

Trabalho Extra: Identifique a sessão exata no


livro do Tanembaum ou do Stallings que trata
de barramentos PCI e leia. A seguir, escreva
um artigo sobre o assunto. Utilize fontes
adicionais se julgar necessário.

16

Você também pode gostar