Buscar

Sistemas Operacionais - Prof. Leandro Dionízio - 06

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 3, do total de 19 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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 6, do total de 19 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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 9, do total de 19 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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Sistemas Operacionais
Leandro Dionízio Ramos
1
Memória Principal
• É o componente de um sistema de computação cuja 
função é armazenar as informações que são (ou serão) 
manipuladas por esse sistema, para que elas possam ser 
prontamente recuperadas, assim que necessário.
– Tempo de acesso: grande, pode variar de 50 a 150 ns.
– Capacidade: bem grande (RAM e DRAM): 512MB, 1GB, 2GB, 
4GB, ...
– Voláteis e baratas
Obs: 1 Nanosegundo é igual a 1 x 10ିଽ (0,000000001) segundos.
2
Memória Principal
• É constituída por um determinado número de células, 
cada uma podendo armazenar uma quantidade fixa de 
informação e sendo individualizada por um endereço 
único. 
• A arquitetura dos computadores populares trabalham 
com celular de 8 bits.
• O tamanho (quantidade de bits) de cada célula depende 
da arquitetura física do computador.
3
Memória Principal
4
Memória Principal
• Todas as células de uma memória possuem o mesmo 
número de bits.
– 8 bits = 1 byte
• Bytes são agrupados em palavras (words):
– computador de 32 bits trabalham (leitura e gravação) com 
palavras de 4 bytes.
– computador de 64 bits trabalham (leitura e gravação) com 
palavras de 8 bytes.
5
Memória Secundária
• Chamadas de “memórias de armazenamento em massa”
• Armazenamento permanente de dados.
• Não podem ser endereçadas diretamente, a informação 
precisa ser carregada em memória principal antes de poder 
ser tratada pelo processador.
• Não voláteis, permitindo guardar os dados 
permanentemente.
• Exemplos:
– Discos rígidos, CDs, DVDs, Blu-Rays, Pendrive, Disquetes e Fitas 
Magnéticas (cassete, LTO, DAT, DLT). 
6
Memória Secundária
• Dispositivos eletromecânicos possuem tempo maior que 
dispositivos semicondutores. 
– Discos rígidos: 8 a 15ms 
– CD-ROMs: 120 a 300ms 
– Fitas: ordem de segundos 
• Capacidade: bem maior que a memória principal: 100GBytes, 
1 Terabyte.
• NÃO Voláteis e mais baratas 
7
Memória Virtual
• Caso a memória principal não comporte a demanda, 
partes do programa ou dos dados que não serão 
usadas imediatamente pelo processador são 
transferidas para a memória auxiliar. Ficando lá 
armazenadas até o momento em que se tornem 
necessárias.
8
Memória Virtual
• É uma técnica sofisticada e eficiente de 
gerenciamento de memória, incorporada aos SOs
mais recentes. Ela combina, de forma transparente 
aos usuários e ao restante do próprio sistema 
operacional, as memórias principal e secundária 
(disco) afim de proporcionar a ilusão de existir uma 
memória principal muito maior do que a real.
• Memoria virtual é o arquivo de paginação dos SOs.
9
Memória Virtual
• Existe um mapeando entre o arquivo de paginação e 
a memória real (RAM).
10
Swapping
• A técnica de swapping tem objetivo de minimizar o 
problema da insuficiência de memória para a 
execução dos processos do SO. Consiste na 
transferência automática de todo um processo da 
MP para o disco (swap out) e vice-versa, do disco 
para a MP (swap in).
11
Fluxo Memória
12
Hierarquia Memória
13
Hierarquia Memória
14
Operações com a Memória Principal 
15
Operações com a Memória Principal 
16
• Registrador de Dados da Memória (RDM): 
armazena temporariamente a informação 
(conteúdo de uma ou mais células) que está 
sendo transferida da MP para o processador 
(leitura) ou o contrário (escrita). 
Operações com a Memória Principal 
17
• Registrador de Endereços da Memória (REM): 
armazena temporariamente o endereço de 
acesso a uma posição de memória, ao iniciar 
uma operação de leitura ou escrita.
Operações com a Memória Principal 
18
• Barramento de Dados: interliga o RDM à MP para 
transferência de informações entre MP e processador. É 
bidirecional.
• Barramento de Endereços: interliga o REM à MP para 
transferência dos bits que representam um determinado 
endereço. É unidirecional.
• Barramento de Controle: fios condutores que interligam 
a unidade de controle do processador à MP para 
passagem de sinais de controle (WRITE, READ, WAIT). É 
bidirecional.
Tipos de sistemas operacionais
• Duvidas???
19

Outros materiais