Ed
há 2 anos
Para responder a essa questão, vamos analisar as opções de algoritmos de escalonamento de CPU e suas características em relação ao starvation (ou inanição), que ocorre quando um processo não recebe tempo de CPU suficiente para ser executado, geralmente devido à priorização de outros processos. a) prioridade - Este algoritmo pode causar starvation, pois processos de baixa prioridade podem nunca ser atendidos se sempre houver processos de alta prioridade prontos para execução. b) Round-Robin - Este algoritmo é projetado para evitar starvation, pois todos os processos recebem um tempo de CPU igual em intervalos regulares. c) primeiro a chegar, primeiro a ser atendido - Este algoritmo, conhecido como FIFO, não causa starvation, pois os processos são atendidos na ordem em que chegam. d) eleição - Este não é um algoritmo de escalonamento padrão e não se aplica diretamente ao conceito de starvation. e) múltiplas filas com realimentação - Embora possa ser complexo, esse algoritmo geralmente é projetado para evitar starvation, permitindo que processos que não são atendidos em filas de alta prioridade sejam realimentados para filas de prioridade mais baixa. Dessa forma, a opção que apresenta um algoritmo capaz de produzir starvation é: a) prioridade.
Cadastre-se ou realize login
Mais perguntas desse material