Exercicio 1º Sistemas Operacionais
1. O que é um Sistema Operacional (SO)?
É um software que executa em modo Núcleo , fornece aos programadores de aplicativos e aos programas aplicativos um conjunto de recursos claros de hardware e gerencia esses recursos de hardware.
2. O que é um kernel de um SO?
O kernel e o administrador (núcleo) das principais funções dentro do Sistema Operacional são sobre ele que o sistema roda todos os aplicativos que o usuário usa.
3. Argumente sobre pelo menos seis parâmetros (metas) que um SO deve atender?
Execução de programas, acesso a dispositivos de E/S , controle no acesso de arquivos e recursos, e segurança, no acesso a arquivos e recursos, auditoria e monitoramento, detecção e tratamento de erros,
4. Argumente sobre as seguintes arquiteturas de SO: Monolítico, Em Camadas, Micronúcleo,
Monolitico: O sistema Operacional inteiro é executado como um único programa no modo núcleo.
Em camadas: Um sistema operacional com uma hierarquia de camadas, cada uma delas construídas imediatamente sobre a inferior.
Micronúcleo: Um sistema operacional dividido em módulos pequenos, bem definidos onde apenas um desses módulos é executano no modo núcleo o restante como processos de usuários comuns.
5. Resuma os cinco elementos primitivos que compõe o Kernel do SO.
Kernel Monolítico
gerenciador de memória, gestor de processos do programador, gestor processos internos, sistema de arquivos, gerenciador de entrada e saida, gerenciador de rede.
6. Apresente exemplo de aplicação e argumente sobre as características dos seguintes SO's: de Computadores de Grande Porte; de Servidores; de Múltiprocessadores; de Computadores Pessoais; de Tempo Real; Embarcados e de Cartões Inteligentes.
SO de cpus de grande porte: Computadores que ocupam salas inteiras usados em grandes corporações, se destacam dos demais pela inúmera capacidade de E/S.
SO de Servidores: são executados em