-
Alternativa CORRETA letra A
O escalonamento de processos ou agendador de tarefas (em inglês scheduling) é uma atividade organizacional feita pelo escalonador (scheduler) da CPU ou de um sistema distribuído, possibilitando executar os processos mais viáveis e concorrentes, priorizando determinados tipos de processos.
-
Por que não poderia ser a (C)?
- priorizar = selecionar.
- escolher o processo da fila de pronto e dar o processador para ele.
-
Boa pergunta Luciano! Teríamos uma boa resposta se a FGV não tivesse bloqueado o acesso às respostas aos recursos, esclareceria bastante coisa.
Principalmente numa questão como essa que parece ter sido feita pra penalizar quem pensa em todas as possibilidades.
-
Pra mim a questão deveria ser anulada. pois possui duas respostas. letra A e C
-
Com certeza duas respostas. Letra A e C.
Deveria ter sido anulada essa questão.
-
alocar CPU é bem diferente de escalonar processo. letra a.
-
Letra A
O
escalonamento de processos ou
agendador de tarefas (em inglês
scheduling) é uma atividade organizacional feita pelo escalonador (
scheduler) da
CPU ou de um
sistema distribuído, possibilitando executar os
processos mais viáveis e concorrentes, priorizando determinados tipos de processos, como os de
I/O Bound e os
CPU Bound.
Escalonador de curto prazoSeleciona entre os processos em estado de pronto que estão na memória, para serem executados pelo processador. O escalonador de curto prazo faz decisões de escalonamento muito mais frequentemente que os de médio e longo prazo.
Escalonador de médio prazoSeleciona entre os processos que estão na memória virtual, reduz o grau de multiprogramação. Ele temporariamente remove o processo da memória principal e o coloca na memória secundária (swap) fazendo as operações de swapping in e swapping out.
Escalonador de longo prazoSeleciona entre os processos novos, os que são limitados por entrada/saída e os que são limitados por CPU, dando prioridade aqueles limitados por I/O, já que utilizam menos tempo o processador. Este escalonador é o responsável pelo grau de multiprocessamento, ou seja a quantidade de processos que o sistema irá trabalhar.
Fonte: https://pt.wikipedia.org/wiki/Escalonamento_de_processos
-
A parte do sistema operacional que faz a escolha de qual processo será executado no processador é chamado de escalonador e o algoritmo que ele usa é chamado algoritmo de escalonamento.
O erro da alternativa C está em "alocar a CPU para o mesmo"
Quem aloca a CPU é o dispatcher que é uma outra rotina diferente do escalonador.
-
Pessoal, tanto A como C estão corretas!! Escalonamento de processos tem a função de escolhar o próximo processo a ser executado baseado em algoritmos de prioridade, seja: por tamanho, por filas de prioridade, por tempo de execução, etc. Então, ambas estão corretas!! Primeiro, ocorre a priorização dos processos na fila de pronto para depois haver a retirada para alocação de tempo de CPU.
Segundo a própria FGV:
Quando um ou mais processos estão prontos para serem executados, o sistema operacional deve decidir qual deles vai ser executado primeiro. O componente do sistema operacional responsável por essa decisão é denominado escalonador e a escolha do processo que será executado recebe o nome de escalonamento. O escalonador utiliza algorítmos para realizar o escalonamento de processos.