SlideShare uma empresa Scribd logo
1 de 14
ESCALONAMENTO
Luiz Roberto Reinoso
Vanessa Finoto
Jales
2016
Trabalho apresentado a disciplina de Servidores e Sistemas
Operacionais da Faculdade de Tecnologia de Jales
Orientador: Prof. Cristiano Pires Martins
Apresentação
1. PRIMEIRO A CHEGAR PRIMEIRO A SER SERVIDO
2. JOB MAIS CURTO PRIMEIRO
3. PRÓXIMO DE MENOR TEMPO RESTANTE
4. CONCLUSÃO
5. BIBLIOGRAFIA
2
1. PRIMEIRO A CHEGAR PRIMEIRO A SER
SERVIDO
 FCFS - first come, first served.
 Com esse algoritmo, a CPU é atribuída aos processos
na ordem em que eles a requisitam.
3
1. PRIMEIRO A CHEGAR PRIMEIRO A SER
SERVIDO
 Quando chegam mais processos, estes são inseridos
em uma fila.
 Processo bloqueado primeiro da fila é o próximo a
ser executado.
4
1. PRIMEIRO A CHEGAR PRIMEIRO A SER
SERVIDO
EXEMPLO:EXEMPLO:
Ordem de Chegada
Tempo de espera médio: 17
5
0 24 27 30
P1
P2
P3
1. PRIMEIRO A CHEGAR PRIMEIRO A SER
SERVIDO
EXEMPLO:EXEMPLO:
Ordem de Chegada
Tempo de espera médio: 3
6
0 3 6
30
P1P2 P3
1. PRIMEIRO A CHEGAR PRIMEIRO A SER
SERVIDO
Vantagens
Fácil de entender;
Fácil de programar;
Algoritmo justo.
7
Desvantagens
Tempo de esperar;
Tempo de processamento;
2. JOB MAIS CURTO PRIMEIRO
 Escalonador escolhe o job possivelmente mais curto(SJF).
 Se dois processos tiverem o mesmo tamanho é usado o
algoritmo FCFS
 O job mais curto é adequado somente para situações em
que todos os Jobs estão disponíveis simultaneamente.
8
2. JOB MAIS CURTO PRIMEIRO
Exemplo
9
A DCB ADCB
8 4 4 4 4 4 4 8
Figura 1 – (a) Execução de 4 Jobs na ordem original.
(a) (b)
Figura 2 – (b) Execução na ordem de Jobs mais
curto primeiro.
Média tempo de retorno 14
minutos.
Média tempo de retorno 11
minutos.
Fórmula : (4.a+3.b+2.c+d)/4
2. JOB MAIS CURTO PRIMEIRO
Desvantagens
Como prever com exatidão o tempo do próximo processo?
Processo pode ter outras prioridade .
Aumenta o tempo de retorno dos processos longos.
10
3. PRÓXIMO DE MENOR TEMPO RESTANTE
 SRTF é um escalonamento preempitivo.
 Escalonador escolhe o processo que o tempo
de execução restante seja o menor.
 Conhecer o tempo execução é importante.
11
5. CONCLUSÃO
 Analisando as características apresentada o
SJF e o SRTF são mais funcionais.
 E o FCFS é dependente da ordem de chegada
e pode aumentar o tempo de espera.
12
BIBLIOGRAFIA
 TANENBAUM, A.S. Sistemas Operacionais Modernos. 2 ed.São Paulo:
Pearson Prentice Hall, 2003.
 DAVIDSON, R. B. Gerenciamento de processos. Disponivel em<
http://adm.online.unip.br/img_ead_dp/22603.PDF >Acesso: 10 mar
2016.
13
Pergunta
 Realize a média dos Jobs a seguir e responda. Qual dos dois tem a menor
média de espera?
 6 2 2 2
 2 2 2 6
14

Mais conteúdo relacionado

Mais procurados

Exercicios resolvidos quantica
Exercicios resolvidos   quanticaExercicios resolvidos   quantica
Exercicios resolvidos quanticaPedro Debossam
 
アルゴリズムとデータ構造9
アルゴリズムとデータ構造9アルゴリズムとデータ構造9
アルゴリズムとデータ構造9Kenta Hattori
 
Associação mista de resistores
Associação mista de resistoresAssociação mista de resistores
Associação mista de resistoresAdilson Nakamura
 
用十年也搞不懂《Cantor奇幻的集合論世界》
用十年也搞不懂《Cantor奇幻的集合論世界》用十年也搞不懂《Cantor奇幻的集合論世界》
用十年也搞不懂《Cantor奇幻的集合論世界》鍾誠 陳鍾誠
 
