Você está na página 1de 1

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.

Você também pode gostar