Arquitetura de Computadores: A visão do software

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Author(s): Eduardo Bráulio Wanderley Netto
Publisher: Editora do CEFET-RN
Year: 2005

Language: Portuguese
Pages: 200
City: Natal

Capítulo 1: Introdução 1
1.1 Introdução 1
1.2 Componentes de um Computador 7
1.3 A visão do Software 10
1.4 Conclusões 16
1.5 Prática com simuladores 17
1.6 Exercícios 17
1.7 Referências Bibliografia Específicas 18

Capítulo 2: Linguagem de Montagem 19
2.1 Introdução 19
2.2 A visão do Software — Operandos e Operadores 21
2.3 A visão do Software — Operações lógicas e aritméticas 22
2.4 A visão do Software — transferência de dados 33
2.5 A visão do Software — suporte à decisão 40
2.6 A visão do Software — suporte à procedimentos 52
2.7 Conclusões 59
2.8 Prática com Simuladores 62
2.9 Exercícios 64

Capítulo 3: Linguagem de Máquina 67
3.1 Introdução 67
3.2 Uso da linguagem de máquina 80
3.3 A visão do Software — ArchC 82
3.4 A visão do Software — ELF 86
3.5 Conclusões 94
3.6 Prática com simuladores 95
3.7 Exercícios 95

Capítulo 4: O Processador 97
4.1 Introdução 97
4.2 Componentes da via de dados 97
4.3 Interligação dos componentes da vida de dados 101
4.4 Unidade de Controle 107
4.5 Via de dados mono e multi-ciclos 109
4.6 Pipeline 111
4.7 A visão do Software — o pipeline 112
4.8 Conclusões 115
4.9 Prática com Simuladores 115
4.10 Exercícios 115

Capítulo 5: Desempenho do Computador 117
5.1 Introdução 117
5.2 Métricas de desempenho 123
5.3 A visão do Software — benchmarking 125
5.4 Conclusões 127
5.5 Prática com simuladores 127
5.6 Exercícios 127

Capítulo 6: Sistema de Memórias 129
6.1 Introdução 129
6.2 Memórias Cache 134
6.3 Memórias principal 155
6.4 Memórias de Massa 160
6.5 Sistema de memórias e desempenho da máquina 168
6.6 A visão do Software 170
6.7 Conclusões 173
6.8 Prática com Simuladores 175
6.9 Exercícios 175
6.10 Referências Bibliografia Específicas 177

Capítulo 7: Entrada e Saída 179
7.1 Introdução 179
7.2 Método de Controle de E/S 182
7.3 A visão do Software — Interrrupções 186
7.4 Conclusões 188
7.5 Prática com simuladores 189
7.6 Exercícios 191

Capítulo 8: Conclusões 193
8.1 Introdução 193
8.2 Realidades 194
8.3 A visão do Software 197

Apêndice A: Caches Revisitadas 199
A.1 Introdução 199
A.2 Falha na Escrita 200