Executivo do sistema operacional moderno
SUMÁRIO
1 CAPÍTULO 1 – INTRODUÇÃO 2 1.1 O INÍCIO 3
2 CAPÍTULO 2 – GERENCIAMENTO - PROCESSO EXECUTIVO 6 2.1 O EXECUTIVO 6 2.2 GERENCIADOR DE OBJETOS 7 2.2.1 GERENCIADOR DE E / S 8 2.2.3 GERENCIADOR DE PROCESSOS 8 2.2.4 GERENCIADOR DE MEMÓRIA 8 2.2.5 GERENCIADOR DE SEGURANÇA 9 2.2.6 GERENCIADOR DE CACHE 9 2.2.7 GERENCIADOR DE PLUG AND PLAY 10 2.2.8 GERENCIADOR DE ENERGIA 10 2.2.9 GERENCIADOR DE CONFIGURAÇÃO 10
3 CAPÍTULO 3 – MÓDULO EXECUTIVO Win32k GDI 12 3.1 WIN32 GDI 12 3.2 SERVIÇOS DO SISTEMA 12 3.3 CONJUNTO DE ARQUIVOS 12 3.4 GERENCIADOR DE MEMÓRIA 14 3.5 GERENCIADOR LPC 14 3.6 NÚCLEO – EXECUTIVO EM TEMPO REAL 14
4 CAPITULO 4 – CONCLUSÃO 16 REFERÊNCIAS BIBLIOGRÁFICAS 17
CAPÍTULO 1 – INTRODUÇÃO
O sistema operacional é uma camada de software colocada sobre o hardware para gerenciar todos os componentes do sistema (processadores, memória, discos, interface de rede, entre outros) de maneira otimizada. O sistema operacional busca oferecer uma interface mais amigável aos usuários em relação às operações associadas a cada componente da máquina.
O sistema operacional é um programa que atua como intermediário entre o usuário e o hardware de um computador. O propósito de um sistema operacional é oferecer um ambiente na qual os usuários possam executar programas. O principal objetivo de um sistema operacional é, portanto, tornar o uso do sistema de computação conveniente. Uma meta secundária é usar o hardware de forma eficiente.
Sempre que o usuário necessita realizar alguma operação sobre qualquer componente do sistema computacional ele recorre ao sistema operacional. Assim, não precisamos conhecer os detalhes associados a cada componente do hardware.
1.1 O INÍCIO
A primeira tentativa de junção de hardware e sistema operacional, segundo Tanembaun (1999), ocorreu quando Ada Lovelace fora contratada como programadora (o nome linguagem de programação Ada foi criado em sua homenagem) com intuito de fazer