Sistemas Opercaionais

797 palavras 4 páginas
1. O que é concorrência e como este conceito está presente nos sistemas operacionais multiprogramáveis?
R.: Concorrência é a execução de vários processos de forma ordenada.
Este processo é aplicado pelos sistemas multiprogramáveis utilizando-se o tempo que o processador fica em “wait” (processos de E/S) para processar novas instruções contidas na memória.
2. Por que o mecanismo de interrupção é fundamental para a implementação da multiprogramação?
R.: Porque permite desvios na programação das rotinas e também permite que o Sistema Operacional sincronize 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.: Poder ser feito:
Via hardware:
1. Um sinal de interrupção é gerado para o processador;
2. Após o término da execução da instrução corrente, o processador identifica o pedido de interrupção;
3. Os conteúdos dos registradores PC e de status são salvos;
4. O processador identifica qual a rotina de tratamento que será executada e carrega o PC com o endereço inicial desta rotina;
Via software:
1. A rotina de tratamento salva o conteúdo dos demais registradores do processador na pilha de controle do programa;
2. A rotina de tratamento é executada;
3. Após o término da execução da rotina de tratamento, os registradores de uso geral são restaurados, além do registrador de status e o PC, retornando à execução do programa interrompido.
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?
R.: Evento síncronos estão ligados à exceção e são resultados diretos da execução do programa corrente, são previsíveis e só ocorrem um por vez, como por exemplo, a divisão de qualquer número por 0.
Eventos assíncronos são eventos que fogem do controle do programador, que causam a interrupção do programa e são tratados por uma rotina externa ao programa concorrente.
5. Dê exemplos de eventos

Relacionados

  • História Sistemas Opercaionais
    2244 palavras | 9 páginas
  • Sistemas Operacionais
    492 palavras | 2 páginas
  • Sistemas operacionais
    683 palavras | 3 páginas
  • Sistema de Informacoes Gerenciais
    770 palavras | 4 páginas
  • teoria da estrategia
    1264 palavras | 6 páginas
  • Atps
    1434 palavras | 6 páginas
  • TRABALHO DE REDES
    1155 palavras | 5 páginas
  • cap01
    3106 palavras | 13 páginas
  • Tecnologia em logistica
    2758 palavras | 12 páginas
  • Planejamento estratégico. visão. inovação.
    3377 palavras | 14 páginas