Lógica binária, potas lógicas e circuitos lógicos
Lógica binária, potas lógicas e circuitos lógicosLógica binária, potas lógicas e circuitos lógicos
Lógica binária, potas lógicas e circuitos lógicosMauro Pereira
 
Algoritmo clique maximo - Analise de Algoritmos
Algoritmo clique maximo  - Analise de AlgoritmosAlgoritmo clique maximo  - Analise de Algoritmos
Algoritmo clique maximo - Analise de AlgoritmosAdilmar Dantas
 
Trocador de calor
Trocador de calorTrocador de calor
Trocador de calorHelderVaz07
 
Escalonamento lotérico e fração justa
Escalonamento lotérico e fração justaEscalonamento lotérico e fração justa
Escalonamento lotérico e fração justaVitor Renato
 
Destilação simples e fracionada
Destilação simples e fracionadaDestilação simples e fracionada
Destilação simples e fracionadaAngela Guerra
 
Conceitos Fundamentais de algoritmos
Conceitos Fundamentais de algoritmosConceitos Fundamentais de algoritmos
Conceitos Fundamentais de algoritmosPsLucas
 
Exercícios Equação Manométrica
Exercícios  Equação ManométricaExercícios  Equação Manométrica
Exercícios Equação ManométricaSâmara Pinto Souza
 

Mais procurados (20)

Exercicios resolvidos quantica
Exercicios resolvidos   quanticaExercicios resolvidos   quantica
Exercicios resolvidos quantica
 
アルゴリズムとデータ構造9
アルゴリズムとデータ構造9アルゴリズムとデータ構造9
アルゴリズムとデータ構造9
 
Química Geral Aula 10
Química Geral Aula 10Química Geral Aula 10
Química Geral Aula 10
 
Pucsp2012 parte 001
Pucsp2012 parte 001Pucsp2012 parte 001
Pucsp2012 parte 001
 
Associação mista de resistores
Associação mista de resistoresAssociação mista de resistores
Associação mista de resistores
 
用十年也搞不懂《Cantor奇幻的集合論世界》
用十年也搞不懂《Cantor奇幻的集合論世界》用十年也搞不懂《Cantor奇幻的集合論世界》
用十年也搞不懂《Cantor奇幻的集合論世界》
 
Lógica binária, potas lógicas e circuitos lógicos
Lógica binária, potas lógicas e circuitos lógicosLógica binária, potas lógicas e circuitos lógicos
Lógica binária, potas lógicas e circuitos lógicos
 
Aula 25.pdf
Aula 25.pdfAula 25.pdf
Aula 25.pdf
 
Variaveis complexas
Variaveis complexasVariaveis complexas
Variaveis complexas
 
Algoritmo clique maximo - Analise de Algoritmos
Algoritmo clique maximo  - Analise de AlgoritmosAlgoritmo clique maximo  - Analise de Algoritmos
Algoritmo clique maximo - Analise de Algoritmos
 
Trocador de calor
Trocador de calorTrocador de calor
Trocador de calor
 
Cadeias de Markov
Cadeias de MarkovCadeias de Markov
Cadeias de Markov
 
UNIDADE IV - COMPACTAÇÃO DOS SOLOS
UNIDADE IV - COMPACTAÇÃO DOS SOLOSUNIDADE IV - COMPACTAÇÃO DOS SOLOS
UNIDADE IV - COMPACTAÇÃO DOS SOLOS
 
Escalonamento lotérico e fração justa
Escalonamento lotérico e fração justaEscalonamento lotérico e fração justa
Escalonamento lotérico e fração justa
 
Destilação simples e fracionada
Destilação simples e fracionadaDestilação simples e fracionada
Destilação simples e fracionada
 
Conceitos Fundamentais de algoritmos
Conceitos Fundamentais de algoritmosConceitos Fundamentais de algoritmos
Conceitos Fundamentais de algoritmos
 
Ensaio de adensamento
Ensaio de adensamentoEnsaio de adensamento
Ensaio de adensamento
 
Exercícios Equação Manométrica
Exercícios  Equação ManométricaExercícios  Equação Manométrica
Exercícios Equação Manométrica
 
La palanca
La palancaLa palanca
La palanca
 
Hidrostatica resumo
Hidrostatica   resumoHidrostatica   resumo
Hidrostatica resumo
 

Semelhante a FCFS SJF SRTF algoritmos escalonamento

3 escalonamento processos
3 escalonamento processos3 escalonamento processos
3 escalonamento processosfrteles
 
ProcessosEscalonamento.pdf
ProcessosEscalonamento.pdfProcessosEscalonamento.pdf
ProcessosEscalonamento.pdfssuser1d8ddd
 
