Implementações e análises de algoritmos de escalonamento

844 palavras 4 páginas
Atividade individual 1.2 – Implementações e análises de algoritmos de escalonamento
Alisson de Araújo Garcia Curso de Sistemas de Informação – Universidade Federal do Rio Grande do Norte (UFRN) Caicó – RN – Brasil Abstract. This paper describes how some have been implemented and analyzed scheduling algorithms based on information available in forms of charts and also a short dissertation on which algorithms has the lowest average waiting time, for which reason this happens, what happens as the number of processes increases and in which situation is better to use one or another algorithm. Resumo. Este trabalho descreve a forma como foram implementados alguns algoritmos de escalonamento e analisados baseados em informações que estão disponíveis em formas de gráficos e também uma breve dissertação sobre qual algoritmo possui menor tempo médio de espera, por qual motivo isso acontece, o que acontece à medida que o número de processos aumenta e em que situações é melhor usar um algoritmo ou outro.

1. Gráficos com informações obtidas à partir dos algoritmos

Figure 1. Tempo médio de espera (total)

Figure 2. Tempo médio de espera (CPU Bound)

Figura 3. Tempo médio de espera (I/O Bound)

Figura 4. Variância do tempo médio de espera (total)

2. Discussão sobre as implementações dos algoritmos e análises dos gráficos
De acordo com o gráfico mostrado na figura 1 o algoritmo com melhor tempo médio de espera (TME) é o First Come First Served (FCFS) esse algoritmo tem um melhor TME quando são executados processos CPU bound, mas também o mesmo depende da ordem em que chegam os processos para serem executados, tendo em vista o mesmo serem não-preemptivos,ou seja, não permitir que os processos parem sua execução a não ser por uma entrada e saída, por isso se chegarem primeiro os processos que precisem de um menor tempo de processamento, o TME será menor e dessa forma se torna mais

eficiente, no caso do gráfico acima os processos chegaram de uma forma que torna

Relacionados

  • Escalonamento de Processos
    1675 palavras | 7 páginas
  • ATPS Etapa 2
    7933 palavras | 32 páginas
  • Escalonamento processos
    7510 palavras | 31 páginas
  • Técnicas de Algoritmos
    888 palavras | 4 páginas
  • Trabalho de sistemas operacionais
    3990 palavras | 16 páginas
  • Uma Revisão de Ferramentas para Programação Multithread Baseadas no Modelo de Paralelismo de Tarefas
    11085 palavras | 45 páginas
  • Engenheiro
    17822 palavras | 72 páginas
  • Resumo Fernando EAIC V4
    1317 palavras | 6 páginas
  • Idéias de tcc
    2014 palavras | 9 páginas
  • Estudo de políticas de escalonamento
    7048 palavras | 29 páginas