Sistemas operacionais exercicio 1
DISCIPLINA
Sistemas Operacionais Centralizados e Distribuídos
PROFESSOR
Dr. Julio Cesar dos Reis
1- O que é um sistema computacional?
2- a) O que você entende por sistemas operacionais?
b) Quais as principais funções de um sistema operacional? Explique-as suscintamente.
3- Como seria utilizar um computador sem um sistema operacional?
4- Quais são os objetivos de um sistema operacional?
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- Qual a grande diferença entre sistemas de tempo compartilhado e tempo real? Quais aplicações são indicadas para sistemas de tempo real?
8- a) O que é uma chamada de sistema?
b) Cite 3 exemplos de chamadas de sistema
9- Explique os seguintes termos:
a) sistemas monousuário e multiusuário
b) sistemas multitarefa e monotarefa
c) sistemas distribuídos
d) sistemas de tempo real
10- Explique os fatos principais das gerações do histórico de sistemas operacionais
11- Descreva como funciona um sistema operacional com arquitetura em camadas.
12- a) O que é um processo?
b) Qual a diferença entre um programa e um processo?
13- Como um processo é representado?
14- Quais as principais tarefas executadas na criação, execução e termino de um processo?
15- Explique para que são utilizadas as estruturas do contexto de um processo (pilha, área de código e área de dados)?
16- Explique os três principais estados de um processo que são:
a) Apto para executar (pronto ou ready)
b) Executando (running)
c) Esperando por entrada/saida (bloqueado ou blocked)
17- Descreva eventos que fazem com que um processo mude de estado.
18- a) O que é multiprogramação?
b) Cite 2 razões que justifiquem a utilização da multiprogramação.
19- a) Quais os modos de Operação do Processador?
b) O que são instruções privilegiadas?
20- a) O que é o mecanismo de swap e por que ele é necessário em um sistema