So gabarito exerciciosescalonamentocpu-2012
So gabarito exerciciosescalonamentocpu-2012So gabarito exerciciosescalonamentocpu-2012
So gabarito exerciciosescalonamentocpu-2012Bill Lima
 
Gerencia de processo by "slideplayer.com.br"
Gerencia de processo by "slideplayer.com.br"Gerencia de processo by "slideplayer.com.br"
Gerencia de processo by "slideplayer.com.br"Erickson Carvalho Vaz
 
Gerências de Processos: Escalonamento de CPU
Gerências de Processos: Escalonamento de CPUGerências de Processos: Escalonamento de CPU
Gerências de Processos: Escalonamento de CPUAlexandre Duarte
 
Aula 13 - Algoritmos de Escalonamento
Aula 13 - Algoritmos de Escalonamento Aula 13 - Algoritmos de Escalonamento
Aula 13 - Algoritmos de Escalonamento camila_seixas
 
Algoritmo de escalonamento Fuzzy Round Robin
Algoritmo de escalonamento Fuzzy Round RobinAlgoritmo de escalonamento Fuzzy Round Robin
Algoritmo de escalonamento Fuzzy Round RobinMarcos Castro
 
Escalonador Earliest Deadline First - TDC2014SP
Escalonador Earliest Deadline First - TDC2014SPEscalonador Earliest Deadline First - TDC2014SP
Escalonador Earliest Deadline First - TDC2014SPRafael Moreira
 

Semelhante a FCFS SJF SRTF algoritmos escalonamento (11)

3 escalonamento processos
3 escalonamento processos3 escalonamento processos
3 escalonamento processos
 
ProcessosEscalonamento.pdf
ProcessosEscalonamento.pdfProcessosEscalonamento.pdf
ProcessosEscalonamento.pdf
 
Escalonamento srtf
Escalonamento srtfEscalonamento srtf
Escalonamento srtf
 
So gabarito exerciciosescalonamentocpu-2012
So gabarito exerciciosescalonamentocpu-2012So gabarito exerciciosescalonamentocpu-2012
So gabarito exerciciosescalonamentocpu-2012
 
Gerencia de processo by "slideplayer.com.br"
Gerencia de processo by "slideplayer.com.br"Gerencia de processo by "slideplayer.com.br"
Gerencia de processo by "slideplayer.com.br"
 
Gerências de Processos: Escalonamento de CPU
Gerências de Processos: Escalonamento de CPUGerências de Processos: Escalonamento de CPU
Gerências de Processos: Escalonamento de CPU
 
Pipeline
PipelinePipeline
Pipeline
 
Aula 13 - Algoritmos de Escalonamento
Aula 13 - Algoritmos de Escalonamento Aula 13 - Algoritmos de Escalonamento
Aula 13 - Algoritmos de Escalonamento
 
Algoritmo de escalonamento Fuzzy Round Robin
Algoritmo de escalonamento Fuzzy Round RobinAlgoritmo de escalonamento Fuzzy Round Robin
Algoritmo de escalonamento Fuzzy Round Robin
 
Questionário sobre processos
Questionário sobre processosQuestionário sobre processos
Questionário sobre processos
 
Escalonador Earliest Deadline First - TDC2014SP
Escalonador Earliest Deadline First - TDC2014SPEscalonador Earliest Deadline First - TDC2014SP
Escalonador Earliest Deadline First - TDC2014SP
 

Mais de Vanessa Finoto

Apresentação Metodologia Ágil: Família Crystal de Cockburn
Apresentação Metodologia Ágil: Família Crystal de CockburnApresentação Metodologia Ágil: Família Crystal de Cockburn
Apresentação Metodologia Ágil: Família Crystal de CockburnVanessa Finoto
 
Apresentação SQLServer
Apresentação SQLServerApresentação SQLServer
Apresentação SQLServerVanessa Finoto
 
Crystal metodologia ágil
Crystal   metodologia ágilCrystal   metodologia ágil
Crystal metodologia ágilVanessa Finoto
 
PERSISTÊNCIA DAS INFORMAÇÕES DE ARQUIVOS EXCLUÍDOS
PERSISTÊNCIA DAS INFORMAÇÕES DE ARQUIVOS EXCLUÍDOSPERSISTÊNCIA DAS INFORMAÇÕES DE ARQUIVOS EXCLUÍDOS
PERSISTÊNCIA DAS INFORMAÇÕES DE ARQUIVOS EXCLUÍDOSVanessa Finoto
 

Mais de Vanessa Finoto (7)

Apresentação Metodologia Ágil: Família Crystal de Cockburn
Apresentação Metodologia Ágil: Família Crystal de CockburnApresentação Metodologia Ágil: Família Crystal de Cockburn
Apresentação Metodologia Ágil: Família Crystal de Cockburn
 
