Questões de Concurso
Comentadas sobre algoritmo de escalonamento em sistemas operacionais
Foram encontradas 66 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
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:
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.
O escalonamento de processos é uma das principais funções do sistema operacional, responsável por gerenciar a alocação de recursos e a execução de processos em um sistema computacional. Com base nessa afirmação, qual das seguintes alternativas descreve corretamente um aspecto do escalonamento de processos em sistemas operacionais?
Segundo Machado & Maia (2017), qual tipo de escalonamento pode passar um processo do estado de execução para o estado de pronto por sofrer preempção por prioridade ou tempo?
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.
Qual das alternativas seguintes não corresponde a um algoritmo de escalonamento de processos?
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
Nesse contexto, o algoritmo de escalonamento que seleciona o processo que tiver o menor tempo de processador ainda por executar é o:
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.