Sistema Operacional
Tem como função controlar o hardware e permitir executar os softwares.
2- Ele teria que programar além da aplicação. O programa que ele fizer para funcionar sem Sistema Operacional teria que se preocupar com todos os aspectos do funcionamento do computador. O programa teria que programar todo os componentes de hardware: vídeo, teclado, mouse, placa de rede, disco rígido. Cada tarefa que a aplicação fosse fazer teria que ser detalhada num nível muito baixo para que o computador funcione. Por exemplo, suponha que a aplicação tenha que gravar um dado adicional ao final de um arquivo.
3- Uma máquina virtual é uma emulação de um hardware de computador, de modo que possa instalar um sistema operacional dentro dela, com máquinas virtuais pode-se experimentar vários sistemas operacionais, não necessitando de uma maquina real para cada um deles, assim, evitando gastos em hardware, como também é útil para testes de compatibilidade em redes.
4- Não encontrei
5- Existem 2 tipos básicos de sistemas operacionais: monotarefa e multitarefa.
6- Sistemas Monoprogramáveis/ Monotarefa: eram tipicamente voltados para a execução de um único programa. Qualquer outro programa, para ser executado, deveria aguardar o término do programa corrente.
Sistemas Multiprogramáveis/ Multitarefa: Vieram para substituir os monoprogramáveis, são mais complexos e eficientes pois enquanto um programa espera por uma operação de leitura ou gravação em disco, outros programas