Buscar

A Arquitetura de Von Neumann.docx

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Arquitetura de Von Neumann
A arquitetura de Jonh Von Neumann e uma arquitetura que surgiu em 1946 e que possibilitou armazenar as instruções digitais de um programa na mesma memória dos dados facilitando a manipulação dos mesmos assim foi possível criar o armazenamento de programas pois antes o programa era escritos e já executados.
A arquitetura não foi desenvolvida somente por ele e sim por todo a sua equipe do projeto EDVAC (Electronic Discrete Variable Automatic Computer) e recebeu seu nome por ter criado um manual do mesmo com 101 páginas
A arquitetura documentada pelo próprio John Von Neumann era dividido em 5 partes, sendo, a primeira, Central Arithmetic (CA) central que fazia as operações aritméticas, e que possui unidades específicas de acordo com as operações, em segundo temos o Control Center (CC)que controla a sequência das operações, em terceiro temos a Memória e o Recording o primeiro deste tem a função de armazenar o conteúdo a ser processado e os dados resultantes do processamento, o Recording para manter contato com a entrada e a saída. Na quarta parte temos o Input que transmite dados de Recording para a memória, e a quinta parte que a inversa da quarta parte, transmitindo da Memória para o Recording.
A arquitetura construída tinha três partes de hardware, a unidade central de processamento que tem como função verificar as instruções que estão na memória principal, examinar essas instruções e executar em um processo sequencial, essa mesma central de processamento possui a unidade de controle (UC) que busca as instruções e determina o tipo de instrução, a Unidade Lógica Aritmética (ULA) faz as operações aritméticas e booleanas, os registradores são memórias e podem ter várias funções, uma delas de que armazenar dados temporários que estão para serem processados (IR - Registrador de Instrução)ou já foram processados. Temos também um contador de programa (PC) que nada mais é que um registrador que tem uma função de ponteiro e indica qual é a próxima função a ser executada.
Todos as partes acima citadas trabalham em conjunto dentro de uma ordem chamada de ciclo num sistema de BUSCA-DECODIFICAÇÃO-EXECUÇÃO na qual, na qual a Unidade de controle busca a instrução a ser executada ( na ordem ) na memória principal, neste processo o mesmo usa o contador de programa determinar a localização da instrução, e é feita a decodificação e passado para a Unidade Lógica Aritmética caso haja este tipo de operação para ser executado, os dados necessários para a execução dos cálculos e instruções são carregados da memória e passados para os registradores. A unidade Lógica por sua vez executa a instrução e insere a informação processada nos registrador ou memória, Se a instrução não tiver operandos, a instrução simplesmente é executada logo após a análise da instrução, e todo o ciclo se repete novamente indo para a próxima instrução.
 Fonte:
https://www.embarcados.com.br/arquitetura-de-john-von-neumann/
https://grupocdd.wordpress.com/2010/10/14/50/
https://www.youtube.com/watch?v=V5qE-u6jGo4

Outros materiais