william stallings arquitetura e organização de computadores 8 a edição capítulo 1 introdução...
TRANSCRIPT
William Stallings Arquitetura e Organização de Computadores8a Edição
Capítulo 1Introdução
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 1
© 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
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 5
© 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.
© 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.
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 8
Visão funcional
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 9
Operação (a): Movimentação de dados
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 10
Operação (b): Armazenamento
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 11
Operação (c): Processamento de/para armazenamento
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 12
Operação (d): Processamento de armazenamento para E/S
© 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
© 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
© 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
© 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.
© 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).
© 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.
© 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.
© 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