exercicios
1. Como seria a utilização do computador sem um sistema operacional? Quais são as duas principais funções?
R: O usuário deveria ter um profundo conhecimento do hardware, e ainda assim o trabalho seria muito lento e passível de erros. As principais funções são; “facilidade de acesso aos recursos do sistema” e “compartilhamento de recursos de forma organizada e protegida”.
2. Quais as principais dificuldades que um programador teria no desenvolvimento de uma aplicação em um ambiente sem o sistema operacional?
R: 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 todos 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.
3. Explique o conceito de máquina virtual. Qual a grande vantagem de utilizar esse conceito?
R: 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. A vantagem desse conceito é tornar a interação entre usuário e computador mais simples, confiável e eficiente.
4. Defina o conceito de máquina em camadas?
R: O computador pode ser visualizado como uma máquina de níveis ou máquina de camadas, possuindo tantos níveis quanto forem necessários para adequar o usuário às suas diversas aplicações. Quando o usuário está trabalhando em um desses níveis, não necessita saber da existência das outras camadas. Com isso a interação entre usuário e computador apresenta-se mais simples, confiável e eficiente.
5. Quais os tipos de sistema operacionais existentes.
R: SO de Computadores Pessoais;
SO de Computadores de