Lista de exercícios 02 - Concorrencia e Estruturas do SO

Propaganda
Ministério da Educação
UNIVERSIDADE TECNOLÓGICA FEDERAL DO
PARANÁ
Câmpus Guarapuava
Curso de Tecnologia em Sistemas para Internet
Disciplina de Sistemas Operacionais
Professora Me. Sediane Carmem Lunardi Hernandes
Semestre 2014/1
LISTA DE EXERCÍCIOS 02
CONCORRËNCIA
1. O que é concorrência e como este conceito está presente nos sistemas
operacionais multiprogramáveis?
2. Por que o mecanismo de interrupção é fundamental para a implementação da
multiprogramação?
3. Explique o mecanismo de funcionamento das interrupções.
4. O que são eventos síncronos e assíncronos? Como estes eventos estão
relacionados ao mecanismo de interrupção e exceção?
5. O que é DMA e qual a vantagem desta técnica?
6. Como a técnica de buffering permite aumentar a concorrência em um sistema
computacional?
7. Explique o mecanismo de spooling de impressão.
ESTRUTURAS DO SISTEMA OPERACIONAL
1. Quais serviços um Sistema Operacional deve oferecer para os programas de
aplicação e seus usuários? Comente de forma resumida cada um deles.
2. O que é uma chamada de sistema e qual sua importância para a segurança do
sistema? Como as chamadas de sistema são utilizadas por um programa?
3. O que são instruções privilegiadas e instruções não privilegiadas? Qual a relação
dessas instruções com os modos de acesso?
4. Quais das instruções abaixo devem ser executadas apenas em modo kernel?
( ) Desabilitar todas as interrupções.
( ) Alterar informações residentes no
( ) Consultar a data e a hora do
núcleo do sistema.
sistema.
( ) Realizar um desvio para uma
( ) Alterar a data e a hora do sistema.
instrução dentro do próprio programa.
( ) Somar duas variáveis declaradas
( ) Acessar diretamente posições do
dentro do programa.
disco.
5. Como um Sistema Operacional pode ser estruturado? Explique cada uma das
formas de estruturação.
1
Download