Arquitectura de Computadores
Notas de estudo
Alberto José Proença
1999/00
Nota introdutória | Bibliografia básica | Índice
Este documento é um texto de apoio ao funcionamento de diversas disciplinas das licenciaturas de informática da UM que abordem o tema da arquitectura de computadores, nomeadamente as seguintes leccionadas desde 1995/96:
Este texto complementa apenas a bibliografia básica recomendada, não pretendendo substitui-la, mas tão somente resumindo os aspectos considerados essenciais durante a leccionação da matéria; i.e., os textos são uma versão mais elaborada dos acetatos apresentados nas aulas, mas normalmente sem figuras (apenas com indicação da localização das figuras nos textos referenciados).
Para cada uma das disciplinas acima referidas, apenas será leccionada parte do material da bibliografia básica, sendo-o indicado nos sumários (informação na página Web da respectiva disciplina).
O índice aqui apresentado não está completo, pois apenas contém informação detalhada sobre os módulos relevantes para a disciplina de Conceitos de Sistemas Informáticos.
Cada uma das entradas do índice relevantes para esta disciplina são um link para um ficheiro HTML com o respectivo conteúdo. Existe também uma versão integrada do todos os documentos em formato Word ou em formato compactado Zip.
"Computer Organization and Design: the hardware/software interface" , 2nd Ed., D. Patterson, J. Hennessy, Morgan Kaufmann Publishers, 1998
Ver também na página Web da editora.
- Representação da informação no computador
- Funcionamento básico dum computador
- Estrutura do processador
- Níveis de abstracção num computador
- Estrutura interna dum computador
- Operações num processador
- Localização dos operandos
- Formato das instruções
- Instruções para tomada de decisões
- Edição do programa fonte e sua tradução para níveis mais baixos
- Ligação de ficheiros objectos num executável
- Análise detalhada de um exemplo
- Formato dum ficheiro objecto e dum executável
- Utilização da memória e papel dos loaders
- Conjunto de instruções presente num processador RISC
- Registos visíveis ao programador
- Convenção na utilização dos registos do MIPS
- Modos de acesso aos operandos
- Instruções de input/output
- Ordenação de bytes numa palavra