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