Escolar Documentos
Profissional Documentos
Cultura Documentos
controla os recursos do computador e prov a base sobre a qual as aplicaes so escritas (TANEMBAUM, 1992). Um programa que atua como um intermedirio entre os usurios e o hardware (SILBERSCHATZ, 1997). Plataforma para utilizao de recursos e execuo de tarefas de forma hierrquica
Aplicaes
Interao entre usurio e computador Gerenciamento de informao Automatizao de tarefas Administrao de processos e servios Monitorao de Hardware
Arquiteturas:
Monotarefa
Multitarefa (Multiprogramao)
Multiprocessamento
Vrios processos na memria Vrios executados por vez (vrios ncleos de processamento)
Tipos:
Batch (lote)
Trabalha em fila de operaes Servios e recursos so compartilhveis em rede aos usurios permitidos Os recursos de todas as mquinas so distribudos globalmente
Network (rede)
Distribudo
Multi-usurio
Cada usurio identificado Determina-se o controle de acesso e uso dos recursos disponveis da mquina
Tipos:
Embutido
opera em sistemas de menor porte Atua em reas especficas Aplicaes que exigem respostas em tempos previamente determinados (no permitem falhas ou latncia)
Latncia: Atraso no tempo de processamento e resposta da informao
Tempo Real
Arquiteturas
MonoBloco
O kernel definido por um nico bloco Processado em rea protegida da memria Executa as principais funes Kernel com funes mnimas Controles secundrios executados como servios Aplicaes chamadas de clientes Kernel dividido em hierarquias de privilgio Gerenciamento independente de hardware
MicroKernel (cliente/servidor)
Camadas
Mquinas Virtuais
Famlias Server (NT, 2000, 2003 e 2008) Starter, Home e Professional (Windows XP) Starter, Home Basic, Ultimate (Vista) Inmeras distribuies Sabores Debian Fedora SuSe
GNU/Linux