On this page
SO
Criado para facilitar o uso do sistema computacional
Serviços de um SO
Permite a criação de programas com abstraction high level, a unificação de programas e acesso a dispositivos E/S, para os arquivos, ao sistema e detecta erros.
- Batch (lotes), único programa e MultiProgramação
- Trabalha com filas de prioridade para execução de tarefas, as quais quanto mais paralelizadas, mais velozes.
- Swapping, SO cria memória virtual na memória externa para utilizar como uma memória principal em casos de processos que estão na fila de longo prazo
Particionamento
- Aglutinação: juntar buracos adjacentes em um grande buraco.
- Compactação: de vez em quando, percorre a memória e move todos os buracos para um bloco
livre (desfragmentação de disco).

