Computador

Disponível somente no TrabalhosFeitos
  • Páginas : 4 (789 palavras )
  • Download(s) : 0
  • Publicado : 31 de agosto de 2012
Ler documento completo
Amostra do texto
30/08/12
1. O que e quais são as características de um sistema operacional multiprogramável?

2. O que é concorrência e como este conceito está presente nos sistemas operacionais multiprogramáveis?Concorrência é o princípio básico para projeto e implementação dos sistemas operacionais multiprogramáveis onde é possível o processador executar instruções em paralelo com operações de E/S. Issopossibilita a utilização concorrente da UCP por diversos programas sendo implementada de maneira que, quando um programa perde o uso do processador e depois retorna para continuar o processamento, seuestado deve ser idêntico ao do momento em que foi interrompido. O programa deverá continuar sua execução exatamente na instrução seguinte àquela em que havia parado, aparentando ao usuário que nadaaconteceu.

3. Por que o mecanismo de interrupção é fundamental para a implementação da multiprogramação?
Porque é em função desse mecanismo que o sistema operacional sincroniza a execução de todas assuas rotinas e dos programas dos usuários, além de controlar dispositivos.

4. Explique o mecanismo de funcionamento das interrupções.
Uma interrupção é sempre gerada por algum evento externo aoprograma e, neste caso, independe da instrução que está sendo executada. Ao final da execução de cada instrução, a unidade de controle verifica a ocorrência de algum tipo de interrupção. Neste caso, oprograma em execução é interrompido e o controle desviado para uma rotina responsável por tratar o evento ocorrido, denominada rotina de tratamento de interrupção. Para que o programa possa posteriormentevoltar a ser executado, é necessário que, no momento da interrupção, um conjunto de informações sobre a sua execução seja preservado. Essas informações consistem no conteúdo de registradores, quedeverão ser restaurados para a continuação do programa.

5. O que são eventos síncronos e assíncronos? Como estes eventos estão relacionados ao mecanismo de interrupção e exceção?
Evento síncronos...
tracking img