Sistemas Operacionais
Como seria utilizar um computador sem um SO? Principais funções?
Sem o sistema operacional, um usuário para interagir com o computador deve conhecer profundamente os detalhes do hardware do equipamento, o que tornaria seu trabalho lento e com grandes possibilidades de erros. As duas principais funções são “facilidade de acesso aos recursos do sistema” e “compartilhamento de recursos de forma organizada e protegida”.
Quais as principais dificuldades que um programador teria no desenvolvimento de um aplicação em um abiente sem S.O.?
Programação em linguagem de máquina, painéis através de fios, exigindo consequentemente um grande conhecimento da arquitetura do hardware. Sendo grande dificuldade para os programdores da epoca.
Explique o conceito e maquina virtual. Qual a ventagem de utilizar esse conceito?
O computador pode ser visualizado como uma máquina de camadas, onde inicialmente existem duas camadas: hardware (nível 0) e sistema operacional (nível 1). Desta forma, o usuário pode enxergar a máquina como sendo apenas o sistema operacional, ou seja, como se o hardware não existisse. Esta visão modular e abstrata é chamada máquina virtual. A vantagem desse conceito é tornar a interação entre usuário e computador mais simples, confiável e eficiente.
Defina máquina de camadas.
Um sisteme computacional visto somente sob ótica do hardware, com um conjunto de circuitos eletronicos, placas, cabos e fontes de alimentação, tem pouca utilidade. Através do software que os serviços são oferecidos aos usuários.
Quais tipos de sistemas operacionais existentes?
Sistemas monoprogramáveis ou monotarefa, sistemas multiprogramáveis ou multitarefa e sistemas com múltiplos processadores.
Porque dizemos existir ua subutilização de recursos em sistemas mono?
Porque em sistemas monoprogramáveis somente é possível a execução de um programa por vez. Como um programa não utiliza todos os recursos do sistema totalmente ao longo da sua execução, existe