Organizacao e arquitectura dum computador
Índice
1. Introdução
O estudo da organização e arquitectura dum computador começa por uma reflexão sobre o que é um computador. No contexto desta disciplina, e sob a perspectiva dum engenheiro, iremos considerar um computador como um sistema (máquina) que tem como finalidade processar informação.
Então, a primeira questão que se coloca de imediato é a seguinte: o que é informação e como é que essa informação se encontra representada dentro de um computador? A representação da informação num computador faz a introdução ao funcionamento dum computador.
O modo como funciona um computador - e respectivo metodologia de programação - pode ser encarado sob diversas perspectivas, ou níveis de abstracção: desde o nível de programação em linguagem máquina em binário, ao nível de programação em "linguagens de alto nível" (ver 1.1 e 1.2). Esta introdução será mais detalhada no Cap. III quando se fizer referência aos mecanismos para a execução de programas. 2. Representação da informação no computador
• Os símbolos do "alfabeto" os seres humanos usam as letras do alfabeto, os algarismos e outros símbolos (sinais de pontuação, operadores aritméticos, ...); os computadores usam 2 níveis de sinal eléctrico, o que corresponde a um alfabeto com apenas 2 símbolos, também designados por dígitos binários, ou, binary digit, bit.
• As "palavras" com informação, no computador, são usadas essencialmente para: para representar as palavras e o "alfabeto" das linguagens naturais (ocidentais); para representar de modo compacto os comandos para o computador funcionar - as instruções; para representar de modo eficiente as variáveis numéricas, nomeadamente os inteiros e reais; para codificar outras formas de representação audiovisual de informação. 3. Funcionamento básico dum computador
Execução de sequência de comandos; por razões de eficiência esses comandos deverão estar já armazenados na memória rápida do