Von Neumann Architecture

Tópicos / Hardware / Von Neumann Architecture

Von Neumann architecture foi publicado pela primeira vez por John von Neumann em 1945.

A sua arquitetura de computador consiste em uma Unidade de Controle, Unidade Aritmética e Lógica (ALU), Unidade de Memória, Registros e Entradas/Saídas.

A arquitetura Neumann é baseada no conceito de computador de programa armazenado, onde os dados de instrução e os dados de programa são armazenados na mesma memória. Este design ainda é usado na maioria dos computadores produzidos hoje.

Unidade Central de Processamento (CPU)

A Unidade Central de Processamento (CPU) é o circuito eletrônico responsável pela execução das instruções de um programa de computador.

Por vezes é referido como o microprocessador ou processador.

A CPU contém a ALU, CU e uma variedade de registos.

Registos

Registos são áreas de armazenamento de alta velocidade na CPU. Todos os dados devem ser armazenados em um registro antes de poderem ser processados.

MAR Registo de endereços de memória Retende a localização da memória dos dados que precisam ser acessados
MDR Memória Registo de dados Retende dados que estão a ser transferidos para ou da memória
AC Acumulador Onde resultados lógicos e aritméticos intermédios são armazenados
PC Contador de programas Contém o endereço da próxima instrução a ser executada
CIR Corrente Instruction Register Contém a instrução atual durante o processamento

Unidade aritmética e lógica (ALU)

A ALU permite aritmética (adicionar, subtrair, etc.) e operações lógicas (AND, OR, NOT etc.) a serem realizadas.

Unidade de Controlo (CU)

A unidade de controlo controla o funcionamento da ALU, memória e dispositivos de entrada/saída do computador, dizendo-lhes como responder às instruções do programa que acabou de ler e interpretar a partir da unidade de memória.

A unidade de controle também fornece os sinais de tempo e controle exigidos por outros componentes do computador.

Bus

Bus são o meio pelo qual os dados são transmitidos de uma parte do computador para outra, conectando todos os principais componentes internos à CPU e memória.

Um barramento padrão do sistema da CPU é composto por um barramento de controle, barramento de dados e barramento de endereço.

Bus de endereço

Carrega os endereços dos dados (mas não os dados) entre o processador e a memória

Bus de dados

Carrega os dados entre o processador, a unidade de memória e os dispositivos de entrada/saída

Barramento de controle

Carrega sinais/comandos de controle da CPU (e sinais de status de outros dispositivos) para controlar e coordenar todas as atividades dentro do computador

Unidade memória

A unidade de memória consiste em memória RAM, por vezes referida como memória primária ou principal. Ao contrário de um disco rígido (memória secundária), esta memória é rápida e também directamente acessível pela CPU.

RAM é dividida em partições. Cada partição consiste de um endereço e seu conteúdo (ambos na forma binária).

O endereço identificará exclusivamente cada local na memória.

Carregar dados da memória permanente (disco rígido), para a memória temporária (RAM) mais rápida e diretamente acessível, permite à CPU operar muito mais rapidamente.

Deixe uma resposta

O seu endereço de email não será publicado.