Sistemas Operacionais

1379 palavras 6 páginas
Resumo de tópicos dos slides (Memória)
Um gerenciador de memória é a parte do S.O que fica responsável por cuidar de quais destas partes da memória estão em uso, quais estão livres, alocar memória a processos quando eles precisam deslocar quando eles não necessitarem mais e gerenciar a troca dos processos entre a memória principal e o disco (quando a memória principal não é suficiente para manter todos os processos). Algumas maneiras de gerenciar memória:
Gerenciamento sem troca ou paginação – Troca e paginação são métodos utulizados de movimentação da memória para o disco e vice-versa durante a execução dos processos. Sem troca ou paginação é o caso mais simples.
Monoprogramação sem troca ou paginação – Um único processo sendo executado por vez, de uma forma que o mesmo possa utilizar toda memória disponível, com exceção da parte reservada ao S.O. O S.O carrega um programa do disco para a memória executa-lo e em seguida aguarda comandos do usuário para carregar um novo programa, que irá se sobrepor ao anterior. Multiprogramação – Partições fixas consistem em dividir a memória existente em N partições fixas, podendo ser tamanhos diferentes. Essas partições poderiam ser criadas ao iniciar o sistema pelo operador.
Realocação e proteção há essa necessidade, pois processos diferentes executam em posições de memória e com endereços diferentes. Uma possível solução é modificar as instruções conforme o programa é carregado na memória. Esta solução exige que o linker coloque no inicio do código do programa, uma tabela que apresente as indicações das posições no programa que devem ser modificadas no carregamento. Isso não resolve a proteção, pois um programa malicioso ou errado pode ler ou alterar posições na memória de outros usuários, já que as referências são sempre as posições absolutas de memória. Troca (swapping) - Num sistema de batch, desde que se mantenha a UCP ocupada o máximo de tempo possível, não há necessidade de se complicar o

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