278 palavras 2 páginas TESISTEMAS DE INFORMAÇÃO - 6o PERÍODO Critérios de Escalonamento Diferentes algoritmos de escalonamento de CPU possuem diferentes propriedades. Para escolher um deles para ser empregado em um SO específico, é preciso poder compará-los. Diferentes critérios podem ser usados para comparar tais
algoritmos. Dependendo do critério usado, a determinação do melhor algoritmo pode variar. * Utilização de CPU: se a CPU é cara, então desejamos mantê-la ocupada o maior tempo possível. Em um sistema real, essa taxa pode variar de 40 % a 90 %; * Throughput (vazão): se a CPU está ocupada, isto significa que há processo sendo executado. O throughput é o número médio de processos que são executados(terminados) por unidade de tempo; *
Turnaround time : é o intervalo de tempo desde a submissão do processo até seu término (tempo de espera por carga na memória + espera na fila de prontos + espera por E/S + tempo de CPU); * Tempo de espera: é o tempo que o processo fica na fila de prontos; * Tempo de resposta (em sistemas interativos): é o tempo que o sistema leva para dar a resposta a uma requisição do usuário. Uma vez escolhido o critério para comparação, geralmente deseja-se otimizá-lo. Então é desejável
maximizar, por exemplo, a utilização da CPU e o throughput, e minimizar o turnaround time , o tempo de espera e o tempo de resposta. Em alguns casos, são as médias que são otimizadas, em outros os valores mínimos e os máximos (caso queiramos garantir que todos os usuários tenham sempre um bom serviço). Em sistemas interativos, porém, é melhor minimizar a variação do tempo de Relacionados
Outros Trabalhos PopularesQuais os 5 critérios utilizados pelos Escalonadores?Quais os principais critérios utilizados pela política de escalonamento?. Tempo de espera.. Tempo de resposta.. Tempo de turnaround.. Tempo de cpu.. Utilização do processador.. O que é critério de escalonamento?8.2 – Critérios de Escalonamento
Tempo que um processo leva desde sua admissão no sistema até seu término. Considera tempo de espera para alocação de memória, espera na fila de processos prontos, processamento e operações de entrada e saída. Em geral, a minimização do tempo de turnaround é desejada.
Quais são os critérios para determinar as prioridades dos processos?c) Questões teóricas para responder com a ajuda do simulador Quais devem ser os critérios para determinar as prioridades dos processos? Resposta: importância do processo para o sistema, melhor otimização possível do uso do processador, aumento da performance do sistema.
Qual a função do escalonador em um só quais critérios podem ser utilizados?Em um sistema preemptivo, o escalonador permite que cada tarefa seja executada por um determinado tempo. Se um processo não indicar explicitamente a troca de contexto (por exemplo, ao realizar uma operação de E/S), uma interrupção de tempo é disparada, e o sistema operacional troca o contexto para outro processo.
|