Lista De Exerc Cios SO
Introdução a Sistemas Operacionais
Como seria utilizar um computador sem um sistema operacional? Quais são suas duas principais funções?
Não funcionaria. Pois sem um intermediário entre os usuários e os componentes de hardware, não haveria como utilizar os recursos disponíveis para aplicações, que por sinal não existiria sem o sistema operacional. Sistema Operacional possibilita o uso eficiente e controlado dos recursos de hardware e implementam políticas e estruturas de software de modo a assegurar um melhor desempenho do sistema de computação
2. Explique o conceito de máquina virtual. Qual a grande vantagem em utilizar este 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.
3. Defina o conceito de uma máquina de níveis ou camadas.
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.
4. Quais os tipos de sistemas operacionais existentes?
Os monoprogramáveis que só executavam uma operação por vez. Os multiprogramáveis que executam mais de uma operação ao mesmo tempo. E os multitarefa que executam mais de um programa ao mesmo tempo.
5. Por que dizemos que existe uma subutilização de recursos em sistemas monoprogramáveis?
Porque em sistemas monoprogramáveis somente é possível a execução de um programa por vez