You are on page 1of 21

William Stallings Arquitetura e Organização de Computadores 8a Edição

Capítulo 1 Introdução
Editado por Atslands Rocha

slide 1

© 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. —Inclui detalhes de hardware transparentes ao programador. — p.e., a unidade de multiplicação é implementada no hardware ou ela é feita pela adição repetitiva?
slide 2 © 2010 Pearson Prentice Hall. Todos os direitos reservados.

Todos os direitos reservados. • Dessa forma. • Isso gera compatibilidade de código: — Pelo menos. . mas com diferença de organização.Organização e arquitetura • Os modelos de uma família de computadores possuem a mesma arquitetura. mas a organização muda ao longo dos anos! — Ex: Toda a família Intel x86 compartilha a mesma arquitetura básica. com a geração anterior. slide 3 © 2010 Pearson Prentice Hall. os modelos têm diferentes preços e características de desempenho distintos • A arquitetura pode sobreviver por muito tempo.

—SO semelhante ou igual. . • Primeira “família” planejada de computadores. —Número cada vez maior de portas de E/S (ou seja. —Tamanho de memória crescente. —Maior custo. —Velocidade aumentada. • Estrutura comutada multiplexada.IBM série 360 • 1964. Todos os direitos reservados. slide 4 © 2010 Pearson Prentice Hall. • Substituiu (incompatível com) série 7000. —Conjuntos de instruções semelhantes ou iguais. mais terminais).

a alteração da organização geralmente afeta a arquitetura. Todos os direitos reservados. .Organização e arquitetura • Entretanto. • Mudanças na tecnologia influenciam a organização e a arquitetura! slide 5 © 2010 Pearson Prentice Hall.

memória. .Projeto de Computadores Atuais • Base no modelo de John Von Neumann (IAS): CPU. Todos os direitos reservados. barramentos. slide 6 © 2010 Pearson Prentice Hall. E/S.

• Unidade de controle: —Interpreta e executa instruções da memória. Memória principal armazena programas e dados.von Neumann/Turing • • • • Conceito de programa armazenado. —Opera equipamento de entrada e saída. ULA opera sobre dados binários. slide 7 © 2010 Pearson Prentice Hall. Execução de instruções de modo seqüencial (salvo exceções). Todos os direitos reservados. .

era muito fácil distinguir hardware e software e atualmente ainda é fácil? “Hardware e software são logicamente equivalentes. . Karen Lentz slide 8 © 2010 Pearson Prentice Hall. —Sistema Operacional e programas de sistema. Todos os direitos reservados.Sistemas de Computação • Formado por: —Hardware.” “Hardware é apenas software petrificado”. • Antigamente. —Programas aplicativos.

Todos os direitos reservados.Estrutura e função • Os sistemas de computação são decompostos em subsistemas para simplificação. . slide 9 © 2010 Pearson Prentice Hall. • Função é a operação individual de cada componente como parte da estrutura. • Estrutura é o modo como os componentes são inter-relacionados.

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

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

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

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

. 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 principal CPU 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 E/S Barramento do sistema Memó ria Registradores CPU ULA Interconexão 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 ULA Unidade de Barramento interno controle Lógica de sequenciação Registradores e decodificadores da unidade de controle Memória de controle Registr. slide 18 © 2010 Pearson Prentice Hall.

Stallings. slide 19 © 2010 Pearson Prentice Hall. — Miscellaneous. • http://WilliamStallings. — errata para o livro. — links para sites de cursos que usam o livro. — informações sobre outros livros de W.com/COA/COA7e.html — links para sites de interesse.com/StudentSupport. — Research resources. .html — Math. Todos os direitos reservados.Recursos da Internet – Site Web do livro • http://WilliamStallings. — How-to.

CPU Info Center. • IEEE Technical Committee on Computer Architecture. slide 20 © 2010 Pearson Prentice Hall. Processor Emporium.br/atslands WWW Computer Architecture Home Page.quixada. • Sites de fabricantes: — Intel. • Intel Technology Journal. Todos os direitos reservados.ufc.Recursos da Internet – Outros sites Web • • • • • Site da disciplina: www. . IBM etc. ACM Special Interest Group on Computer Architecture.

Recursos da Internet – Newsgroups USENET • • • • comp.parallel slide 21 © 2010 Pearson Prentice Hall.arch. . Todos os direitos reservados.arch.arithmetic comp.arch comp.storage comp.