william stallings arquitetura e organização de computadores 8 a edição capítulo 1 introdução...

20
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

Upload: internet

Post on 17-Apr-2015

243 views

Category:

Documents


19 download

TRANSCRIPT

Page 1: 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

William Stallings Arquitetura e Organização de Computadores8a Edição

Capítulo 1Introdução

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

Page 2: 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

© 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?

Page 3: 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

© 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.

Page 4: 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

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

Page 5: 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

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

Page 6: 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

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

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.

Page 7: 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

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

Função

• Todas as funções do computador são:— Processamento de dados.— Armazenamento de dados.— Movimentação de dados.— Controle.

Page 8: 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

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

Visão funcional

Page 9: 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

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

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

Page 10: 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

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

Operação (b): Armazenamento

Page 11: 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

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

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

Page 12: 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

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

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

Page 13: 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

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

Computador

Memóriaprincipal

E/S

Interconexãodo sistema

Periféricos

Linhas decomunicação

CPU

Computador

Estrutura – Alto nível

Page 14: 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

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

ComputadorALU

Unidadede

controle

Interconexãointerna da CPU

Registradores

CPU

E/S

Memória

Barramento

dosistema

CPU

Estrutura – A CPU

Page 15: 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

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

CPU

Memóriade

controle

Registradores edecodificadores da

unidade de controle

Lógica desequenciaçã

oUnidade

decontrole

ALU

Registr.

Barramentointerno

Unidade de controle

Estrutura – A unidade de controle

Page 16: 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

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

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.

Page 17: 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

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

• 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).

Page 18: 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

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

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.

Page 19: 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

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

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.

Page 20: 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

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

Recursos da Internet – Newsgroups USENET

• comp.arch• comp.arch.arithmetic• comp.arch.storage• comp.parallel