O sistema operacional possuiu um conjunto grande de algoritmos de escalonamento que podem ser utilizados. Eles são divididos em: algoritmos de escalonamento preemptivo: o processo é executado por um tempo máximo fixado; e algoritmos de escalonamento não preemptivo: o processo é executado até que seja bloqueado. VOLTZ, Wagner Mendes. Sistemas Operacionais. Reimpressão - Maringá - PR. Unicesumar, 2019 (adaptado). Com base no texto acima e que o escalonamento consiste em utilizar algoritmos para decidir qual processo deve ser utilizado. Um dos algoritmos mais simples de escalonamento é o chamado FCFS. Selecione a alternativa que apresenta uma definição correta sobre esse algoritmo:
Alternativas
Alternativa 1:
São conhecidos como Pilhas e a ideia é que o último processo a entrar é o primeiro a sair
Alternativa 2:
O algoritmo FCFS consegue gerenciar os processos de modo que os menores sempre sejam executados primeiro
Alternativa 3:
O algoritmo FCFS (first come, first served) implementa o conceito de Fila, onde o primeiro a entrar é o primeiro a sair
Alternativa 4:
São conhecidos como Hash e a ideia é que o último processo a entrar é o primeiro a sair
Alternativa 5:
O algoritmo FPS consegue gerenciar os processos de modo que os menores sempre sejam executados primeiro
Soluções para a tarefa
Respondido por
10
Resposta:
Alternativa III: O algoritmo FCFS (first come, first served) implementa o conceito de Fila, onde o primeiro a entrar é o primeiro a sair
Explicação:
É o mais simples dos algoritmos de escalonamento. Também chamado de FCFS (first come, first served). Neste algoritmo, o processo que solicitar a CPU por primeiro é o que vai usá-la. Quando o processo é finalizado, o próximo processo da fila será escalonado para o processamento. Este algoritmo é muito comum em sistemas operacionais de computadores de grande porte com processamento em lote (batch jobs).
Perguntas interessantes