Buscar

Sistemas Operacionais - Prof. Leandro Dionízio - 05

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 9, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

Sistemas Operacionais
Leandro Dionízio Ramos
1
Conceitos e Gerenciamento de 
Memória
• O que é memória?
– Dispositivos que permitem armazenar dados 
temporariamente ou definitivamente;
– A unidade básica de memória é o Bit;
– O Bit pode conter apenas 2 valores: 0 e 1;
– O agrupamento de 8 bits constituí um Byte;
– Palavra é a unidade de informação constituída do 
grupamento de 32 Bits.
2
Ordens de Grandeza
3
Tipos de Memórias
• Memórias Voláteis
• As memórias voláteis são aquelas que mantém o seu conteúdo 
apenas enquanto há alimentação elétrica.
• Uma vez que a alimentação é desligada, o conteúdo se perde.
• Memórias Não Voláteis
• São aquelas em que a informação é preservada mesmo após a 
perda da alimentação elétrica. 
• Quando a alimentação é restabelecida, os dados podem ser 
novamente lidos sem nenhuma alteração no seu conteúdo.
4
Memórias Voláteis
• Registradores do Processador
– Um registrador é um local interno à CPU, onde os dados 
que foram buscados na memória são armazenados.
– O registrador é um circuito lógico que tem a finalidade de 
reter a curto prazo um conjunto de bits.
5
Memórias Voláteis
Cache
• Memória intermediária entre a memória RAM e o 
processador. Com essa memória, o processador não 
precisa ficar acessar o tempo todo a memória RAM, os 
dados são armazenados nessa pequena memória. 
• Os discos rígidos também possuem uma pequena 
memória cache para acelerar a transmissão de dados. 
• Em alguns casos se desabilitarmos as memórias cache de 
um sistema, ele pode ter um desempenho de até 80% 
inferior ao normal.
6
Memórias Voláteis
Cache
• Os computador possuem duas memórias cache.
– L1 está inserida dentro do processador. 
– L2 inserida na placa mãe, tem um tamanho maior de 
memória e também pode ser utilizada pelo processador. 
• Em computadores atuais já é comum encontrarmos 
o cache L3 nas placas mãe. 
7
Memórias Voláteis
Cache
• Cache
– Memória de altíssima velocidade (maior do que a RAM), 
porém de tamanho reduzido, devido ao seu custo.
– Unida fisicamente ao processador.
– Armazena os dados que o processador vai processar ou 
está processando.
8
Memórias Voláteis
RAM
• As memórias RAM (Random-Access Memory - Memória de 
Acesso Aleatório) constituem uma das partes mais 
importantes dos computadores, pois são nelas que o 
processador armazena os dados com os quais está lidando.
• Há dois tipos de tecnologia de memória RAM que são muitos 
utilizados: estático e dinâmico, isto é, SRAM e DRAM, 
respectivamente. Há também um tipo mais recente chamado 
de MRAM.
9
Memórias Voláteis
RAM
• SRAM (Static Random-Access Memory - RAM Estática)
– Esse tipo é muito mais rápido que as memórias DRAM, 
porém armazena menos dados e possui preço elevado se 
considerarmos o custo por megabyte. Memórias SRAM 
costumam ser utilizadas como cache.
10
Memórias Voláteis
RAM
• DRAM (Dynamic Random-Access Memory - RAM 
Dinâmica)
– Memórias desse tipo possuem capacidade alta, isto é, 
podem comportar grandes quantidades de dados. No 
entanto, o acesso a essas informações costuma ser mais 
lento que o acesso às memórias estáticas. Esse tipo 
também costuma ter preço bem menor quando 
comparado ao tipo estático;
11
Memórias Voláteis
RAM
• MRAM (Magnetoresistive Random-Access Memory - RAM 
Magneto-resistiva)
– A memória MRAM vem sendo estudada há tempos, mas somente nos 
últimos anos é que as primeiras unidades surgiram. Trata-se de um 
tipo de memória até certo ponto semelhante à DRAM, mas que utiliza 
células magnéticas. Graças a isso, essas memórias consomem menor 
quantidade de energia, são mais rápidas e armazenam dados por um 
longo tempo, mesmo na ausência de energia elétrica. 
– O problema das memórias MRAM é que elas armazenam pouca 
quantidade de dados e são muito caras, portanto, pouco 
provavelmente serão adotadas em larga escala.
12
Memórias Voláteis
RAM
• MRAM (Magnetoresistive Random-Access Memory - RAM 
Magneto-resistiva)
– Esta poderá ser a forma de evitar ter de se dividir o 
computador em memória volátil e não volátil, como se faz 
desde sempre. A MRAM pode ser a solução para substituir 
definitivamente os discos rígidos tradicionais, que 
apresentam uma boa densidade e uma boa relação preço 
por GB. Por outro lado, a MRAM substitui também os SSD, 
que têm a vantagem de um baixo consumo energético e 
velocidades de escrita e leitura mais elevadas, e as típicas 
memórias DRAM.
13
Memórias Voláteis
RAM
14
Memórias Não Voláteis
• As memórias ROM (Read-Only Memory - Memória Somente 
de Leitura) recebem esse nome porque os dados são gravados 
nelas apenas uma vez. Depois disso, essas informações não 
podem ser apagadas ou alteradas, apenas lidas pelo 
computador, exceto por meio de procedimentos especiais. 
• Outra característica das memórias ROM é que elas são do 
tipo não voláteis, isto é, os dados gravados não são perdidos 
na ausência de energia elétrica ao dispositivo.
15
Tipos de Memórias Não Voláteis
• PROM (Programmable Read-Only Memory): 
• Esse é um dos primeiros tipos de memória ROM. A gravação 
de dados neste tipo é realizada por meio de aparelhos que 
trabalham através de uma reação física com elementos 
elétricos. Uma vez que isso ocorre, os dados gravados na 
memória PROM não podem ser apagados ou alterados;
16
Tipos de Memórias Não Voláteis
• EPROM (Erasable Programmable Read-Only Memory)
• As memórias EPROM têm como principal característica a 
capacidade de permitir que dados sejam regravados no 
dispositivo. Isso é feito com o auxílio de um componente que 
emite luz ultravioleta. Nesse processo, os dados gravados 
precisam ser apagados por completo. Somente depois disso é 
que uma nova gravação pode ser feita;
17
Tipos de Memórias Não Voláteis
• EEPROM (Electrically-Erasable Programmable Read-Only
Memory) 
• Este tipo de memória ROM também permite a regravação de 
dados, no entanto, ao contrário do que acontece com as 
memórias EPROM, os processos para apagar e gravar dados 
são feitos eletricamente, fazendo com que não seja 
necessário mover o dispositivo de seu lugar para um aparelho 
especial para que a regravação ocorra;
18
Tipos de Memórias Não Voláteis
• EAROM (Electrically-Alterable Programmable Read-Only
Memory) 
• As memórias EAROM podem ser vistas como um tipo de 
EEPROM. Sua principal característica é o fato de que os dados 
gravados podem ser alterados aos poucos, razão pela qual 
esse tipo é geralmente utilizado em aplicações que exigem 
apenas reescrita parcial de informações;
19
Tipos de Memórias Não Voláteis
• Flash: 
• As memórias Flash também podem ser vistas como um tipo 
de EEPROM, no entanto, o processo de gravação (e 
regravação) é muito mais rápido. Além disso, memórias Flash 
são mais duráveis e podem guardar um volume elevado de 
dados.
20
Tipos de Memórias Não Voláteis
• CD-ROM, DVD-ROM e afins: 
• Essa é uma categoria de discos ópticos onde os dados são 
gravados apenas uma vez, seja de fábrica, como os CDs de 
músicas, ou com dados próprios do usuário, quando o próprio 
efetua a gravação. Há também uma categoria que pode ser 
comparada ao tipo EEPROM, pois permite a regravação de 
dados: CD-RW e DVD-RW e afins.
21
Tipos de sistemas operacionais
• Duvidas???
22

Outros materiais