Karteikarten
Escalonamento de CPU
Karten in diesem Stapel (18)
- 1O que é escalonamento?Escalonamento é um Critério para decidir qual processo é escolhido para fazer uso do processador. É a base da gerência do processador e da multiprogramação em SO.
- 2Quais as funções do escalonamento?-Manter a CPU ocupada a maior parte do tempo.
- Balancear o uso entre processos.
- Privilegiar execução de aplicações críticas.
- Maximizar throughput do sistema.
Oferecer tempos de respostas razoáveis para usuários interativos. - 3Quais os estados de transição?Programa => Novo => Pronto
- 4Para quais estados de transição pode-se ir depois do Pronto?Pronto => Execução => Pronto
Pronto => Execução => Encerrado
Pronto => Execução => Bloqueado => Pronto - 5O que é Throughput?Throughput representa o número de processos executados em um determinado intervalo de tempo. Quanto maior o throughput, maior o número de tarefas executadas em função do tempo.
- 6O que é tempo de espera?É o tempo total que um processo permanece na fila de pronto durante seu processamento, aguardando para ser executado.
- 7O que é tempo de turnaround?É o tempo que um processo leva desde a sua criação até o seu término, levando em consideração todo o tempo gasto na espera para alocação de memória, na fila de pronto, processamento e na fila de espera.
- 8O que é tempo de resposta?É o tempo decorrido entre uma requisição ao sistema/aplicação e o instante em que a resposta é exibida.
- 9O que é escalonamento não-preemptivo?Quando um processo está em execução, nenhum evento externo pode ocasionar a perda do uso do processador.
- 10O que é escalonamento preemptivo?É caracterizado pela possibilidade do sistema operacional interromper um processo em execução e passá-lo para o estado de pronto, com objetivo de alocar outro processo na CPU.
- 11O que significa FIFO?First-In-First-Out
- 12O que é escalonamento FIFO?O processo que chegar primeiro ao estado de pronto é o selecionado para execução.
- 13O que significa SJF?Shortest-Job-First
- 14O que é o escalonamento SJF?O algoritmo de escalonamento seleciona o processo que tiver o menor tempo de processador ainda por executar.
- 15O que é escalonamento Cooperativo?É uma implementação que busca aumentar o grau de multiprogramação em políticas de escalonamento que não possuam mecanismos de preempção, como FIFO e SJF não-preemptivo.
A liberação do processador é uma tarefa realizada exclusivamente pelo processo, voluntariamente. - 16O que é escalonamento circular?É projetado para sistemas de tempo compartilhado. Quando um processo passa para o estado de execução, existe um tempo limite para o uso contínuo do processador denominado fatia de tempo ou quantum.
- 17O que é escalonamento por prioridades?É um escalonamento baseado em um valor associado a cada processo denominado prioridade de execução. O processo com maior prioridade no estado de pronto é sempre escolhido para execução.
- 18—
Informationen
- Beschreibung
- Flashcards para a aula de SO 1
- Erstellt von
- Jesus Santos
- Aufrufe
- 52
- Tags
- Bewertung