Questões de Concurso
Sobre algoritmo de escalonamento em sistemas operacionais
Foram encontradas 134 questões
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 é:
Considerando um ambiente com múltiplos núcleos de CPU, para melhorar o desempenho do aplicativo, o analista Léo deve:
Para resolver o problema de Starvation, Hop adotou a seguinte abordagem:
Há uma técnica de escalonamento que, em um sistema preemptivo, disponibiliza para cada processo uma quantidade fixa de tempo (quantum) para a sua execução. Caso o processo não tenha terminado, é retirado do processador e alocado ao final de uma fila.
Assinale a opção que apesenta o algoritmo de escalonamento que implementa o algoritmo anteriormente descrito.
Julgue o item seguinte, relativo a sistemas operacionais.
O algoritmo de substituição de páginas FIFO (first-in
first-out) controla a ordem pela qual as páginas são
carregadas na memória, mantendo-as em uma lista
encadeada, removendo a página mais antiga.
Julgue o próximo item, a respeito de sistemas operacionais.
O algoritmo de escalonamento round-robin distribui o tempo
de CPU igualmente entre todos os processos na fila de
prontos, usando uma quantidade de tempo fixo para cada
um, independentemente de suas prioridades.