A Máquina de von Neumann, também conhecida como arquitetura de von Neumann, é um projeto conceitual para um computador digital que descreve uma estrutura básica para a maioria dos computadores modernos.
Foi proposta pelo matemático e físico John von Neumann na década de 1940. Esta arquitetura define um sistema composto por quatro componentes principais:
1. Unidade central de processamento (CPU): Esta é a parte do computador que executa as instruções do programa.
A CPU é subdividida em duas partes: - Unidade de Controle (UC): Gerencia e coordena todas as operações do computador, decodificando instruções e controlando o fluxo de dados entre os componentes. - Unidade Aritmética-Lógica (ALU): Realiza todas as operações aritméticas e lógicas, como adição, subtração e comparações.
2. Memória: Armazena os dados e as instruções que o computador necessita para realizar suas operações. Na arquitetura von Neumann, a memória é uma entidade única que pode conter instruções do programa e dados manipulados pelo programa.
3. Dispositivos de entrada e saída (E/S): Permitem a comunicação entre o computador e o mundo exterior. Os dispositivos de entrada incluem teclados, mouses e scanners, enquanto os dispositivos de saída incluem monitores, impressoras e alto-falantes.
4. Barramento de Dados: Um sistema de comunicação que transfere dados entre a CPU, a memória e os dispositivos de E/S. A característica distintiva da arquitetura von Neumann é o uso de uma única memória para armazenar instruções e dados do programa.
Isto contrasta com a arquitetura Harvard, que utiliza memórias separadas para instruções e dados. Uma consequência da arquitetura von Neumann é o chamado “gargalo de von Neumann”, onde a velocidade do computador pode ser limitada pela velocidade de transferência entre a CPU e a memória, já que ambas utilizam o mesmo barramento de dados.
Comentários
Postar um comentário