SO Questoes
Exercícios de Fixação Luiz Shigueru Seo
Capítulo 1 – Visão Geral
1. Como seria utilizar um computador sem um sistema operacional? Quais são suas duas principais funções?
O programador teria de conhecer muito bem o computador para poder fazer um programa – Suas principais funções são administrar o hardware, fazer a interface entre o usuário e o computador e permitir a execução concorrente
2. Explique o conceito de máquina virtual. Qual a grande vantagem em utilizar este conceito?
É a abstração do hardware físico em diversos hardwares lógicos com o propósito de utilização simultânea do equipamento – ter múltiplos sistemas operacionais em uma única máquina
3. Defina o conceito de uma máquina de níveis ou camadas.
O computador pode ser compreendido como uma máquina de camadas ou máquina de níveis, onde 0 – hardware e 1 – software. Sendo que entre esses dois extremos nós temos outras camadas que são: Aplicativos; Utilitários; Sistema Operacional; Linguagem de Máquina; Microprogramação e Circuitos Eletrônicos
4. Quais os tipos de sistemas operacionais existentes?
Monoprogramáveis/Monotarefa; Multiprogramáveis/Multitarefa e com Múltiplos Processadores
5. Por que dizemos que existe uma subutilização de recursos em sistemas monoprogamáveis?
6. Qual a grande diferença entre sistemas monoprogramáveis e sistemas multiprogramáveis?
7. Quais as vantagens dos sistemas multiprogramáveis?
8. Um sistema monousuário pode ser um sistema multiprogramável? Dê um exemplo.
9. Quais são os tipos de sistemas multiprogramáveis?
10. O que caracteriza o processamento batch? Quais aplicações podem ser processadas neste tipo de ambiente?
11. Como funcionam os sistemas de tempo compartilhado? Quais as vantagens em utilizá-los?
12. Qual a grande diferença entre sistemas de tempo