Modelo de Von Neumann
Modelo de Von Neumann
Modelo de Von Neumann
1-Introdução................................................................................................................................................2
2-Objectivos gerais e especificos.................................................................................................................3
3.0 Modelo de Von Neumann.....................................................................................................................4
3.1-Primeira parte especifica...................................................................................................................5
3.2-Segunda parte especifica...................................................................................................................5
3.3-Terceira parte especifica...................................................................................................................5
3.4 - Quarta parte especifica...................................................................................................................5
4.0-As caracteristicas destas maquinas são:................................................................................................6
4.1-Unidade Aritmética e Lógica..............................................................................................................6
4.2-Registradores....................................................................................................................................7
5.0-Exemplo de execução de instrução namáquina de Von Neumann........................................................8
6.0-Ciclo de execução de Von Neumann...................................................................................................10
7.0-Exemplo de execução de uma instrução em máquinas do modelo de Von Neumann.....................11
8.0-Esquema interno.................................................................................................................................12
9.0-Conclusão :..........................................................................................................................................13
10-Referências...........................................................................................................................................14
1-Introdução
O presente trabalho tem por objectivo falar do modelo de Von Neumann ou John von Neumann
(pronunciado Nóimann) - é uma arquitetura de computador que se caracteriza pela possibilidade
de uma máquina digital armazenar seus programas no mesmo espaço de memória que os dados,
1
podendo assim manipular tais programas.
um computador digital é uma máquina que pode resolver problemas para as pessoas, executando
instruções que lhe são dadas. Uma sequência de instruções descrevendo como realizar
determinada tarefa é chamada de programa. Os circuitos eletrônicos de cada computador podem
reconhecer e executar diretamente um conjunto limitado de instruções simples, para o qual todos
os programas devem ser convertidos antes que possam ser executados.
2
Estudar e perceber o modelo de Von Neumann a sua composição interna e a trajectoria evolutiva
se , existe uma diferença entre o primeiro modelo de Von com os computadores produzidos
atualmente
O nome refere-se ao matemático John Von Neumann, que foi considerado o criador dos
computadores da forma que são projetados até hoje. Entretanto, outras pessoas também
estiveram envolvidas no processo .
3
A ideia do modelo surgiu da necessidade de armazenar programas em um computador,
pois, até então não haviam formas de armazenamento de programas em um computador.
Von Neumann e outros pesquisadores descobriram que, utilizando dispositivos de
memória em formas de linha de retardo de mercúrio, poderiam armazenar instruções de
programas.
O modelo de Von Neumann é também chamado de sistema de Von Neumann ou
arquitetura de Von Neumann e são denominados computadores com programas
armazenados.
É o modelo de design da maioria dos computadores atuais;
Programa e dados são armazenados juntos na memória principal;
O programa é executado sequencialmente;
A memória é endereçável.
Control Center ou CC: A sequência apropriada das operações pode ser executada, de
forma mais eficiente, por um controle central;
Recording ou R: Deve ser capaz de manter contato de entrada e saida, que são os
neuronios correspondentes sensoriais e motores do corpo humano;
4
O modelo de Von Neumann é também chamado de sistema Von Neumann ou arquitetura
de Von Neumann e são denominados de computadores com programas armazenados.
3-sistemas hardware:
5
Operações lógicas (E, OU, XOR, INVERSÃO)
Deslocamento (à esquerda e à direita)
Comparação
As unidades aritméticas e lógicas mais modernas realizam também operações
como multiplicação e divisão.
Em nossa arquitetura as operações artiméticas são realizadas pela leitura de dois
operandos e com a escrita do resultado no registrador de destino.
4.2-Registradores
6
Existe um registrador invisível ao programador, chamado de registrador de instrução
(IR), que contém a instrução que está sendo executada.
Um contador de programa (PC);
3-Sistema de Entrada/Saida;
Na maioria dos computadores modernos, o throughput é muito menor do que a taxa com
que o processador pode trabalhar.
A CPU é continuamente forçada a esperar por dados que precisam ser transferidos para
ou a partir da memória.
Certamente deve haver uma maneira menos primitiva de se fazer grandes mudanças na
loja, do que deixando um grande número de palavras para trás, através do gargalo de von
Neumann. Não só é um tubo de estrangulamento literal para o tráfego de dados de um
problema, mas, mais importante, é um factor de estrangulamento intelectual que nos tem
mantido amarrado a pensar palavra-em-um-tempo em vez de encorajar-nos a pensar em
termos de grandes unidades conceituais da tarefa em questão.
Assim, a programação é basicamente o planejamento e detalhamento do tráfego enorme
de palavras através do gargalo de von Neumann.
7
5.0-Exemplo de execução de instrução namáquina de Von Neumann
8
6.0-Ciclo de execução de Von Neumann
9
Unidade logica aritmética tem a função:
Registradores da CPU:
OBS: A CPU não consegue manter todos os valores manipulados por um programa apenas em
registradores, por isso necessita de uma memória para o armazenamento das informações.
10
Conceitos importantes sobre barramentos;
Largura do barramento:
Frequência de operação:
11
8.0-Esquema interno
9.0-Conclusão :
Fimdo o trabalho pudi entender as ideias por de trás da arquitetura John von Neumann propôs
que as instruções, lidas na época por cartões perfurados, fossem gravadas na memória do
computador; o que faria sua execução e leitura mais rápidas, uma vez que se davam
12
eletronicamente podendo assim manipular tais programas.
10-Referências
ABRAMSON, D. “Mixing Cloud and Grid Resources for Many Task Computing”. Proc.
Int’l Workshop on Many Task Computing
on Grids and Supercomputers, ACM, p. 1–2, 2011
13