Sistemas operacionais 2
PROFESSOR:LUIZ CARLOS PEREIRA
I.Defina o que é um Sistema Operacional, descrevendo suas principais funções.
II.O que é multiprogramação? Cite duas razões para se ter multiprogramação? Cite exemplos de problemas de segurança que podem ocorrer em sistemas multiprogramados.
III. Descreva as diferenças entre Sistema de Lotes, Sistema de Lotes Multiprogramados e
Sistemas de Tempo Compartilhado.
IV. Descreva o multiprocessamento simétrico.
V. Porque sistemas distribuídos são desejáveis?
VI. Quais das seguintes instruções deveriam ser privilegiadas?
a. Set valor do relógio
b. Ler o relógio
c. Desligar interrupções
d. Chavear modo usuário/sistema
e. Limpar memória
VII. Explique de que forma a utilização de dois modos de operação – supervisor e usuário auxilia na implementação de mecanismos de proteção.
VIII. Qual a relação entre programa e processo?
IX. O que é o Bloco de Controle de Processos (BCP)? Qual é o seu conteúdo típico?
X. O que é a “imagem” de um processo?
XI. Defina interrupção. Quais os tipos de interrupção? Como se dá o processamento de uma interrupção? Qual a relação entre interrupção e multiprogramação?
XII. Qual é o propósito das chamadas de sistema (SVC)?
XIII. Explique as funções dos escalonadores de curto, médio e longo prazo.
XIV. Defina turnaround time e throughput.
XV. O que significa um processo sofrer preempção?
XVI. A maioria dos escalonadores Round Robin usa um quantum de tamanho fixo. Dê um argumento em favor de um quantum pequeno. Agora pense em um argumento que justifique um quantum grande.
XVII. Como funciona o escalonamento por múltiplas filas com realimentação? Qual a relação entre o quantum e o nível de prioridade de cada fila nesse esquema?
XVIII.Acesse o endereço https://netfiles.uiuc.edu/rhasan/linux/ para ler sobre a evolução do sistema operacional