Arquitetura e Organização de Computadores.



JohnvonNeumann-LosAlamos.jpg
Von-Neumann

Arquitetura se refere ao conjunto de atributos de uma máquina que um programador deve conhecer para desenvolver seu aplicativo.  Organização se refere as unidades operacionais e suas interconexões.

Os computadores atuais são baseados no modelo de Von-Neumann cuja a principal característica é o programa armazenado em memoria. Um computador e formado por basicamente 4 componentes:  CPU, Memorias, E/S e interconexões e  sua principal função é processar, armazenar e transferir dados ou controle.


Ao executar um programa o computador possui um ciclo de instruções que é formado pela busca da instrução, sua decodificação, o calculo dos endereços dos  operandos , a busca dos operandos, execução, e armazenamento do resultado. Alem destes há também a interrupção que uma forma de parar a execução  do programa e tem como finalidade: tratar um erro de hardware, compartilhar o processador em momentos de espera de E/S, alertar o processador o termino de uma operação de E/S.

A CPU também é formada por vários componentes: ALU, UC, registradores e interconexões.

Os dispositivos são ligados por um barramento que são linhas onde são transitados dados, instruções e controle. O barramento possui uma largura de banda que é o numero de linhas. O barramento pode ser síncrono ou assíncrono, pode ser dedicado ou multiplexado, pode ter um controle centralizado ou descentralizado. 

Existem também os barramentos de expansão responsáveis por ligar dispositivos externos como o SCSI, barramento para ligar discos, e FireWire que pode conectar vários tipos de dispositivos externo.

Placa SCSI
Computador Mac G5 e suas entradas FireWire
Conector FireWire




Comentários