Gerenciamento de memoria
INTRODUÇÃO
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 deve impedi-lo de alguma forma. 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. A Proteção da Memória é a estratégia utilizada pelos sistemas operacionais para controlar a memória em utilização no computador. A principal função da …exibir mais conteúdo…
Os projetistas de sistemas operacionais tentam desenvolver a solução mais eficiente para o problema de uso dos recursos de CPU e memória dentro de um ambiente de multiprogramação, tentando evitar o thrashing que a multiprogramação pode causar. Geralmente, quando o nível de multiprogramação aumenta, o número de processos em execução também aumenta, e como consequência o consumo de CPU cresce. No entanto, quanto o nível de multiprogramação