SO
2. Quais as principais dificuldades que um programador teria no desenvolvimento de uma aplicação em um ambiente sem um sistema operacional? A maior dificuldade que o programador teria seria em programar em linguagem de máquina, já que o hardware não possui ambiente programável. O programador 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. Sendo assim
3. Defina as propriedades essenciais dos seguintes tipos de Sistemas Operacionais: a. Batch – processamento em lote, enfileiramento de processos b. Time-Sharing – tempo compartilhado da CPU com vários usuários c. Tempo-real – sistema preocupado como tempo de resposta d. Distribuído – sistema entre várias máquinas, onde se distribui os processos a serem executados e gerenciados.
4. Explique o conceito de uma máquina virtual. Qual a grande vantagem em utilizar este conceito? Máquina virtual é o nome dado a uma máquina, implementada através de software, no qual podemos criar diversas máquinas virtuais independentes e isoladas, onde cada máquina oferece um cópia virtual do hardware, incluindo modos de acesso, interrupções, dispositivos de E/S, etc. e seu próprio SO como se fosse um computador real, mas utilizando dos mesmos recursos de hardware da máquina real na qual foi instalada.
5. Quais os tipos de sistemas operacionais