Sei sulla pagina 1di 8

MEMRIA INTERNA

A memria do computador organizada de maneira hierrquica.


O nvel superior (mais prximo do processador) constitudo de
registradores do processador.
Em seguida vem um ou dois nveis de memria cache.
Depois vem a memria principal que normalmente usa mdulos de memria
dinmica de acesso aleatrio (DRAM).
Estas so consideradas memrias internas ao sistema de computao.
A hierarquia continua com as memrias externas como disco rgido, e mais
abaixo os removveis.
Uma caracterstica da hierarquia que a medida que desce, o custo por bit
torna-se
menor, a capacidade de memria fica maior e o tempo de acesso fica mais
lento.
As memrias consistem em uma quantidade de clulas (ou endereos),
cada uma das quais podendo armazenar uma informao.
A capacidade usualmente expressa em funo de bytes (1byte = 8 bits)
ou palavrassendo os tamanhos mais usuais 8, 16, 32
bits.
A clula a menor unidade enderevel.O nmero de bits no endereo
determina o nmero mximo de clulas diretamente
endereveis na memria. Uma memria com 212 clulas independente de
seu tamanho precisa de endereos de 12 bits.
Palavra: A unidade natural de organizao da memria sendo o tamanho
tipicamente igual ao nmero de bits.
8 bits = 1 byte. Bytes so agrupados em palavras.
Um computador com uma palavra de 32 bits tem 4 bytes/palavra.
Unidade enderevel: A unidade enderevel a palavra.
Unidade de transferncia: Nmero de bits que podem ser lidos de cada
vez.
MEMRIA INTERNA: Mtodos de Acesso
Acesso Sequencial: Os dados so organizados na memria em unidades
chamadas registros. O acesso feito segundo uma sequencia linear
especfica. Alm dos dados, so armazenados informaes de
endereamento, utilizadas para separar um registro do registro seguinte e
facilitar o processo de busca por um determinado registro. Exemplo: Fita
magntica.
Acesso Direto:
Assim como o acesso sequencial, o acesso direto emprega um mecanismo
compartilhado para leitura e escrita. Entretanto, cada bloco individual ou
registro possui um endereo nico, baseado em sua localizao
fsica.Exemplo: Disco.
Acesso Aleatrio:Cada local enderevel na memria tem um mecanismo
de endereamento exclusivo, fisicamente interligado.Exemplo: Memrias
principais.
Associativo:Neste tipo usado a funo de acesso aleatrio. Porm, neste
mtodo a palavra recuperada com base em uma parte de seu contedo
fazendo a comparao com todas as palavras em memria
simultaneamente.Exemplo: Memrias cache.
MEMRIA INTERNA:Desempenho

Tempo de acesso (latncia):Em uma memria de acesso aleatrio, este


o tempo gasto para efetuar uma operao de leitura ou escrita. o tempo
decorrido desde o instante em que o endereo apresentado memria at
o momento em que os dados so armazenados ou se tornam disponveis
para utilizao. Em uma memria de acesso no aleatrio, o tempo gasto
para posicionar o mecanismo de leitura- escrita na posio desejada
Tempo de ciclo de memria:Conceito aplicado principalmente a
memrias de acesso aleatrio. Compreende o tempo de acesso e o tempo
adicional requerido antes que um segundo acesso possa ser iniciado.
Taxa de transferncia: a taxa na qual os dados podem ser transferidos
de ou para a unidade da memria.Na memria de acesso aleatrio,
equivalente a 1/ (tempo de ciclo).Na memria no-aleatrio :Tempo
mdio de acesso somado ao resultado da diviso do nmero de bits pela
taxa de transferncia em bits por segundo.
MEMRIA INTERNA:Caractersticas Fsicas
Memria Voltil:
Dados so perdidos quando a energia eltrica desligada.
Memria no-voltil:
Os dados, uma vez gravado, permanecem armazenados sem alterao at
serem explicitamente modificados. No requer energia para manter o
armazenamento.
Memria no-apagveis (no voltil):
No pode ser apagada a menos que destrua a unidade de armazenamento.
ROM (memria de somente leitura) .
Memria a parte do computador onde so armazenados programas e
dados.
Memria onde processadores podem ler ou escrever informaes.
unidade bsica de memria o dgito binrio.
O fator principal para isto que a distino em valores binrios passa
somente pelo 0 e 1.
Dezesseis bits no formato decimal fornece 10.000 combinaes, sendo que
nmero binrio puro de 16 bits pode armazenar 65.536 combinaes
diferentes. Isto torna o binrio mais eficiente.

MEMRIA PRINCIPAL: Endereos de Memria


