Gerenciamento de memoria

Disponível somente no TrabalhosFeitos
  • Páginas : 12 (2820 palavras )
  • Download(s) : 0
  • Publicado : 22 de março de 2013
Ler documento completo
Amostra do texto
GERENCIAMENTO DE MEMÓRIA
Módulo II
Prof. Daniel Arangurem

INTRODUÇÃO
A memória de um computador é o segundo
principal componente da máquina em
importância.

Em um modelo ideal, a memória deveria ser tão ou
mais rápida que o processador, assim o
processador não sofreria atrasos e sua limitação
seria apenas a sua capacidade, porém não é o que
acontece. Ainda idealmente, ela deveriaser
grande, barata e que não apagasse nunca.

INTRODUÇÃO

Infelizmente, nenhum modelo de memória
construído até hoje fez com que todos os objetivos
anteriores fossem atingidos.
Assim, para tentar parcialmente os objetivos,
foram criados vários tipos de memória que
veremos.

MEMÓRIA REAL
Com as conclusões anteriores, os projetistas
tentaram uma aproximação com o modelo ideal,assim a perspectiva de um modelo de memória
perfeito foi divido em tipos de memória. São eles:
Registradores - Volátil
 Cache - Volátil
 Memória Principal - Volátil


(ou RAM, random access memory, “Memória de Acesso Aleatório”)

Discos Magnéticos – Não Volátil
 Fitas Magnéticas – Não Volátil


( ou ROM EEPROM, Electrically-Erasable Programmable Read-Only
Memory, “Memória desomente leitura eletricamente apagável”)

MEMÓRIA REAL


Registradores:

São feitas com o mesmo material da CPU e ficam
internos a CPU, assim eles tem a mesma
velocidade de processamento da CPU. Em geral
seu tamanho é de 32 X 32 bits para máquinas 32
bits ou 64 X 64 bits para máquinas de 64 bits.
Assim seu tamanho em ambos os casos é menor que
1 KB.
Quem gerencia esta memória é o S.O.em
combinação com os programas em execução.

MEMÓRIA REAL


Cache

É um tipo de memória presente também dentro da
CPU ou muito próxima da CPU. Sua função é
servir de apoio para a execução da CPU, sendo
gerencia pelo S.O. e o Hardware. Seu
funcionamento se dá por linhas de bytes sendo
esta dividida conforme as prioridades.
Em geral, seu acesso até o recebimento do dado se
dá emdois ciclos de clock.

MEMÓRIA REAL


Cache ( Curiosidade !! )

A idéia da memória Cache foi tão boa que as CPU’s
mais modernas tem duas Caches a L1 e L2.
A L1 é a cache de primeira linha e a mais rápida
para acesso, geralmente trabalha com as
instruções em uso.
A L2 é uma cache também, porém de acesso mais
lento e com um tamanho um pouco maior.
Em Processadores multinúcleo, elaspodem existir
em mais de uma ocorrência.

MEMÓRIA REAL


Cache:

Intel

AMD

MEMÓRIA REAL


Memória Principal

A memória principal, ou conhecida como RAM é a
memória mais usada do sistema. Tudo o que a
Cache não consegue armazenar, é colocado na
memória principal.
Sua missão é ser um local onde facilmente o
processador e as aplicações possam acessar seus
dados, de formamais rápida que o acesso ao
disco.

MEMÓRIA REAL


Memória Principal
Diferentemente das memórias anteriores, a
memória principal não fica dentro dos
processadores, elas ficam a parte dos mesmos,
sendo acessadas através do barramento da
máquina o que eleva drasticamente a velocidade
de acesso ao dado.
Em linha gerais, o acesso a uma informação
armazenada na memória principal podelevar até
dez ciclos de clock.

MEMÓRIA REAL


Memória Principal

MEMÓRIA REAL


Escala de Memórias

MEMÓRIA REAL
Bem, visto tudo isso, podemos pensar ...
“Todos esses modelos de memória são suficientes
para o trabalho do computador e seus
programadores ? ”
R: NÃO
“ O Desejo de todo o programador é ter memória
infinita e alocar seus programas inteiramente
na memória, semter que descarrega-los !”

MEMÓRIA VIRTUAL


Conceito

A memória virtual é uma técnica usada pelos
projetistas de S.O., que visa aumentar a memória
útil da máquina de uma forma mais lenta, porém
ainda utilizável.

MEMÓRIA VIRTUAL


Conceito

Sua técnica em linhas gerais, visa criar um espaço
( arquivo ou partição ) dentro do disco rígido (HD)
de forma a guardar os dados não...
tracking img