Questões de Concurso
Comentadas sobre algoritmo de escalonamento em sistemas operacionais
Foram encontradas 116 questões
I.O escalonador de curto prazo (CPU scheduler) é responsável por selecionar, entre os processos que estão na memória e prontos para executar, qual deles receberá a CPU. Algoritmos como o Round-Robin são preemptivos e garantem que nenhum processo monopolize o processador por tempo indeterminado.
II.Um processo, ao ser criado, passa por diversos estados, como "novo", "pronto", "em execução", "espera" e "terminado". A transição do estado de "espera" para "pronto" ocorre tipicamente quando um evento pelo qual o processo aguardava (e.g., uma operação de E/S) é concluído.
III.A troca de contexto é um mecanismo que permite ao sistema operacional salvar o estado de um processo que está deixando a CPU e carregar o estado de outro processo que está entrando. Esse procedimento, embora essencial para a multitarefa, introduz uma sobrecarga (overhead) significativa, pois não realiza trabalho útil do ponto de vista do usuário.
Estão corretas as afirmativas:
Assinale a alternativa que apresenta o algoritmo que tem como estratégia priorizar os processos com o tempo de execução estimado mais curto, ou seja, aquele em que o processo com o menor tempo de execução é executado primeiro.
Dentre os principais critérios que devem ser considerados em uma política de escalonamento, está o de minimizar o tempo de turnaround, ou seja, minimizar o tempo
Quanto à memória cache, ao barramento de entrada e saída (E/S), ao gerenciamento de processos e ao sistema operacional Linux, julgue o item a seguir.
O escalonador de curto prazo (short‑term scheduler) é responsável por decidir quais processos serão admitidos no sistema para execução.
I.O escalonador de longo prazo é responsável por controlar o grau de multiprogramação do sistema, admitindo novos trabalhos no sistema e convertendo estes em processos.
II.O escalonador de médio prazo é responsável por alocar à CPU os processos alocados em memória
III.O escalonador de curto prazo é responsável por escolher os processos que serão removidos total ou parcialmente da memória para serem levados ao disco.
É correto o que se afirma em:
I.Os algoritmos de escalonamento preemptivos trabalham como uma fila, ou seja, escalonam os processos à medida que chegam na fila de execução.
II.Os algoritmos de escalonamento não preemptivos trabalham com os processos por prioridade, escalonando-os em tempo real conforme a necessidade do Sistema Operacional.
III.Os algoritmos de escalonamento são: preemptivos e não preemptivos.
IV.No modo preemptivo, o processo que possui a CPU somente a libera quando finaliza a execução.
É correto o que se afirma em
No que diz respeito à memória principal, à arquitetura de processadores, ao gerenciamento de processos e ao sistema operacional Linux, julgue o item seguinte.
No modelo de round‑robin, a prioridade dos processos é determinada com base no tempo de execução total já utilizado.
1. FIFO (First in – First out)
2. SJF (Shortest Job First)
3. Round-Robin
4. Múltiplas filas
( ) O escalonador define um quantum (fatia de tempo) para cada processo, que se executa conforme uma lista circular de processos prontos.
( ) Algoritmos não-preemptivo extremamente eficiente, que busca minimizar o turnaround (tempo de espera dos “clientes”) e necessita informações a respeito dos processos e de sua duração.
( ) Algoritmo de prioridade preemptiva no qual são definidas prioridades, estáticas e dinâmicas, para os processos resultando em uma lista por nível de prioridades.
( ) Algoritmos não-preemptivo extremamente simples, onde se atribui o uso da CPU ao processo pronto há mais tempo.
Assinale a opção que indica a relação correta, na ordem apresentada
Visando à otimização do sistema em questão, a abordagem que deve ser adotada é: