Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INTRODUO.......................................................................................................... 2
HIERARQUIA DE MEMRIA...................................................................................... 3
REGISTRADORES.................................................................................................... 4
MEMRIA CACHE.................................................................................................... 6
Cache L1............................................................................................................... 7
Cache L2............................................................................................................... 7
Cache L3............................................................................................................... 8
MEMRIA PRINCIPAL............................................................................................... 9
TIPOS DE MEMRIA.............................................................................................. 12
MEMRIA SECNDARIA........................................................................................ 14
CONCLUSO......................................................................................................... 16
BIBLIOGRAFIA....................................................................................................... 17
INTRODUO
O que memria?
Com base no textos dos libros de Marcelo Marula, Francis Berenger e Mario
Monteiro podemos afirmar que memoria qualquer dispositivo que armazene dados
ou instrues, seja de forma temporria ou permanente. Sem uma memoria da qual
os processadores possam ler e na qual possam gravar ou escrever informaes,
no haveria computadores digitais com programas armazenados.
O computador s pode identificar a informao atravs de sua restrita
capacidade de distinguir entre dois estados associando a eles o valor 1, e ao outro
estado, o valor 0.
Os dgitos 0 e 1 so os nicos elementos do sistema de numerao de base
2, sendo ento chamados de dgitos binrios, ou abreviadamente, bit. Entenda-se
por bit a unidade bsica de memria, ou seja, a menor unidade de informao que
pode ser armazenada num computador.
Como o valor de um bit tem pouco significado, as memrias so estruturadas
e divididas em conjuntos ordenados de bits, denominados clulas, cada uma
podendo armazenar uma parte da informao.
Cada clula deve ficar num local certo, ou seja, a cada clula associa-se um
nmero chamado de seu endereo. S assim torna-se possvel a busca na memria
exatamente do que se estiver querendo a cada momento (acesso aleatrio). Sendo
assim, clula pode ser definida como a menor parte de memria enderevel.
HIERARQUIA DE MEMRIA
REGISTRADORES
Com base nos autores Marcelo Marula e Francis Berenger podemos dizer
que os registradores so responsveis pelo armazenamento temporrio das
informaes a serem manipuladas pelas unidades lgicas aritmticas e de ponto
flutuante presentes no processador.
Os registradores possuem, dessa forma, a maior velocidade de transferncia
de dados, visto que esto dentro do prprio chip do processador e no necessitam
de barramentos externos para comunicao, mas devido a esse fator sua
capacidade de armazenamento reduzida e varia em funo da arquitetura de cada
processador, alm disso, possui um custo maior de fabricao.
Os registradores so dispositivos com a funo principal de armazenar dados
temporariamente. O conjunto de registradores funciona como uma memria de alta
velocidade interna do processador porm com uma capacidade de armazenamento
reduzido e a sua capacidade de armazenamento varia em funo da arquitetura de
cada processador.
Alguns registradores podem ser manipulados diretamente por instrues
(registradores de uso geral), enquanto outros so responsveis por armazenar
informaes de controle do processador e do Sistema Operacional (registrador de
uso especfico).
Alguns registradores especficos importantes de acordo com o autor Marcelo
Marula:
Contador de programa: contm o endereo da prxima instruo que o
processador deve buscar e executar. Toda vez que o processador busca uma nova
instruo, este registrador atualizado com o endereo de memria da instruo
seguinte a ser executada.
Apontador de pilha: contm o endereo de memria do topo da pilha, que a
estrutura de dados onde o sistema mantm informaes sobre os programas que
esto sendo executados e tiveram que ser interrompidos.
Registrador de status: responsvel por armazenar informaes sobre a execuo
de instrues, como a ocorrncia de overflow. A maioria das instrues, quando
executadas, altera o registrador de status conforme o resultado.
MEMRIA CACHE
Memria Cache uma memria de alta velocidade que funciona como
intermedirio entre o processador e a memria, ou seja, como uma interface entre
esses dois. Ele tem a funo de tentar diminuir a diferena entre a memria, que
uma memria dinmica lenta, e o processador, que rpido. para isso que
necessrio esse hardware extra (chamado de memria cache) que fica localizado
internamente e externamente ao processador.
Como os registradores, a memria cache uma memria de semicondutores,
portanto depende de energia eltrica para seu funcionamento, sendo tambm uma
memria voltil. So fabricadas com circuitos eletrnicos de alta velocidade. Em
geral, so estticas (SRAM).
Todos os acessos da memria pelo processador so alimentados pelo
sistema de cache. Ela compreende um controlador de endereos que monitora as
requisies do processador, alta velocidade de memria esttica e chips extras de
hardware.
Quando o processador carrega uma instruo de certa posio da memria,
um circuito chamado controlador de cache carrega para o cache de memria um
pequeno bloco de dados abaixo da posio atual que o processador acabou de
carregar. Como os programas normalmente seguem um fluxo sequencial, a prxima
posio de memria que o processador precisar provavelmente ser a posio de
memria imediatamente inferior a qual o processador acabou de carregar. Como o
controlador de memria j carregou alguns dados abaixo da primeira posio de
memria lida pelo o processador, o prximo dado provavelmente j estar dentro do
cache de memria. Portanto o processador no precisar buscar o dado na memria
RAM: o dado j foi carregado para o cache de memria embutido no processador e
pode ser acessado com o clock interno do processador. Esta quantidade de dados
chamada linha e normalmente de 64 bytes
Alm de carregar esta pequena quantidade de dados, o controlador de
memria est sempre tentando adivinhar qual ser o prximo dado que o
processador precisar. Um circuito chamado pr-busca, por exemplo, carrega mais
dados localizados aps esses primeiros 64 bytes da RAM dentro do cache de
memria. Se o programa continuar carregar instrues e dados de posies de
Cache L1
A cache L1, que significa "cache de nvel 1", um tipo de memria pequena e
rpida montada na CPU. Geralmente conhecida como cache interna ou principal,
usada para acessar os dados importantes e usados frequentemente. O L1 o tipo
de cache mais rpido e caro do computador.
Cache L2
A cache L2, ou de nvel 2, usada para guardar a informao acessada
recentemente. Tambm conhecida como cache secundria, foi designada a fim de
reduzir o tempo necessrio para acessar os dados no caso de eles terem sido
usados previamente. A cache L2 tambm pode reduzir o tempo de acesso aos
dados armazenando em um buffer aqueles que o processador ir solicitar da
memria, alm de instrues de programa. A cache L2 secundria ao CPU e mais
lenta do que a cache L1, apesar de ser geralmente muito maior. Alm disso, os
dados que so solicitados da cache L2 so copiados para a cache L1. Eles so
removidos da cache L2 se ela for "exclusiva" e permanecero se ela for "inclusiva". A
cache L2 geralmente unificada, o que significa que usada para armazenar tanto
dados de programa como instrues.
Cache L3
A cache L3, ou de nvel 3, uma cache de memria colocada na placa-me.
usada para alimentar a cache L2 e normalmente mais lenta do que esta, mas
tambm mais rpida do que a memria principal do sistema.
MEMRIA PRINCIPAL
Segundo o autor Francis Berenger A memria principal a memria onde o
programa a ser executado e seus dados so armazenados. O processador pode
enderear diretamente, sem as quais o computador no pode funcionar.
Estas fornecem geralmente uma ponte para as secundrias, mas a sua
funo principal a de guardar a informao necessria para o processador num
determinado momento; esta informao pode ser, por exemplo, os programas em
execuo.
mais lenta que a memria cache, mas muito mais rpida que as memrias
secundrias (armazenamento). Por ser uma memria de semicondutores, do tipo
voltil (no armazena informaes no caso de queda de energia).
uma caracterstica muito importante definida no projeto de arquitetura do
sistema de Von Neumann, o qual se constitui na primeira gerao dos
computadores, consistia no fato de ser uma mquina "de programa armazenado".
Os programas so executados de modo muito mais rpido pelo fato de que esto
sendo acessados diretamente pela CPU, ela pode acessar diretamente pois as
instrues so armazenadas j no computador, porm de forma voltil.
Tempo de acesso/ciclo de memria - a memria principal construda com
elementos cuja velocidade operacional se situa abaixo das memrias cache, embora
sejam muito mais rpidas que a memria secundria. Nas geraes anteriores de
computadores (at o advento da famlia IBM /360) o tipo mais comum de memria
principal era uma matriz de pequenos ncleos magnticos, os quais armazenavam o
valor 1 ou o valor 0 de bit conforme a adio do campo magntico armazenado.
Essas memrias possuam baixa velocidade, a qual foi substancialmente elevada
com o surgimento das memrias de semicondutores. Atualmente, as memrias
desse tipo possuem tempo de acesso entre 50ns e l50ns.
Capacidade - em geral, a capacidade da memria principal bem maior que a da
memria cache. Enquanto esta oscila atualmente entre 16 e 512 Kbytes, valores
tpicos de memria principal, seja para microcomputadores, computadores mdios
ou de grande porte, esto na faixa de MBytes (1000K), pois raramente vai se
adquirir, nos dias de hoje, um microcomputador que no possua algo em torno de 32
TIPOS DE MEMRIA
Memria RAM - um tipo de memria essencial para o computador, sendo usada
para guardar dados e instrues de um programa. Tem como caractersticas
fundamentais, a volatilidade, ou seja, o seu contedo perdido quando o
computador desligado; o acesso aleatrio aos dados e o suporte leitura e
gravao de dados, sendo o processo de gravao um processo destrutivo e a
leitura um processo no destrutivo. Existem dois tipos bsicos de memria RAM,
RAM Dinmica e RAM Esttica.
Dinmica - Esta uma memria baseada na tecnologia de capacitores e requer a
atualizao peridica do contedo de cada clula do chip consumindo assim
pequenas quantidades de energia, no entanto possui um acesso lento aos dados.
Uma importante vantagem a grande capacidade de armazenamento oferecida por
este tipo de tecnologia.
Esttica - uma memria baseada na tecnologia de transistores e no requer
atualizao dos dados. Consome mais energia (o que gera mais calor) comparandose com a memria dinmica sendo significativamente mais rpida. frequentemente
usada em computadores rpidos. Possui uma capacidade de armazenamento bem
menor que a memria dinmica.
Vdeo RAM - uma rea especializada da memria RAM onde a CPU compe,
detalhadamente, a imagem mostrada no monitor. especialmente organizada para
manipular tanto a qualidade de apresentao quanto a cor. O buffer de vdeo inicia
com 640K, mas seu tamanho e sua localizao na memria dependem do tipo de
modo de vdeo em uso.
Os modos de vdeo so: modo texto e modo grfico. No modo texto, a CPU usa um
conjunto de bytes do buffer de vdeo para prescrever que conjunto de bytes do
buffer de vdeo para prescrever que caractere aparecer, em que posio da tela e
com que cor. No modo grfico, a CPU deve especificar o valor da cor de cada pixel
ou ponto da tela. O Adaptador de vdeo encarrega-se de formar os caracteres.
Memria ROM - um tipo de memria que contm instrues imutveis, nela esto
localizadas rotinas que inicializam o computador quando este ligado; no-voltil,
ou seja, os dados no so perdidos com a ausncia de energia; tambm de
acesso aleatrio. Alguns dos tipos de memria ROM so: EPROM e EEPROM.
EPROM - um tipo de ROM especial que pode ser programada pelo usurio. Seu
contedo pode ser apagado pela exposio a raios ultravioletas.
EEPROM - tambm um tipo especial de ROM muito semelhante EPROM, tendo
como diferena apenas o fato de que seu contedo apagado aplicando-se uma
voltagem especfica em um dos seus pinos de entrada.
MEMRIA SECNDARIA
No so estritamente necessrias para a operao do computador. So no
volteis, permitindo guardar os dados permanentemente. Como memrias externas,
de armazenamento em massa, podemos citar os discos rgidos (HDs) como o meio
mais utilizado, uma srie de discos ticos como CDs, DVDs e Blu-Rays, disquetes e
fitas magnticas.
A memria secundria, ou de armazenamento em massa, so as memrias
de armazenamento. Elas servem para guardar as informaes permanentemente.
Ou seja, somente perdem informaes quando so formatadas, tem arquivos
excludos ou danificados. Essas memrias no podem ser endereadas diretamente,
precisam passar primeiro por memrias principais antes de serem usadas pelo
processador. Geralmente so mais lentas que as memrias principais, mas tem uma
capacidade de armazenamento muito superior. Exemplo de memrias secundrias
: discos rgidos, cartes de memria, pendrives, HDs externos, etc.
No so estritamente necessrias para a operao do computador. So no
volteis, permitindo guardar os dados permanentemente. Como memrias externas,
de armazenamento em massa, podemos citar os discos rgidos (HDs) como o meio
mais utilizado, uma srie de discos ticos como CDs, DVDs e Blu-Rays, disquetes e
fitas magnticas.
So exemplo de memria secundrias:
Discos pticos: meio de armazenamento de informao em que a leitura e a
escrita so feitas por laser. Os discos pticos, devido sua grande capacidade de
armazenamento, so muito utilizados para backups e um dos meios mais
utilizados para distribuio de software comercial. Discos pticos existentes: CD,
CD-R, CD-ROM, DVD, DVD-R e DVD-ROM
Disco Magntico ptico: um meio de armazenamento que utiliza ambas as
tecnologias: Magntica e ptica. Desta forma, podemos utiliz-lo como uma mdia
magntica, ou seja, efetuando regravaes, porm com a alta integridade da
tecnologia ptica. Discos Magnticos pticos existentes: CD-RW e DVD-RW
CONCLUSO
As memrias de um computador so algo muito importante para seu
funcionamento, sem ela, provavelmente no teramos o computador que
conhecemos hoje, afinal ela que garante o funcionamento da maior parte dos
recursos de um computador, tendo assim um valor importantssimo.
O intuito desse trabalho foi os tipos de memria e como cada tipo trabalha no
funcionamento de um computador. Os exemplos citados aqui so os exemplos que
esto sendo usados atualmente no mercado, porm o mercado de tecnologia est
sempre em um avano constante, fazendo com que esse trabalho acabe ficando
desatualizado com o passar de alguns anos.
BIBLIOGRAFIA
DI.UFPB.BR.
Hierarquia
de
memria.
Disponvel
<http://www.di.ufpb.br/raimundo/Hierarquia/MemPrincipal.html >.
INFORMATICADECONCURSOS.BLOGSPOT.COM.BR.
Memria
em:
Principal.
Disponvel em:
<http://informaticadeconcursos.blogspot.com.br/2010/02/o-que-e-memoria-primariaprincipal-e.html>.
OSSEGREDOSDAINFORMATICA.BLOGSPOT.COM.BR.
Memrias
de
computador. Disponvel em:
<http://ossegredosdainformatica.blogspot.com.br/2012/10/memorias-de-computadortipos-funcoes.html>.
SLIDESHARE.NET.
Memrias
Secundrias.
Disponvel
em:
<http://pt.slideshare.net/CarloxEnrike/memrias-secundrias?
from_action=save&from=fblanding>.
NUIMABOA.COM.BR.
Registradores.
Disponvel
<http://www.numaboa.com.br/informatica/queisso/521-registradores>.
em:
Fundamentos
de
Arquitetura.
Disponvel
em:
<http://www.diegomacedo.com.br/fundamentos-de-arquitetura-e-organizacao-decomputadores/>.
WIKIPEDIA.COM.
Memria.
Disponvel
em:
<http://pt.wikipedia.org/wiki/Memria_(informtica)>.
EHOW.COM.BR.
Memria
Cache.
<http://www.ehow.com.br/caches-l1-l2-l3-info_37572>.
Disponvel
em:
CLUBEDOHARDWARE.COM.BR.
Processadores.
Disponvel
em:
<http://www.clubedohardware.com.br/artigos/como-o-cache-de-memoriafunciona/1410>.
Livros:
Organizao Estruturada de Computadores - 5 Ed. - A. S. Tanenbaum.
Arquitetura de Sistemas Operacionais 5Ed F. Berenger
Informtica Conceito e aplicao 3 Ed Marcelo Marula
Imagens: Google Imagens