Sistemas operacionais
1) Não funcionaria, pois o sistema operacional intermédia a comunicação entre o hardware e o software, facilitando o acesso aos recursos do sistema de forma organizada e protegida.
2) Programar em linguagem de maquina seria uma grande dificuldade uma vez o programador teria que detalhar cada tarefa que conseguimos executar no computador para que ele funcionasse de forma adequada.
3) A máquina virtual é uma máquina simulada através de um programa especifico, é como se tivéssemos um computador dentro de outro computador permitindo o acesso aos softwares normalmente podendo até ter o sistema operacional diferente da maquina em que for criado, podendo ser utilizada para testes sem afetar o ambiente real.
4) O computador pode ser visto como uma maquina de camadas pois agrupamos em "camadas" os procedimentos, que realizam tarefas similares. Sendo que uma camada solicita o que vai ser feito a outra, sendo que para uma solicitação ser atendida deve pode haver interação entre todas as camada.
5) Sistemas monoprogramáveis ou monotarefa, sistemas multiprogramáveis ou multitarefa e sistemas com múltiplos processadores.
6) Como em sistemas monoprogramáveis só é executado um programa por vez, ele não utiliza todos os recursos do sistema podendo assim ter recursos subutilizados para outras tarefas.
7) Os sistemas monoprogramáveis se caracterizam por existe apenas um programa utilizando os recursos disponíveis e os sistemas multiprogramáveis várias aplicações compartilham esses mesmos recursos ao mesmo tempo.
8) Os sistemas multiptrogramaveis tem o tempo de resposta menor, pois a existe o compartilhamento dos recursos do sistema entre as varias aplicações que estão sendo acessadas.
9) Um único usuário executa diversas aplicações no sistema operacional. Como por exemplo, Windows 7.
10) Sistemas batch, sistemas de tempo compartilhado e sistemas de tempo real.
11) Sistemas batch caracterizam-se pela execução de tarefas através de um