Beruflich Dokumente
Kultur Dokumente
Introduo
incrvel a quantidade de memrias eletrnicas encontradas atualmente. Muitas delas tm
se tornado parte integral de nosso vocabulrio:
memria RAM
memria ROM
memria cache
memria RAM dinmica
memria RAM esttica
memria flash
memory Stick
memria virtual
memria de vdeo
BIOS
Voc j sabe que o computador sua frente possui memria. O que pode no saber, que
a maioria dos itens eletrnicos que usa todos os dias tambm tem algum tipo de memria.
Aqui esto apenas alguns exemplos:
telefones celulares
PDAs
videogames
videocassetes
TVs
Cada um desses aparelhos usa, de maneiras distintas, diferentes tipos de memria.
Neste artigo, falaremos sobre os diferentes tipos de memria e e seus significados.
Memria de computador
Como voc pode ver na figura acima, a CPU acessa a memria de acordo com uma
hierarquia distinta. Vinda do armazenamento de dados permanente (disco rgido) ou da
entrada de dados (teclado), a maioria das informaes vai primeiro para a memria de
acesso aleatrio (RAM). A CPU, ento, armazena as partes dos dados que precisar
acessar com freqncia no cache, e mantm certas instrues especiais em registrador.
Sobre os caches e registradores, falaremos mais adiante.
Todos os componentes no seu computador, como a CPU, o disco rgido e o sistema
operacional, trabalham juntos como um time. Nele, a memria desempenha uma das
funes essenciais. Desde o momento em que o computador ligado at a hora de desliglo, a sua CPU est constantemente usando a memria. Vamos ver um cenrio tpico:
depois que um aplicativo est carregado, qualquer arquivo aberto para uso no
aplicativo carregado na memria RAM;
CPUs rpidas e potentes precisam de acesso gil e fcil a uma grande quantidade de dados
para maximizar sua performance. Se a CPU no pode pegar os dados de que precisa, ela
literalmente pra e espera por eles. As CPUs modernas com velocidade na faixa de 1
gigahertz podem manipular uma grande quantidade de dados, potencialmente bilhes de
bytes por segundo. O problema enfrentado pelos projetistas que uma memria capaz
de acompanhar a velocidade de uma CPU de 1 gigahertz extremamente cara para a
comercializao em grandes quantidades.
Os projetistas tm resolvido o problema de custo por meio das "camadas" de memria de
memria, usando memria cara em pequenas quantidades e ento reforando-a com
grandes quantidades de memria mais baratas.
A forma mais barata de memria de leitura/escrita, amplamente utilizada hoje, o disco
rgido. Os discos rgidos fornecem grandes quantidades de armazenamento permanente e
barato. Voc pode comprar discos rgidos a um custo de centavos por megabyte, porm,
pode levar um bom tempo (aproximadamente um segundo) para ler um megabyte do disco
rgido. Devido ao espao de armazenamento em um disco rgido ser to barato e
abundante, ele representa o estgio final da hierarquia da memria da CPU, chamado
memria virtual.
O prximo estgio da hierarquia a memria RAM. Esse assunto discutido em detalhes
no artigo Como funciona a memria RAM, no entanto, muitos pontos sobre ela so
importantes aqui.
O tamanho em bit de uma CPU lhe diz quantos bytes de informao ela pode acessar da
RAM ao mesmo tempo. Por exemplo, uma CPU de 16 bits pode processar 2 bytes ao
mesmo tempo (1 byte = 8 bits, ento 16 bits = 2 bytes) e uma CPU de 64 bits pode
processar 8 bytes ao mesmo tempo.
Megahertz (MHz) a medida de velocidade de processamento da CPU (ciclo de clock) em
milhes por segundo. Assim, um Pentium III de 32 bits e 800-Mhz pode processar
potencialmente 4 bytes simultaneamente, 800 milhes de vezes por segundo,
possivelmente fortemente baseado no pipelining (arquitetura do processador que permite a
execuo de inmeras atividades ao mesmo tempo). O objetivo do sistema de memria
encontrar alguns desses requisitos.
Sozinho, o sistema de memria RAM do computador no rpido o suficiente para estar
compatvel com a velocidade da CPU. por isso que ele precisa de um cache (discutido
mais adiante). Entretanto, quanto mais rpida a memria RAM, melhor. A maioria dos chips
hoje opera com um ciclo de acesso memria de 50 a 70 nanossegundos. A velocidade de
leitura/escrita tipicamente proveniente do tipo de memria RAM usada como DRAM,
SDRAM, RAMBUS.
Primeiro, vamos falar sobre o sistema RAM.