SóProvas


ID
3265096
Banca
FCM
Órgão
Prefeitura de Caranaíba - MG
Ano
2019
Provas
Disciplina
Sistemas Operacionais
Assuntos

Um processo em um Sistema Operacional pode estar em um dos estados: novo, pronto, executando, esperando e terminado. São transições de estados de um processo, EXCETO de

Alternativas
Comentários
  • Pronto -> Execução

    Execução -> Pronto

    Execução -> Bloqueado

    Bloqueado -> pronto

    Gab. D

  • GABARITO: D

    De acordo com Silverschatz, Galvin e Gagne (2004), as mudanças de estado são:

     

    novo - pronto: PCB criado e alocado, seguindo para lista de prontos.

    pronto - executando: escalonador o faz de acordo com critério do SO

    executando - pronto: interrupção por outro processo com mais prioridade ou quando fatia de tempo termina

    executando - espera: operação de I/O e entra na fila ate q solicitação se cumpra

    espera - pronto: escalonador recebe sinal q solicitação I/O foi realizada

    executando - fim: sucesso ou erro.

     

    O estado de pronto é resultado de maior n° de ocorrências, sendo resultado de mudança de estados de novo, espera e executando.

    O estado de executando é a fase inicial de maior n° de mudanças de estado: de executando pode ir a terminado, pronto e espera. 

     

    Conclusões:

    1 Processo não pode retornar ao estado novo.

    1 Processo só pode proceder de novo para pronto.

    1 Processo para terminar deve partir do estado executando.

    O escalonador transfere o processo do estado de pronto para executando.

    A interrupção faz o processo retornar ao estado de pronto.

    O estado espera significa intervenção I/O ou evento. Quando espera, a mudança é executando -> espera. Quando conclui, espera -> pronto

    1 processo nao pode ir direto de espera a executando. Ele deve ir á fila de pronto antes de executar. mas pode ir de executando a espera.