Memrias consistem em clulas capaz de alocar informao.
Cada clula tem um nmero denominado endereo.
Toda clula de uma memria contm o mesmo nmero de bits.
O nmero de bits no endereo determina o nmero mximo de clulas
diretamente endereveis na memria e independente do nmero de bits
por clula.
Uma memria com 212 clulas de 8 bits cada e uma memria com 212
clulas de 64 bits cada precisam de endereos de 12 bits.
MEMRIA PRINCIPAL: Ordenao de Bytes
Big Endian: Os bytes em uma palavra so numerados da esquerda para a
direita.
Little Endian: Os bytes em uma palavra so numerados da direita para a
esquerda.

MEMRIA PRINCIPAL: Cdigo de correo de erro


Memrias podem cometer erros de vez em quando devido a picos de tenso
na linha eltrica ou outras causas.
Para se resguardar contra esses erros, algumas memrias usam cdigos de
deteco de erros ou cdigos de correo de erros.
Se uma leitura de memria aparecer com uma palavra de cdigo invlida, o
computador sabe que ocorreu um erro de memria.
Para tanto, o computador adiciona um bit a mais, denominado bit de
paridade.
Exemplo do bit de paridade:
Se o nmero de bits "1" da mensagem for impar adiciona-se um "1"
no final da mensagem.
Se o nmero de bits "1" da mensagem for par adicionado um "0" no
final da mensagem.
Ex1: A palavra que em bits : 1001100. O nmero de bits "1" impar ento
adicionado o bit de paridade "1", e a mensagem ficar 10011001.
Ex2: A palavra que em bits : 100100. O nmero de bits "1" par ento
adicionado bit de paridade "0", e a mensagem ficar 10011000.
MEMRIA PRINCIPAL: RAM Dinmicas ou DRAM
Feitas de clulas que armazenam dados com carga de capacitores. A
ausncia de carga no capacitor indica um bit 0 e a presena de carga, bit 1.
Um capacitor descarrega-se naturalmente, sendo necessrio um circuito
especial que faz a regenerao peridica de seu contedo (chamado de
refresh).
Um capacitor um componente usado para armazenar cargas eltricas e
mant -las por certo perodo de tempo (muito curto, da a necessidade de
refresh), mesmo que a alimentao seja cortada.
MEMRIA PRINCIPAL: RAM estticas ou SRAM
Os valores binrios so armazenados usando flip-flops, mantendo seus
dados enquanto houver fornecimento de energia.
J o flip-flop um dispositivo biestvel, ou seja, ele existe em um de dois
estados estveis e so controlados pelo uso de portas lgicas que ativam ou
desativam seu estado, podendo funcionar como memria de 1 bit.
MEMRIA ROM
Read-Only memory ROM (Memria de somente leitura).
Memria ROM contm um padro permanente de dados que no pode ser
alterado, somente para realizao de leitura. Novos dados tambm no
podem ser inseridos.
Algumas aplicao da ROM:
Bibliotecas de sub-rotinas frequentemente utilizadas;
Programa de sistema;
Tabelas de funes.
MEMRIA PROM
PROM, ROM programvel e no-voltil, os dados podem ser gravados
apenas uma vez.O processo de gravao efetuado eletricamente, ou seja,
pode ser produzido em larga escala sem dados, posteriormente realiza-se a
programao.
MEMRIA EPROM
Memria programvel de apenas leitura que pode ser apagada por um
processo ptico.
Os dados podem ser lidos e gravados eletricamente, assim como a PROM.
A cada nova gravao necessrio apagar todos os dados, voltando a
memria para o estado inicial.
Memria apenas de leitura programvel e apagvel eletricamente.
Quaisquer dados podem ser gravados nessa memria sem que seja
necessrio apagar todo o seu contedo anterior, apenas o byte ou os bytes
endereados so atualizados.
MEMRIA FLASH
Memria de somente leitura, no-voltil.
Possui caractersticas intermedirias entre a EPROM e a EEPROM. Similar a
EEPROM, a memria flash usa uma tecnologia de apagamento eltrico de
dados, podendo ser completamente apagada em poucos segundos, muito
mais rpida que a memria EPROM.
possvel apagar apenas alguns blocos de memria, porm, no se pode
apagar apenas um byte.
BIOS
Basic Input Output System ou Sistema Bsico de Entrada/Sada.
Programa gravado na ROM, possui as primeiras instrues do que dever
ser realizado.
BIOS o nvel mais baixo de software do computador e age como uma
interface entre o hardware e o sistema operacional.
POST
Power On Self-Test.
Programa de diagnstico embutido que verifica o hardware assegurando o
correto funcionamento.
CMOS
Complementary Metal Oxide Semiconductor.
Tecnologia de circuito integrados de baixo consumo de energia onde fica
armazenadas as informaes do sistema que so acessadas pelo BIOS no
momento da inicializao. Exemplo: Velocidade da memria.
INICIALIZAO DOCOMPUTADOR
A fonte de fora interna ligada e inicia. A fonte de fora leva algum tempo
at ser capaz de gerar energia estvel para o resto do computador. Ento o
chipset gera um sinal de reset para o processador at que ele receba um
sinal de energia estvel da fonte de fora.
2 Quando o sinal de reset cessa, o processador est pronto para executar.
O processador pr-programado para acessar primeiramente a ROM e
executar o BIOS.
3 O BIOS executa o POST. Caso ocorra algum erro fatal em algum teste do
POST, o processo de BOOT pra. O POST emite cdigos sonoros ou luzes no
painel frontal do gabinete para identificar o erro.

