Sistemas operacionais
2) Quais as principais dificuldades que um programador teria em um desenvolvimento de uma aplicação em um ambiente sem sistema operacional? R: A principal dificuldade de um programador teria, é que ele teria que trabalha cuidadosamente programando todos os componentes de hardware, fazendo com que funcione todos os aspectos do funcionamento do computador.
3) Explique o conceito de maquina virtual. Qual a grande vantagem em utilizar este conceito? R: Maquina virtual é o nome dado ao computador, pois nele a software que o mesmo controla programas. A maquina virtual permite que através do sistema operacional conseguimos ter acesso a software que precisamos para realizar tarefas.
4) Defina o conceito de uma maquina de camadas. R: Maquina de camadas é um computador com níveis, e os níveis são dois: Hardware (nível 0) e sistema operacional (nível 1), desta forma o usuário interage diretamente com o sistema operacional e não com o Hardware. Com esse conceito a interação entre usuário e computador torna-se mais simples, eficaz e confiável.
5) Quais os tipos de sistemas operacionais existente? R: Monoprogramavel, multiprogramavel e múltiplos processadores.
6) Por que dizemos que existe uma subutilização