Modelo de von neumann
FIC – Faculdade Integrada do Ceará Prof. Everlândio R. Q. Fernandes
Objetivos
• Entender o funcionamento básico de um computador; • Reconhecer as tarefas de cada componente; • Entender a importância do uso do modelo e suas limitações.
Modelo de Von Neumann
• Em 1946 John Von Neumann e sua equipe iniciaram o projeto de um novo computador de programa armazenado: o computador IAS, elaborado no Instituto de Estudos Avançados de Princeton. • A sua grande contribuição para a computação foi propor que os dados lidos em cartões perfurados fossem gravadas na memória do computador. • Esta máquina foi largamente divulgada, influenciando o projeto subsequente de outras máquinas.
Modelo de Von Neumann
• Propôs uma arquitetura onde:
– Dados e instruções fossem armazenados em uma única memória que seria utilizada tanto para leitura quanto para escrita; – Os dados armazenados na memória poderiam ser acessados através de endereços; – A execução de um programa ocorre sequencialmente, por ordem de endereços, exceto se for feita algum desvio explícito no programa.
Modelo de Von Neumann
• Os blocos básicos do IAS:
– Uma unidade de processamento central, para execução de operações aritméticas e lógicas; – Uma unidade de controle de programa, para determinar o sequenciamento das instruções a serem executadas e gerar os sinais de controle para as outras unidades. Estes sinais determinam as ações a serem executadas; – Uma unidade de memória principal, com capacidade de 4096 palavras; – Uma unidade de entrada e saída.
Modelo de Von Neumann
3
16/10/2012
Modelo de Von Neumann
• A via de dados e as unidades de controle são normalmente agrupadas formando a CPU, unidade central de processamento. Também conhecido como UCP (sigla em inglês). • Na UCP existe um novo elemento de armazenamento de dados, que é o acumulador (AC). Este elemento atua como uma memória rápida que guarda de forma imediata o resultado das operações realizadas na