Arquitetura de sistema operacional
1. Como seria utilizar um computador sem um sistema operacional? Quais são suas duas principais funções?
Não seria possível, pois sem um sistema operacional o computador não teria instruções para executar qualquer tipo de comando passado pelo usuário. Principais funções controlar toda a parte física(hardware)e toda parte lógica(software).
2. Explique o conceito de máquina virtual. Qual a grande vantagem em utilizar este conceito?
Ao invés de ser uma real, isto é, um computador real feito de hardware e executando um sistema operacional específico, uma máquina virtual é um computador fictício criado por um programa de simulação. Sua memória, processador e outros recursos são virtualizados. A virtualização é a interposição do software (máquina virtual) em várias camadas do sistema.
Diminuição de custos com hardware e facilidades no gerenciamento, migração e replicação de computadores, aplicações ou sistemas operacionais.
3. Defina o conceito de uma máquina de níveis ou camadas.
O computador pode ser compreendido como uma máquina de camadas ou máquinas de níveis, ou seja, o nível 0 é o hardware e o nível 1 é o sistema operacional. O usuário interage diretamente com o sistema operacional, como se o hardware não existisse, isso é chamado de máquina virtual.
4. Quais os tipos de sistemas operacionais existentes?
Existem cincos tipos de sistemas operacionais sendo eles: sistema operacional de tempo real, sistemas embarcados, sistemas multiprocessadores, sistemas multitarefa, sistema monotarefas.
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?
7.