Você está na página 1de 18

ARQUITETURA E ORGANIZAÇÃO DE

COMPUTADORES

Prof. Gregory Oliveira


gregory.oliveira@ucb.org.br

slide 1 © 2010 Pearson Prentice Hall. Todos os direitos reservados.


Introdução

slide 2 © 2010 Pearson Prentice Hall. Todos os direitos reservados.


Bibliografia Básica:
William Stallings
Arquitetura e Organização
de Computadores
8a Edição

slide 3 © 2010 Pearson Prentice Hall. Todos os direitos reservados.


Organização e
arquitetura

• Arquitetura são os atributos visíveis ao programador.


— Conjunto de instruções, número de bits usados para
representação de dados, mecanismos de E/S, técnicas
de endereçamento.
— Por exemplo, existe uma instrução de multiplicação?

• Organização é como os recursos são implementados.


— Sinais de controle, interfaces, tecnologia de memória.
— p.e., se a instrução de multiplicação será
implementada no hardware ou ela é feita pela adição
repetitiva?

slide 4 © 2010 Pearson Prentice Hall. Todos os direitos reservados.


• Toda a família Intel x86 compartilha a mesma
arquitetura básica.
• A família IBM System/370 compartilha a mesma
arquitetura básica.
• Isso gera compatibilidade de código:
— Pelo menos, com a geração anterior.
• A organização é diferente entre diferentes versões.

slide 5 © 2010 Pearson Prentice Hall. Todos os direitos reservados.


slide 6 © 2010 Pearson Prentice Hall. Todos os direitos reservados.
slide 7 © 2010 Pearson Prentice Hall. Todos os direitos reservados.
Hierarquia

• Um computador é um sistema complexo.

• Como descrevê-lo com clareza?


— Reconhecer a natureza hierárquica dos sistemas mais
complexos.

• O que é um sistema hierárquico?


— Conjunto de subsistemas inter-relacionados

• Um nível depende somente do conjunto de


componentes e os inter-relacionamentos do nível
inferior
slide 8 © 2010 Pearson Prentice Hall. Todos os direitos reservados.
Estrutura e função

• Estrutura é o modo como os componentes são


inter-relacionados.
• Função é a operação individual de cada
componente como parte da estrutura.

slide 9 © 2010 Pearson Prentice Hall. Todos os direitos reservados.


Função

• Todas as funções do computador são:


— Processamento de dados.
— Armazenamento de dados.
— Movimentação de dados.
— Controle.

slide 10 © 2010 Pearson Prentice Hall. Todos os direitos reservados.


Visão funcional

slide 11 © 2010 Pearson Prentice Hall. Todos os direitos reservados.


Operação (a): Movimentação de dados

slide 12 © 2010 Pearson Prentice Hall. Todos os direitos reservados.


Operação (b): Armazenamento

slide 13 © 2010 Pearson Prentice Hall. Todos os direitos reservados.


Operação (c): Processamento de/para
armazenamento

slide 14 © 2010 Pearson Prentice Hall. Todos os direitos reservados.


Operação (d): Processamento de
armazenamento para E/S

slide 15 © 2010 Pearson Prentice Hall. Todos os direitos reservados.


Estrutura – Alto nível

Periféricos
Computador

Memória
CPU principal

Computador Interconexão
do sistema

E/S

Linhas de
comunicação
slide 16 © 2010 Pearson Prentice Hall. Todos os direitos reservados.
Estrutura – A CPU

CPU

Computador
Registradores ALU
E/S
Barramento
do CPU
sistema
Interconexão
Memória interna da CPU

Unidade
de
controle

slide 17 © 2010 Pearson Prentice Hall. Todos os direitos reservados.


Estrutura – A unidade de controle

Unidade de controle

CPU Lógica de
ALU
sequenciação
Unidade
Barramento de
interno controle
Registradores e
decodificadores da
Registr. unidade de
controle

Memória
de
controle

slide 18 © 2010 Pearson Prentice Hall. Todos os direitos reservados.

Você também pode gostar