Sistemas operacionais - gerência de memória

6020 palavras 25 páginas
Sistemas Operacionais Gerência de Memória
Sistemas Operacionais

Sumário
Introdução Funções básicas Alocação contígua simples Técnica de overlay Alocação Particionada ● Alocação Particionada Estática ● Alocação Particionada Dinâmica ● Estratégias de Alocação de Partição Swapping Paginação Segmentação
2

● ● ● ● ●

Sistemas Operacionais II

● ● ●

Introdução
Um sistema de memória tem pelo menos dois níveis
– –




Memória principal: acessada pela CPU Memória secundária: discos

Programas são armazenados em memórias secundárias


Meio não-volátil, abundante e de baixo custo

Sistemas Operacionais II



CPU executa apenas instruções localizadas na memória principal


Programas devem ser transferidos para a memória principal
3

Introdução Memória Principal








Historicamente considerado um recurso escasso e caro Projetistas preocupados em desenvolver SOs que não ocupem muito espaço na memória Qualquer SO tem Gerência de Memória


Sistemas Operacionais II

Monoprogramáveis: simples Multiprogramáveis: complexa



4

Introdução
Memória Principal




Armazena instruções e dados Composta por unidades de acesso (células - palavras), que contêm um determinado Nº de bits O conteúdo da palavra é acessado através de um endereço







Sistemas Operacionais II



O endereço é especificado através do Registrador de Endereço de Memória (Memory Address Register - MAR) Registrador de Dados da Memória (Memory Buffer Register - MBR)


Guarda o conteúdo de uma ou mais células após uma operação de leitura ou um dado que será transferido para a memória numa operação de gravação
5

Introdução
Memória Principal (ex. 64 Kbytes)
0 1 2 i n st r u çã o o u d a d o



Sistemas Operacionais II

O Nº de palavras endereçadas depende do tamanho do registrador de endereço de memória. A memória pode endereçar 2n células. Com n correspondendo a quantidade de bits do registrador

e n d

Relacionados

  • Aula01 IntroducaoASistemasOperacionais
    2187 palavras | 9 páginas
  • Sistemas operacionais
    2377 palavras | 10 páginas
  • informatica
    710 palavras | 3 páginas
  • Aula 7 memoria compartilhada
    1831 palavras | 8 páginas
  • Gerenciamento De Servidores De Aplica O 1
    1611 palavras | 7 páginas
  • visao geral de s.o
    1888 palavras | 8 páginas
  • Funcionalidades s.o
    982 palavras | 4 páginas
  • adsad
    1157 palavras | 5 páginas
  • Sistemas operacionais android
    1485 palavras | 6 páginas
  • sistemas operacionais
    2066 palavras | 9 páginas