4 O BIOS executa outros BIOS de outros dispositivos (ex., placa de vdeo, HD


SCSI).
5 Caso o BIOS suporte o padro Plug and Play, ele detecta e configura todos
os dispositivos Plug and Play.
6 O BIOS exibe uma tela de sumriomostrando aconfigurao do
sistema. Ela
difcil de ser lida porque muitas vezes mostrada no monitor muito
rapidamente.
7 O BIOS procura o dispositivo de BOOT, de acordo com a seqncia de
BOOT armazenada no CMOS.
8 Tendo identificado o dispositivo de BOOT (dispositivo que contm o
sistema operacional), o BIOS procura pelas informaes de BOOT, para que
o carregamento do sistema operacional possa comear.
9 O BIOS inicia o processo de carregamento do sistema operacional para a
memria RAM utilizando as informaes contidas no setor de BOOT. A partir
deste ponto as instrues contidas no setor de BOOT passam a comandar o
PC. Caso nenhuma informao seja encontrada no setor do primeiro
dispositivo da seqncia de BOOT, tenta-se o segundo dispositivo e assim
consecutivamente at que as instrues para o carregamento do sistema
operacional sejam encontradas.
MEMRIA CACHE
Historicamente, as CPUs sempre foram mais rpidas que as memrias, isto
significa que quanto maior o desequilbrio entre a velocidade da CPU com a
velocidade da memria, mais ciclos de CPU ser necessrio at obter o
resultado da memria, gerando gargalo no processamento da requisio.
O ideal que as memrias fossem to rpidas quanto as CPUs e com preos
baixos.
Para tanto, so usadas tcnicas que combinam uma pequena quantidade de
memria rpida com uma grande quantidade de memria lenta
balanceando capacidade, velocidade e preo.
A memria pequena e rpida denominada de cache.
A idia bsica de uma cache fazer com que as palavras usadas com mais
frequncia sejam mantidas na cache.
Quando a CPU precisa de uma palavra, ela examina primeiro a cache,
somente se a palavra no estiver na cache que recorre a memria
principal.
Se houver uma quantidade substancial das palavras necessrias na cache, o
tempo mdio de acesso pode ser muito reduzido. Logo, o sucesso ou
fracasso depende da frao de palavras que esto no cache.
A localizao lgica da cache entre CPU e a memria principal, fisicamente
pode ser disposta em diversos lugares.

MEMRIA CACHE: Ciclo de Memria


Tempo decorrido entre dois ciclos sucessivos de acesso.
Tempo em que a memria consome para colocar o contedo de uma clula
no barramento de dados mais o tempo gasto para fazer um reflesh de suas
clulas
Tempo decorrido entre dois ciclos sucessivos de acesso.
Tempo em que a memria consome para colocar o contedo de uma clula
no barramento de dados mais o tempo gasto para fazer um refresh de suas
clulas.
MEMRIA CACHE: Tempo de Acesso
Tempo gasto no ciclo da memria, ou seja, tempo decorrido para leitura ou
escrita.
No caso da memria cache, varia entre 5 e 20 ns.
MEMRIA CACHE:Caractersticas
Capacidade: Capacidade limitada pelo alto custo de fabricao e por no
aumentar proporcionalmente a eficincia em relao ao aumento da
capacidade.
Volatilidade: Necessita de energia eltrica para manter seu funcionamento e
armazenamento.
Custo: Alto custo de fabricao. O valor do byte fica entre o valor dos
registradores e da RAM.
Tecnologia: Geralmente so memrias estticas do tipo SRAM.
MEMRIA CACHE:Localizao
Antigamente localizava na placa me e era chamada de L2 (Level 2) com
tamanhos entre 128KB e 512KB. As memrias L1 ficam dentro do prprio
processador com tamanhos entre 8KB e 64KB.
Atualmente tanto a L1 como a L2 esto no processador, podendo variar de
64KB a 12MB embora possa existir variao
MEMRIA CACHE:Processo
1 Processador deseja ler uma palavra na memria.
2 Processador realiza uma verificao na cache;
3 Se a palavra se encontrar na cache, a mesma fornecida ao processador
4 Caso a palavra no esteja na cache, ser feita a verificao na RAM.
5 Um bloco de dados da RAM lido para a memria cache.
6 A palavra passada ao processador.

Cada bloco possui 4 bytes de largura que deve ser a mesma largura de uma
linha de bytes da cache.
A primeira linha da cache identifica o nmero do bloco da memria principal
em questo, chamada de TAG.

Potrebbero piacerti anche