exercicio
Introdução a Sistemas Operacionais
1. Como seria utilizar um computador sem um sistema operacional? Quais são suas duas principais funções?
Um computador sem seu software nada mais é do que um pedaço inútil de metal. Um computador sem o sistema operacional seria inútil, o sistema operacional é o principal software do computador. O sistema operacional controla todos os recursos do computador, e fornece a base sobre a qual os programas aplicativos são escritos.
2. Explique o conceito de máquina virtual. Qual a grande vantagem em utilizar este conceito?
É uma camada de software em cima do hardware que gerencia todos os componentes do sistema, apresentando-o ao usuário com uma interface muito simples de entender e de programar. Tal interface é conhecida como máquina virtual. A camada de software construída sobre o hardware nada mais é do que o sistema operacional.
3. Defina o conceito de uma máquina de níveis ou camadas.
O computador pode ser visualizado como uma máquina de níveis ou máquina de camadas, possuindo tantos níveis quanto forem necessários para adequar o usuário às suas diversas aplicações. Quando o usuário está trabalhando em um desses níveis, não necessita saber da existência das outras camadas. Com isso a interação entre usuário e computador apresenta-se mais simples, confiável e eficiente.
4. Quais os tipos de sistemas operacionais existentes?
Os tipos de sistemas operacionais existentes são: sistemas monoprogramáveis ou monotarefa, sistemas multiprogramáveis ou multitarefa e sistemas com múltiplos processadores.
5. Por que dizemos que existe uma subutilização de recursos em sistemas monoprogramáveis? Porque em sistemas monoprogramáveis somente é possível a execução de um programa por vez. Como um programa não utiliza todos os recursos do sistema totalmente ao longo da sua execução, existe ociosidade e, a subutilização de alguns recursos.
6. Qual a grande diferença entre