Trabalho Fretz
Lista 1
1. Como seria a utilização do computador sem um sistema operacional? Quais são as duas principais funções?
R: Quem fosse usar deveria ter amplo conhecimento em hardware, o que seria muito difícil para utilização. “compartilhamento de recursos de forma organizada e protegida” e “facilidade de acesso aos recursos do sistema”.
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 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.
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. 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.
4. Defina o conceito de máquina em camadas ?
R: O computador é visualizado como uma máquina que possui níveis e camadas, assim tendo vários níveis quanto forem necessários para atender quem esta usando. O usuário está trabalhando em um desses níveis, não necessita saber que há outros níveis e camadas. Com isso a interação entre usuário e computador apresenta-se mais simples.
5. Quais os tipos de sistema operacionais existentes?
R: Sistemas monotarefa, multitarefa e sistemas com múltiplos processadores.
6. Por que dizemos que existe uma subutilização de recursos