SóProvas


ID
172123
Banca
FGV
Órgão
MEC
Ano
2009
Provas
Disciplina
Sistemas Operacionais
Assuntos

Nos sistemas operacionais, o escalonamento de processos consiste em:

Alternativas
Comentários
  • 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

    escalonamento de processos ou agendador de tarefas (em inglês scheduling) é uma atividade organizacional feita pelo escalonador (scheduler) da CPU ou de umsistema 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 prazo

    Seleciona 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 prazo

    Seleciona 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 prazo

    Seleciona 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.