TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Sistemas Operacionais

Artigos Científicos: Sistemas Operacionais. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  18/6/2014  •  666 Palavras (3 Páginas)  •  402 Visualizações

Página 1 de 3

1. O que é política de escalonamento de um sistema operacional?

Uma política de escalonamento é composta por critérios estabelecidos para determinar qual processo em estado de

pronto será escolhido para fazer uso do processador.

2. Quais as funções do escalonador e do dispatcher?

O escalonador é uma rotina do sistema operacional que tem como principal função implementar os critérios da política

de escalonamento. O dispatcher é responsável pela troca de contexto dos processos após o escalonador determinar qual

processo deve fazer uso do processador.

3. Quais os principais critérios utilizados em uma política de escalonamento?

Utilização do processador, throughput, tempo de Processador (tempo de UCP), tempo de espera, tempo de turnaround e

tempo de resposta.

4. Diferencie os tempos de processador, espera, turnaround e resposta.

Tempo de processador ou tempo de UCP é o tempo que um processo leva no estado de execução durante seu

processamento. Tempo de espera é o tempo total que um processo permanece na fila de pronto durante seu

processamento, aguardando para ser executado. Tempo de turnaround é o tempo que um processo leva desde a sua

criação até ao seu término, levando em consideração todo o tempo gasto na espera para alocação de memória, espera na

fila de pronto (tempo de espera), processamento na UCP (tempo de processador) e na fila de espera, como nas

operações de E/S. Tempo de resposta é o tempo decorrido entre uma requisição ao sistema ou à aplicção e o instante em

que a resposta é exibida..

5. Diferencie os escalonamentos preemptivos e não-preemptivos.

No escalonamento preemptivo, o sistema operacional pode interromper um processo em execução e passá-lo para o

estado de pronto, com o objetivo de alocar outro processo na UCP. No escalonamento não-preemptivo, quando um

processo está em execução, nenhum evento externo pode ocasionar a perda do uso do processador. O processo somente

sai do estado de execução, caso termine seu processamento ou execute instruções do próprio código que ocasionem uma

mudança para o estado de espera.

6. Qual a diferença entre os escalonamentos FIFO e circular?

O FIFO é um escalonamento não-preemptivo onde o processo que chegar primeiro ao estado de pronto é o selecionado

para execução. Este algoritmo é bastante simples, sendo necessária apenas uma fila, onde os processos que passam para

o estado de pronto entram no seu final e são escalonados quando chegam ao seu início. Quando um processo vai para o

estado de espera, o primeiro processo da fila de pronto é escalonado. Todos os processos quando saem do estado de

espera entram no final da fila de pronto. O Circular é um escalonamento preemptivo, projetado especialmente para

sistemas de

...

Baixar como (para membros premium)  txt (4.6 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com