-
Escalonamento não preemptivo: não contempla as preempções, ou seja, o escalonador não interrompe os processos que estão em execução. Letra B
-
Breve comentários das opções:
A) no escalonamento Last in First Out (LIFO) - O ultimo processo que entra no processador é o primeiro que sai (refere-se à estrutura de dados do tipo pilha).
B) Não preemptivo - O processo é executado até o fim, não ocorre nenhum evento que interrompa sua execução.
C) Circular - O processo é executado em uma fatia de tempo (quatum), após a execução do seu tempo, um outro processo entra em execução e o que estava em execução retorna para o final da fila, caso ainda não tenha sido concluído.
D) Preemptivo - O processo que está em execução é interrompido por um evento para que outro possa ser executado.
-
b-
Escalonamento FIFO - first in first out. implementacao de queue (fila) 1° entra, 1° sai. Quando o processo tem CPU, ele roda sem ser interrompido ate acabar, ou ate realizar I/O. Entao ele vai pra ffim de fila.
Não preemptivo - processo fica no cpu e nao pode ser interrompido por outro ate acabr
Circular. - round robin scheduling. em sistema de time sharing, estabelecendo tempos para cada processo. Quando tempo acaba, processo vai para fim da fila. Se encerrar antes do tempo, o proximo é escalonado,.
Preemptivo.- sistema permite interrupcao de processo para outro executar. Maior prioridade ganha CPU. Vantagem- execucao mais uniforme entre processos