ATPS S
GERENCIAMENTO DE MEMÓRIA
CURSO CIÊNCIAS DA COMPUTAÇÃO
SISTEMA OPERACIONAL
TURMA B
TURNO NOTURNO
NITERÓI
2014
SUMÁRIO
I) INTRUDUÇÃO 3 II) TIPOS DE SISTEMAS OPERACIONAL 3
III) INICIALIZAÇÃO DO SISTEMA OPERACIONAL 4
IV) COMO O SISTEMA OPERACIONAL GERENCIA O PROCESSADOR 5
V) TÉCNICAS DE GERENCIAMENTO DE MEMÓRIA 7
VI) SISTEMA OPERACIONAL GERENCIA DISPOSITIVO 9
VII) INTERFACE DE APLICATIVOS
10
VIII) INTERAFCE COM O USUÁRIO
11
IX) NOVIDADES PARA O SISTEMA OPERACIOANL
12
X) CÓDIGO ABERTO
12
XI) CONCLUSÃO
13
XII) BIBLIOGRAFIA
13
I) Introdução
A cada dia que passa os programadores necessitam de mais memória e mais programas rodando simultaneamente para poderem tratar cada vez mais informações. O tratamento necessário da memória utilizada não é uma tarefa fácil de ser implementada. Existem vários requisitos que devem ser observados para o correto funcionamento, tais como, segurança, isolamento, performance, entre outros. Para isto a função de gerenciar a memória passa a ser do sistema operacional e não mais do aplicativo.
A maioria dos computadores trabalha com o conceito de hierarquia de memória, possuindo uma pequena quantidade de memória cache, muito rápida, uma quantidade de memória principal (RAM) e uma quantidade muito grande de memória de armazenamento em disco (HD), considerada lenta. O problema básico para o gerenciamento de memória é que os programas atuais são muito grandes para rodarem, completamente, na memória cache. O gerenciador de memória deve ser capaz de controlar parte da memória está em uso (e quais não estão), alocar memória para processos quando eles necessitam e desalocar quando eles terminam e, principalmente, gerenciar a troca entre a memória principal e o disco, quando a memória principal é muito pequena para armazenar todos os processos.
II) Tipos de Sistemas Operacionais
Existem 4 tipos básicos de sistemas operacionais. Eles são divididos em grupos