Como os computadores
funcionam
Mesmo que a tecnologia utilizada nos
computadores digitais tenha mudado
dramaticamente desde os primeiros
computadores da
década de 1940 (veja
História do hardware), quase
todos os computadores atuais ainda
utilizam a
arquitetura de von Neumann
proposta no final da década de 1940 por
John
von Neumann.
A arquitetura de
von
Neumann descreve o computador
com quatro seções principais: A
Unidade lógica e aritmética (ULA),
a
Unidade de controle, a
memória, e os dispositivos de
entrada e saída (E/S ou I/O). Estas
partes são interconectadas por fios e
barramentos.
Memória
A memória do computador é normalmente
dividida entre primária e secundária,
sendo possível também falar de uma
memória "terciária".
Memória Primária
A memória primária é aquela acessada
diretamente pela ULA. Tradicionalmente
essa memória pode ser de leitura e
escrita (RAM) ou só de leitura (ROM).
Atualmente existem memórias que podem
ser classificadas como
preferencialmente de leitura, isso
é, variações da memória ROM que podem
ser regravadas, porém com um número
limitado de ciclos e um tempo muito mais
alto.
Normalmente a memória primária se
comunica com a ULA por meio de um
bus
ou canal de dados.
A velocidade de acesso a memória é um
fator importante de custo de um
computador, por isso a memória primária
é normalmente construída de forma
hierárquica em um projeto de computador.
Parte da memória, conhecida como
Memória Cache fica muito
próxima à ULA, com acesso muito rápido.
A maior parte da memória é acessada por
meio de vias auxiliares.
Normalmente a memória é nitidamente
separada da ULA em uma arquitetura de
computador. Porém, os microprocessadores
atuais possuem memória cache incorporada,
o que aumenta em muito sua velocidade.
Tipos de Memória Primária
Existem basicamente dois tipos de
memórias primárias em um computador:
-
Memória RAM;
-
Memória ROM;
from
Wikipedia
All text is available
under the terms of the
GNU Free Documentation License |