William Stallings

Arquitetura e Organização
de Computadores
8
a
Edição
Capítulo 1
Introdução

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

Os textos nestas caixas
foram adicionados pelo
Prof. Joubert
© 2010 Pearson Prentice Hall. Todos os direitos reservados. slide 2

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., existe uma unidade de multiplicação no
hardware ou ela é feita pela adição repetitiva?
© 2010 Pearson Prentice Hall. Todos os direitos reservados. slide 3


• 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.
© 2010 Pearson Prentice Hall. Todos os direitos reservados. slide 4

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.
A chave é reconhecer os sub-sistemas hierárquicos
que compõem sistemas complexos, entre os sistemas
complexos existentes temos o computador. Note que,
sub-sistemas podem ser decompostos múltiplas vezes
até atingirem um nível elementar ou básico.

Como explicar a organização
de um computador?
© 2010 Pearson Prentice Hall. Todos os direitos reservados. slide 5

Função
• Todas as funções do computador se resumem:
— Processamento de dados.
— Armazenamento de dados.
— Movimentação de dados.
— Controle.
© 2010 Pearson Prentice Hall. Todos os direitos reservados. slide 6

Visão funcional
© 2010 Pearson Prentice Hall. Todos os direitos reservados. slide 7

Operação (a): Movimentação de dados
© 2010 Pearson Prentice Hall. Todos os direitos reservados. slide 8

Operação (b): Armazenamento
© 2010 Pearson Prentice Hall. Todos os direitos reservados. slide 9

Operação (c): Processamento de/para
armazenamento
© 2010 Pearson Prentice Hall. Todos os direitos reservados. slide 10

Operação (d): Processamento de
armazenamento para E/S
© 2010 Pearson Prentice Hall. Todos os direitos reservados. slide 11

Computador
Memória
principal
E/S
Interconexão
do sistema
Periféricos
Linhas de
comunicação
CPU
Computador
Estrutura – Alto nível
© 2010 Pearson Prentice Hall. Todos os direitos reservados. slide 12

Computador
ALU
Unidade
de
controle
Interconexão
interna da CPU
Registradores
CPU
E/S
Memó
ria
Barramento
do
sistema
CPU
Estrutura – A CPU
© 2010 Pearson Prentice Hall. Todos os direitos reservados. slide 13

CPU
Memória
de
controle
Registradores e
decodificadores da
unidade de
controle
Lógica de
sequenciação
Unidade
de
controle
ALU
Registr.
Barramento
interno
Unidade de controle
Estrutura – A unidade de controle
© 2010 Pearson Prentice Hall. Todos os direitos reservados. slide 14

Esboço do livro
• Evolução e desempenho do computador.
• Estruturas de interconexão do computador.
• Memória interna.
• Memória externa.
• Entrada/saída.
• Suporte do sistema operacional.
• Aritmética do computador.
• Conjuntos de instruções.

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



• Estrutura e função da CPU.
• Computadores com conjunto reduzido de
instruções.
• Processadores superescalares.
• Operação da unidade de controle.
• Controle microprogramado.
• Multiprocessadores e processamento de vetor.
• Lógica digital (Apêndice).
© 2010 Pearson Prentice Hall. Todos os direitos reservados. slide 16

Recursos da Internet – Site Web do livro
• http://WilliamStallings.com/COA/COA7e.html
—links para sites de interesse;
—links para sites de cursos que usam o livro;
—errata para o livro;
—informações sobre outros livros de W. Stallings.

• http://WilliamStallings.com/StudentSupport.html
—Math.
—How-to.
—Research resources.
—Miscellaneous.

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

Recursos da Internet – Outros sites Web
• WWW Computer Architecture Home Page.
• CPU Info Center.
• Processor Emporium.
• ACM Special Interest Group on Computer
Architecture.
• IEEE Technical Committee on Computer Architecture.
• Intel Technology Journal.
• Sites de fabricantes:
— Intel, IBM etc.

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

Recursos da Internet – Newsgroups
USENET
• comp.arch
• comp.arch.arithmetic
• comp.arch.storage
• comp.parallel