Sistemas operacionais

776 palavras 4 páginas
1. O que é concorrência e como este conceito está presente nos sistemas operacionais multiprogramáveis?
R: É o princípio básico para o projeto e a implementação dos sistemas operacionais multiprogramáveis pois permite ao processador executar diversas instruções ao mesmo tempo que outras operações, como as de E/S por exemplo, permitindo assim que diversas tarefas sejam executadas concorrentemente pelo sistema.
2. Por que o mecanismo de interrupção é fundamental para implementação da multiprogramação?
R: Porque é em função desse mecanismo que o sistema operacional sincroniza a execução de todas as suas rotinas e dos programas dos usuários, além de controlar dispositivos.
3. Explique o mecanismo de funcionamento das interrupções.
R: Uma interrupção é sempre gerada por algum evento externo ao programa 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, o programa em execução é interrompido e o controle desviado para uma rotina responsável por tratar do evento ocorrido, chamada de rotina de tratamento de interrupção. Para que o programa possa posteriormente voltar a ser executado, é necessário que, no momento da interrupção, um conjunto de informações sobre a execução seja perservado. Essas informações consistem no conteúdo de registradores, que deverão ser restaurados para a continuação do programa.
4. O que são eventos síncronos e assíncronos? Como estes eventos são relacionados ao mecanismo de interrupção e exceção?
R: Síncronos são resultados direto da execução do programa corrente. Esses eventos são previsíveis e, por definição, só podem ocorrer um de cada vez. Assíncronos não são relacionados à instrução do programa corrente, eles são imprevisíveis, pois podem ocorrer múltiplas vezes, como no caso de diversos dispositivos de E/S informarem ao processador que estão prontos para receber ou transmitir dados. Uma interrupção

Relacionados

  • Sistema operacional
    1575 palavras | 7 páginas
  • Sistemas operacionais
    2051 palavras | 9 páginas
  • sistema operacional
    1400 palavras | 6 páginas
  • Sistemas Operacionais
    1580 palavras | 7 páginas
  • Sistemas operacionais
    965 palavras | 4 páginas
  • sistemas operacionais
    2546 palavras | 11 páginas
  • O que é um sistema operacional
    4623 palavras | 19 páginas
  • Sistema Operacional
    5806 palavras | 24 páginas
  • Sistemas Operacionais
    1771 palavras | 8 páginas
  • Sistemas Operacionais
    897 palavras | 4 páginas