Introdução a computadores
Ricardo Anido
© Draft date 20 de Março de 2012
Capítulo 2 Organização de básica de computadores e linguagens de montagem
Agora que já sabemos um pouco sobre codificação da informação na memória, vamos examinar o funcionamento básico de um computador. A Figura 2.1 mostra o esquema simplificado de um computador típico, ilustrando a interligação entre três componentes: memória, processador e um bloco representando dispositivos de entrada e saída, tais como monitor de vídeo, teclado, impressora, discos, etc.
Barramento de dados
Processador
Barramento de controle
Memória
Barramento de endereço
Entrada e Saída
Figura 2.1: Esquema simplificado de um computador Interligando os três componentes vemos os barramentos. Um barramento é simplesmente um conjunto de fios, cada um dos quais a cada momento pode ou não ter tensão elétrica. A presença ou ausência de tensão elétrica são usadas para distinguir entre dois estados, de forma que a cada momento um barramento carrega informação que pode 1
2
CAPÍTULO 2. ORGANIZAÇÃO BÁSICA DE COMPUTADORES
ser interpretada da mesma forma que uma informação na memória. Os barramentos são usados para transferir informações entre dois componentes. No momento da transferência, o componente que possui a informação coloca as tensões adequadas nos fios do barramento, e o componente destino faz a leitura das tensões nos fios e desta forma adquire a informação. Note que na Figura 2.1 são usados três barramentos: um de dados, um de endereço e um de controle. Note também que os barramentos de dados e controle são desenhados com setas nas duas extremidades, indicando que os dados podem trafegar nas duas direções, enquanto que no barramento de endereços a informação trafega em uma única direção. O barramento de endereços contém tantos fios (bits) quantos forem necessários para endereçar todas as palavras da memória. O número de fios (bits) do barramento de