Lista 1 SO
As duas funções principais são gerenciamento de hardware e fornecimento de uma interface amigável para o uso destes hardwares.
2. Explique o conceito de máquina virtual. Qual a grande vantagem em utilizar este conceito? Máquina virtual é a interface que se comunica com o hardware que é apresentada ao usuário.
A grande vantagem de se utilizar este conceito é que torna o uso muito simples de entender e de programar.
3. Defina o conceito de uma máquina de níveis ou camadas. As camadas são usadas para comunicação umas com as outras até chegar ao usuário. A mais baixa delas contém os dispositivos físicos, seguida por uma camada composta por um tipo de software bem primitivo, que controla diretamente os dispositivos anteriormente citados, fornecendo uma interface bastante simples para a próxima camada.
4. Quais os tipos de sistemas operacionais existentes? Sistemas monoprogramáveis ou monotarefa, sistemas multiprogramáveis ou multitarefa e sistemas com múltiplos processadores.
5. Por que dizemos que existe uma subutilização de recursos em sistemas monoprogramáveis?
Porque enquanto se executa uma tarefa especifica no processador, outra não pode ser executada em paralelo, existindo ociosidade e, consequentemente, subutilização de alguns recursos.
6. Qual a grande diferença entre sistemas monoprogramáveis e sistemas multiprogramáveis?
Os sistemas monoprogramáveis só executam uma operação por vez, enquanto os multiprogramáveis executam mais de uma operação ao mesmo tempo.
7. Quais as vantagens dos sistemas multiprogramáveis?
Os sistemas multiprogramáveis executam mais de uma operação ao mesmo tempo e isso leva à grande vantagem de se utilizar melhor os recursos, reduzindo o tempo de resposta das aplicações processadas no