Sistemas Operacionais

2380 palavras 10 páginas
GERÊNCIA DE MEMÓRIA
Em geral, programas são armazenados em memórias secundárias, como disco ou fita, por ser um meio não-volátil, abundante e de baixo custo. Como o processador somente executa instruções localizadas na memória principal, o sistema operacional deve sempre transferir programas da memória secundária para a memória principal antes de serem executados. Como o tempo de acesso à memória secundária é muito superior ao tempo de acesso à memória principal, o sistema operacional deve buscar reduzir o número de operações de E/S à memória secundária, caso contrário podem ser ocasionados sérios problemas no desempenho do sistema.
Para tanto, a gerência de memória deve tentar manter na memória principal o maior número de processos residentes, permitindo maximizar o compartilhamento do processador e demais recursos computacionais. Mesmo na ausência de espaço livre, o sistema deve permitir que novos processos sejam aceitos e executados. Isso é possível através da transferência temporária de processos residentes na memória principal para a memória secundária, liberando espaço para novos processos. Esse mecanismo é conhecido como swapping.
Outra preocupação na gerência de memória é permitir a execução de programas que sejam maiores que a memória física disponível, implementada através de técnicas como o overlay e a memória virtual. Em um ambiente de multiprogramação, o sistema operacional deve proteger as áreas de memória ocupadas por cada processo, além da área onde reside o próprio sistema. Caso um programa tente realizar algum acesso indevido à memória, o sistema de alguma forma deve impedi-lo. Apesar de a gerência de memória garantir a proteção de áreas da memória, mecanismos de compartilhamento devem ser oferecidos para que diferentes processos possam trocar dados de forma protegida.
1. Alocação Contígua Simples
Foi implementada nos primeiros sistemas operacionais, porém ainda está presente em alguns sistemas monoprogramáveis. Nesse tipo

Relacionados

  • Sistema operacional
    1575 palavras | 7 páginas
  • Sistemas operacionais
    2051 palavras | 9 páginas
  • sistema operacional
    1400 palavras | 6 páginas
  • Sistemas Operacionais
    1580 palavras | 7 páginas
  • Sistemas operacionais
    965 palavras | 4 páginas
  • sistemas operacionais
    2546 palavras | 11 páginas
  • O que é um sistema operacional
    4623 palavras | 19 páginas
  • Sistema Operacional
    5806 palavras | 24 páginas
  • Sistemas Operacionais
    1771 palavras | 8 páginas
  • Sistemas Operacionais
    897 palavras | 4 páginas