Sistemas Operacionais

1350 palavras 6 páginas
01. Resposta: Uma das transições que poderia haver, mas não é comentada e não tem como haver de um estado para outro é a do estado pronto para bloqueado, ela não acontece porque não tem como um processo em estado de pronto saber que precisa de uma entrada/saída. Outra transição que não é comentada é a de bloqueado para executando, isto porque não é viável o custo benefício desta transição. A transição 1 acontece quando o SO descobre que um processo não pode prosseguir, em alguns sistemas operacionais é necessário que o processo execute uma chamada de sistema, como pause para ficar no estado bloqueado, em outros sistemas, quando o processo faz uma leitura de um pipes ou um arquivo especial e não tem entrada disponível, automaticamente o processo é bloqueado. O escalonador de processos causa as transições 2 e 3 sem que o processo saiba disso. A transição 2 acontece quando o escalonador decide que o processo em execução já teve tempo suficiente da CPU é hora de outro processo ocupar o tempo da CPU. A transição 3 acontece quando todos os processos já compartilharam a CPU, de uma maneira igual, e está na hora do primeiro processo utilizar a CPU. A transição 4 acontece quando o processo aguarda um evento externo, como a chegada de uma entrada.
02. Resposta: Em sistemas operacionais é o processo computacional de armazenar e restaurar o estado de uma CPU de forma que múltiplos processos possam compartilhar uma única instância de CPU. É garantido que quando o chaveamento anterior armazenado seja restaurado, o ponto de execução volte ao mesmo estado que foi deixado durante o armazenamento.
03. Resposta: O handler de interrupção, em linguagem assembly, pode ser visto como um handler nulo que realiza as seguintes ações.

- Salva o conteúdo de alguns registradores na pinha.
- Chama a função para imprimir a mensagem de sistema "Interrupção Desconhecida".
- Restaura o conteúdo do registrador da pilha.
- Executa a instrução iret e reinicia o programa de interrupção.
04.

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