Questões de Concurso
Comentadas sobre algoritmo de escalonamento em sistemas operacionais
Foram encontradas 60 questões
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
Considerando um ambiente com múltiplos núcleos de CPU, para melhorar o desempenho do aplicativo, o analista Léo deve:
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.
Acerca das linguagens e tecnologias de programação, julgue o item subsequente.
Um escalonamento de tarefas preemptivo deixa de ser
executado em um processador nos seguintes casos: término,
execução de operação de IO ou liberação explícita da tarefa.
Um dos critérios que podem ser usados para comparar esses algoritmos é o tempo de turnaround, que conta o tempo
Em seu projeto de SO, Ryu deve utilizar o critério de escalonamento:
No sistema operacional, o escalonador de curto prazo (scheduler) organiza e determina o funcionamento da fila de prontos e o tempo que cada processo terá de execução no processador.
I. Threads de um mesmo processo compartilham o espaço de endereçamento do processo.
II. Na técnica de paginação, o espaço de endereçamento virtual dos processos (páginas virtuais) é mapeado em um espaço de endereçamento físico (molduras de página).
III. O mutex é um mecanismo de sincronização de threads o qual permite que mais de uma thread execute um trecho de código simultaneamente.
IV. O round-robin é um algoritmo de escalonamento de processos.
V. Diversos sistemas de arquivos do Linux utilizam uma estrutura de dados chamada de index node (inode), a qual armazena somente os atributos dos arquivos armazenados no disco.
Qual das alternativas seguintes não corresponde a um algoritmo de escalonamento de processos?
A política de escalonamento estabelece os critérios utilizados para selecionar o processo que fará uso do processador.
No escalonamento não preemptivo, quando um processo está em execução,