Arquitetura Conceitual De Um Computador
Monografias: Arquitetura Conceitual De Um Computador. Pesquise 861.000+ trabalhos acadêmicosPor: wilterr • 12/9/2014 • 275 Palavras (2 Páginas) • 455 Visualizações
Arquitetura Conceitual de um Computador
Os primeiros passos para que a arquitetura dos computadores fosse similar à que conhecemos hoje
foram dados pelo pesquisador Von Neumann. Especialista em ciências exatas e o matemático mais
eminente do mundo na época, Neumann projetou o IAS, computador onde os dados eram representados de
forma digital, com programação mais rápida e flexível, visto que no seu projeto, programas e dados eram
inseridos de forma binária na memória.
Esse projeto pioneiro com o conceito de “programa armazenado” transformou o IAS na famosa
máquina de Von Neummann. A concepção é utilizada até hoje nos computadores e é composta
basicamente de 3 componentes (figura 01):
• CPU (unidade central de processamento) composto de uma unidade de controle (UC), unidade
lógico-aritmética (ULA) e registradores;
• Memória Principal, onde os programas estão armazenados (veremos detalhes a seguir);
• Dispositivos de E/S, responsáveis em transferir dados de dentroÙfora do computador
Pontos Importantes:
• No projeto, o computador só trabalhava com números inteiros. Neumann acreditava que
qualquer matemático poderia tratar ponto flutuante
• Utilização do conceito de programas armazenados
• Execução seqüencial de instruções
• Funcionamento busca/decodificação/execução
Atualmente os computadores (a maior parte deles) utilizam uma arquitetura composta dos
seguintes componentes vistos na figura 01.
Figura 01 – Modelo Conceitual dos computadores atuais, baseados no IAS de Von Neumann
Processadores
Correspondem ao cérebro do computador, pois é o responsável em executar todas as tarefas
referentes à busca/execução dos programas e dados. Para modularizar seu funcionamento, será
apresentado o modelo didático com as seguintes componentes:
• ULA (Unidade Lógico-Aritmética) – realiza um conjunto de operações aritméticas e lógicas
necessárias à execução das instruções
...