Lista 1
Exercícios: Sistemas Operacionais (Lista 01)
Capítulo 1 – Visão Geral
1. Como seria utilizar um computador sem um sistema operacional? Quais são suas duas principais funções?
Para cada aplicação que o usuário fosse utilizar seria necessário um hardware com um software integrado.
2. Explique o conceito de máquina virtual. Qual a grande vantagem em utilizar este conceito?
Maquina virtual é um ambiente computacional a partir de um programa especifico dentro do computador. Dentro desse programa podemos criar um disco rígido virtual que poderá executar diversos sistemas operacionais distintos inteiros a partir dele. Uma das maiores vantagens é a manutenção simples de efetuar em tal equipamento.
3. Defina o conceito de uma máquina de níveis ou camadas.
Uma maquina de nível abstrai o hardware para o usuário, mantendo a integridade e segurança do hardware, gerenciando recursos de baixo nível (físicos) como memoria, IO (entrada/saída) e até mesmo recursos de alto nível (lógicos) como programas para usuários finais.
4. Quais os tipos de sistemas operacionais existentes?
Sistemas monoprogramáveis, sistemas multiprogramáveis .
5. Por que dizemos que existe uma subutilização de recursos em sistemas monoprogamá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, consequentemente, subutilização de alguns recursos.
6. Qual a grande diferença entre sistemas monoprogramáveis e sistemas multiprogramáveis?
Os sistemas monoprogramáveis se caracterizam por permitir que o processador, a memória e os periféricos permaneçam exclusivamente dedicados à execução de um único programa. Nos sistemas multiprogramáveis ou multitarefa, os recursos computacionais são compartilhados entre os diversos usuários e aplicações. Enquanto em sistemas monoprogramáveis existe apenas um