Apresentação SQLServer
Apresentação SQLServerApresentação SQLServer
Apresentação SQLServer
 
Backup
Backup   Backup
Backup
 
Crystal metodologia ágil
Crystal   metodologia ágilCrystal   metodologia ágil
Crystal metodologia ágil
 
Medic time
Medic timeMedic time
Medic time
 
Privacidade
PrivacidadePrivacidade
Privacidade
 
PERSISTÊNCIA DAS INFORMAÇÕES DE ARQUIVOS EXCLUÍDOS
PERSISTÊNCIA DAS INFORMAÇÕES DE ARQUIVOS EXCLUÍDOSPERSISTÊNCIA DAS INFORMAÇÕES DE ARQUIVOS EXCLUÍDOS
PERSISTÊNCIA DAS INFORMAÇÕES DE ARQUIVOS EXCLUÍDOS
 

FCFS SJF SRTF algoritmos escalonamento

  • 1. ESCALONAMENTO Luiz Roberto Reinoso Vanessa Finoto Jales 2016 Trabalho apresentado a disciplina de Servidores e Sistemas Operacionais da Faculdade de Tecnologia de Jales Orientador: Prof. Cristiano Pires Martins
  • 2. Apresentação 1. PRIMEIRO A CHEGAR PRIMEIRO A SER SERVIDO 2. JOB MAIS CURTO PRIMEIRO 3. PRÓXIMO DE MENOR TEMPO RESTANTE 4. CONCLUSÃO 5. BIBLIOGRAFIA 2
  • 3. 1. PRIMEIRO A CHEGAR PRIMEIRO A SER SERVIDO  FCFS - first come, first served.  Com esse algoritmo, a CPU é atribuída aos processos na ordem em que eles a requisitam. 3
  • 4. 1. PRIMEIRO A CHEGAR PRIMEIRO A SER SERVIDO  Quando chegam mais processos, estes são inseridos em uma fila.  Processo bloqueado primeiro da fila é o próximo a ser executado. 4
  • 5. 1. PRIMEIRO A CHEGAR PRIMEIRO A SER SERVIDO EXEMPLO:EXEMPLO: Ordem de Chegada Tempo de espera médio: 17 5 0 24 27 30 P1 P2 P3
  • 6. 1. PRIMEIRO A CHEGAR PRIMEIRO A SER SERVIDO EXEMPLO:EXEMPLO: Ordem de Chegada Tempo de espera médio: 3 6 0 3 6 30 P1P2 P3
  • 7. 1. PRIMEIRO A CHEGAR PRIMEIRO A SER SERVIDO Vantagens Fácil de entender; Fácil de programar; Algoritmo justo. 7 Desvantagens Tempo de esperar; Tempo de processamento;
  • 8. 2. JOB MAIS CURTO PRIMEIRO  Escalonador escolhe o job possivelmente mais curto(SJF).  Se dois processos tiverem o mesmo tamanho é usado o algoritmo FCFS  O job mais curto é adequado somente para situações em que todos os Jobs estão disponíveis simultaneamente. 8
  • 9. 2. JOB MAIS CURTO PRIMEIRO Exemplo 9 A DCB ADCB 8 4 4 4 4 4 4 8 Figura 1 – (a) Execução de 4 Jobs na ordem original. (a) (b) Figura 2 – (b) Execução na ordem de Jobs mais curto primeiro. Média tempo de retorno 14 minutos. Média tempo de retorno 11 minutos. Fórmula : (4.a+3.b+2.c+d)/4
  • 10. 2. JOB MAIS CURTO PRIMEIRO Desvantagens Como prever com exatidão o tempo do próximo processo? Processo pode ter outras prioridade . Aumenta o tempo de retorno dos processos longos. 10
  • 11. 3. PRÓXIMO DE MENOR TEMPO RESTANTE  SRTF é um escalonamento preempitivo.  Escalonador escolhe o processo que o tempo de execução restante seja o menor.  Conhecer o tempo execução é importante. 11
  • 12. 5. CONCLUSÃO  Analisando as características apresentada o SJF e o SRTF são mais funcionais.  E o FCFS é dependente da ordem de chegada e pode aumentar o tempo de espera. 12
  • 13. BIBLIOGRAFIA  TANENBAUM, A.S. Sistemas Operacionais Modernos. 2 ed.São Paulo: Pearson Prentice Hall, 2003.  DAVIDSON, R. B. Gerenciamento de processos. Disponivel em< http://adm.online.unip.br/img_ead_dp/22603.PDF >Acesso: 10 mar 2016. 13
  • 14. Pergunta  Realize a média dos Jobs a seguir e responda. Qual dos dois tem a menor média de espera?  6 2 2 2  2 2 2 6 14