Sistemas operacionais
2) O que é multiprogramação? Cite duas razões para se ter multiprogramação?
R: É mais de um programa sendo executado ao mesmo tempo. Rapidez ao fazer as coisas e eficiência
3) Defina as propriedades essenciais dos seguintes tipos de Sistemas Operacionais:
a. Batch: R: O que caracteriza um SO batch é o fato de não haver comunicação do usuário com o seu programa, durante a execução.
b. Time-Sharing: R: Um SO time-sharing permite que diversos usuários compartilhem o computador em um dado instante, dando a cada um a sensação de que o computador encontra-se dedicado a ele.
c.Tempo-real: R: Um SO tempo real utiliza conceitos de multiprogramação e oferece facilidades para as aplicações de tempo real.
d. Distribuído: R: Para o usuário e suas aplicações é como se não existisse uma rede de computadores e sim um único sistema centralizado.
4) Descreva as diferenças entre S.O. monoprogramado e SO multiprogramado. R: Monoprogramado: O SO permite a execução de apenas um programa do usuário por vez. Multiprogramado: O SO gerencia os diversos programas em execução de forma aparentemente simultânea, apesar de ter apenas um processador.
5) Porque sistemas distribuídos são desejáveis?
Vantagem da implementação de aplicações distribuídas é a capacidade de redundância do sistema.
Principalmente em aplicações de missão crítica, onde são conhecidos como sistema de tolerância a falhas (fault tolerance).
6) Quais os componentes mais relevantes em um S.O. ? R: Núcleo,Drivers,Código de inicialização e Programas utilitários.
7) O que é um Sistema Monolítico ?
R: É a organização mais comum entre todas as concepções de estrutura de Sistema Operacional. A estrutura é tal que não há nenhuma estrutura
8) O que é um