Sistemas operacionais
1. Como seria a utilização do computador sem um sistema operacional? Quais são as duas principais funções? Resposta: O usuário sem o sistema operacional exige um profundo conhecimento do Hardware. Interface entre homem e computador, Gerenciamento do Hardware.
2. Quais as principais dificuldades que um programador teria no desenvolvimento de uma aplicação em um ambiente sem o sistema operacional? Resposta: O programador teria que conhecer o hardware de desenvolver aplicações para o gerenciamento do hardware (ex; gerenciamento de memória, gerenciamento de HD, Dispositivos de I/O, etc.). O programador deverá programar o sistema em questão (ex. controle de estoque) mais aplicativos de gerenciamento de hardware.
3. Explique o conceito de máquina virtual. Qual a grande vantagem de utilizar esse conceito? Resposta: O Conceito de máquina virtual é através uma máquina real, conseguir particionar o hardware.
4. Defina o conceito de máquina em camadas? Resposta: Máquina de Camadas ou máquinas de níveis é maquina que mostra a informação em um alto nível de abstração, como por exemplo, usuário, Sistema Operacional e Hardware para um nível mais especifico, como por exemplo: Usuários (analista de sistemas, programadores, aplicativos, etc.), Sistema Operacional (Gerenciamento de Memória Principal, Gerenciamento de Processos, Gerenciamento de Threads, Gerenciamento de memória secundária). Hardware (Linguagem de Máquina, circuitos eletrônicos, micro programação).
5. Quais os tipos de sistema operacionais existentes Resposta: São os sistemas monotarefas e multitarefa e sistemas com múltiplos processadores.
6. Por que dizemos que existe uma subutilização de recursos em sistema mono programáveis Resposta: Porque as tarefas (programas) têm diferentes perfis. Como por exemplo, um programa A pode utilizar mais processador, e um programa B pode utilizar mais dispositivos de I/O.
7. Qual a grande diferença