visão geral
1-Como seria utilizar um computador sem um sistema operacional? Quais são suas duas principais funções?
R- O usuário para interagir com o computador deveria conhecer profundamente diversos detalhes sobre hardware do equipamento, o que tornaria seu trabalho lento e com grandes possibilidades de erros. O sistema operacional objetiva ser uma interface entre usuário e computador, tornando sua utilização mais simples, rápida e segura.
As duas 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 um sistema operacional?
R- O programador teria que realizar a programação na linguagem da máquina, em painéis através de fios, o que exigiria um grande conhecimento da arquitetura do hardware. Com o sistema operacional, não existe mais a necessidade de lidar com o hardware, minimizando o problema.
3- Explique o conceito de máquina virtual. Qual a grande vantagem em utilizar este conceito?
R- O usuário lida direto com o sistema operacional, ou seja, como se o hardware não existisse. Isto é chamado de máquina virtual. A vantagem é que ao trabalhar com um dos níveis, o usuário não precisa saber os outros níveis ou camadas.
4- Defina o conceito de uma máquina de camadas.
R- Computador tem uma estrutura básica, podendo conter um número maior ou menor de camadas. Cada um dos níveis ou camadas é diferente e varia da mais elementar (baixo nível) à mais sofisticada (alto nível).
5- Quais os tipos de sistemas operacionais existentes?
R- a) sistemas monoprogramáveis ou monotarefas; b) sistemas multiprogramáveis ou multitarefas; c) sistemas com múltiplos processadores.
6- Por que dizemos que existe uma subutilização de recursos em sistemas monoprogramáveis?
R- Porque enquanto o