SlideShare uma empresa Scribd logo
Categorias de escalonamento e objetivos do
algoritmo de escalonamento
Gilberto Antonio Angeluci Jr
Jales
2017
Trabalho apresentado a disciplina de Servidores e seus Sistemas
Operacionais da Faculdade de Tecnologia de Jales
Docente: Prof. Cristiano Martins
Apresentação
1. INTRODUÇÃO
2. CATEGORIAS DE ALGORITMOS DE ESCALONAMENTO
3. OBJETIVOS DO ALGORITMO DE ESCALONAMENTO
4. CONCLUSÃO
5. BIBLIOGRAFIA
2
Introdução
• Responsável pela escolha de processo
• Para diferentes tipos de trabalho um tipo de
escalonador diferente;
• Dá agilidade ao uso da CPU.
• A otimização não é a mesma para todos os
sistemas.
3
Categorias de Algoritmos de Escalonamento
• Lote: não há usuários a espera de respostas
e pode ou não ser interrompido
• Interativo: a interrupção é essencial para
evitar uso indefinido da CPU
• Tempo Real: interrupção desnecessária
4
Sistemas em Lote - Comportamento
• Sempre que um programa é interrompido, um
outro é escolhido para ser executado em seu
lugar
• Aumento da utilização da CPU e da taxa de
saída do sistema computacional;
5
Sistemas Interativos - Comportamento
• Um processo não pode se “apossar” da CPU;
• A preempção é importante para evitar erros
de execução de processos.
• Podem executar programas arbitrários não
cooperativos ou até mal-intencionados
6
Sistemas de Tempo Real - Comportamento
• O próprio processo se encarrega de não usar a
CPU por longos períodos;
• Sistema de monitoramento cardíaco, uma
falha poderia causar a morte do paciente
7
Objetivos do Algoritmo de Escalonamento
Para Todos os Sistemas
• Princípios:
– Justiça: dar a cada processo uma porção justa da
CPU;
– A política de escalonamento deve tentar
maximizar o número de processos completados
por unidade de tempo
– Equilíbrio: manter ocupadas todas as partes do
sistema;
8
• Princípios:
– Vazão (throughput) - maximizar o número de jobs
por hora
– Tempo de retorno - minimizar o tempo entre a
submissão e o término
– Utilização de CPU - manter a CPU ocupada o
tempo todo
9
Objetivos do Algoritmo de Escalonamento
Para Sistemas em Lote
Objetivos do Algoritmo de Escalonamento
Para Sistemas Interativos
• Princípios:
– Tempo de resposta - responder rapidamente às
requisições
– Proporcionalidade - satisfazer às expectativas dos
usuários
10
Objetivos do Algoritmo de Escalonamento
Para Sistemas em Tempo Real
• Princípios:
– Cumprimento dos prazos - evitar a perda de dados
– Previsibilidade - evitar a degradação da qualidade
em sistemas multimídia
11
Conclusão
Sistemas em Lote: Deve-se priorizar o número de jobs por
hora que saem do sistema (vazão) e quanto tempo leva
para receber o resultado do trabalho (tempo de retorno).
Sistemas Interativos: O que importa é minimizar o tempo
de resposta.
Sistemas em Tempo Real: Cumprir todos os prazos.
1
2
Referencias Bibliograficas
TANENBAUM, Andrews S. Sistemas Operacionais
Modernos. ed.Pearson, 2003, 2ª edição.
TEIXEIRA, Marcio Andrey. Sistemas Operacionais
Escalonamento de Processo. IFSP-Catanduva,
13

Mais conteúdo relacionado

Mais procurados

Minicurso OEE
Minicurso OEEMinicurso OEE
Minicurso OEE
IFMG
 
4 anemias policitemias
4 anemias policitemias4 anemias policitemias
4 anemias policitemias
Cristiane Medeiros
 
Planejamento da Organização na Manutenção
Planejamento da Organização na ManutençãoPlanejamento da Organização na Manutenção
Planejamento da Organização na Manutenção
Emerson Luiz Santos
 
Metodologia Ágil
Metodologia ÁgilMetodologia Ágil
Metodologia Ágil
Elaine Cecília Gatto
 
Apresentação Programa T.P.M : Manutenção Produtiva Total
Apresentação Programa T.P.M : Manutenção Produtiva TotalApresentação Programa T.P.M : Manutenção Produtiva Total
Apresentação Programa T.P.M : Manutenção Produtiva Total
Engenharia Produção
 
Comunicação em Sistemas de Controle
Comunicação em Sistemas de ControleComunicação em Sistemas de Controle
Comunicação em Sistemas de Controle
Campos18
 
Palestra sobre metodologia Scrum
Palestra sobre metodologia ScrumPalestra sobre metodologia Scrum
Palestra sobre metodologia Scrum
Personal
 
Sistema de Produção Puxada
Sistema de Produção PuxadaSistema de Produção Puxada
Sistema de Produção Puxada
マルセロ 白井
 
RCM- Manutenção Centrada na Confiabilidade
RCM- Manutenção Centrada na ConfiabilidadeRCM- Manutenção Centrada na Confiabilidade
Teoria das restrições
Teoria das restriçõesTeoria das restrições
Teoria das restrições
nilsonjunior2012
 
Introdução a Testes Automatizados
Introdução a Testes AutomatizadosIntrodução a Testes Automatizados
Introdução a Testes Automatizados
elliando dias
 
Kanban
KanbanKanban
Kanban
coccuzzo
 
Gatos não são cães!
Gatos não são cães!Gatos não são cães!
Gatos não são cães!
Carolina Trochmann
 
Doenças Auto Imunes
Doenças Auto ImunesDoenças Auto Imunes
Doenças Auto Imunes
12anogolega
 
Equideocultura esportes com cavalos
Equideocultura   esportes com cavalosEquideocultura   esportes com cavalos
Equideocultura esportes com cavalos
Roger Moreira
 
Curso de Cronoanálise - Tempos e Movimentos - Parte 2 de 6
Curso de Cronoanálise - Tempos e Movimentos - Parte 2 de 6Curso de Cronoanálise - Tempos e Movimentos - Parte 2 de 6
Curso de Cronoanálise - Tempos e Movimentos - Parte 2 de 6
douglas
 
Administração japonesa
Administração japonesaAdministração japonesa
Administração japonesa
P30
 
Aula Lean
Aula LeanAula Lean
Tutorial Planning Poker Para Times Remotos
Tutorial Planning Poker Para Times RemotosTutorial Planning Poker Para Times Remotos
Tutorial Planning Poker Para Times Remotos
Rildo (@rildosan) Santos
 
Pneumática básica
Pneumática básicaPneumática básica
Pneumática básica
henrique rosa
 

Mais procurados (20)

Minicurso OEE
Minicurso OEEMinicurso OEE
Minicurso OEE
 
4 anemias policitemias
4 anemias policitemias4 anemias policitemias
4 anemias policitemias
 
Planejamento da Organização na Manutenção
Planejamento da Organização na ManutençãoPlanejamento da Organização na Manutenção
Planejamento da Organização na Manutenção
 
Metodologia Ágil
Metodologia ÁgilMetodologia Ágil
Metodologia Ágil
 
Apresentação Programa T.P.M : Manutenção Produtiva Total
Apresentação Programa T.P.M : Manutenção Produtiva TotalApresentação Programa T.P.M : Manutenção Produtiva Total
Apresentação Programa T.P.M : Manutenção Produtiva Total
 
Comunicação em Sistemas de Controle
Comunicação em Sistemas de ControleComunicação em Sistemas de Controle
Comunicação em Sistemas de Controle
 
Palestra sobre metodologia Scrum
Palestra sobre metodologia ScrumPalestra sobre metodologia Scrum
Palestra sobre metodologia Scrum
 
Sistema de Produção Puxada
Sistema de Produção PuxadaSistema de Produção Puxada
Sistema de Produção Puxada
 
RCM- Manutenção Centrada na Confiabilidade
RCM- Manutenção Centrada na ConfiabilidadeRCM- Manutenção Centrada na Confiabilidade
RCM- Manutenção Centrada na Confiabilidade
 
Teoria das restrições
Teoria das restriçõesTeoria das restrições
Teoria das restrições
 
Introdução a Testes Automatizados
Introdução a Testes AutomatizadosIntrodução a Testes Automatizados
Introdução a Testes Automatizados
 
Kanban
KanbanKanban
Kanban
 
Gatos não são cães!
Gatos não são cães!Gatos não são cães!
Gatos não são cães!
 
Doenças Auto Imunes
Doenças Auto ImunesDoenças Auto Imunes
Doenças Auto Imunes
 
Equideocultura esportes com cavalos
Equideocultura   esportes com cavalosEquideocultura   esportes com cavalos
Equideocultura esportes com cavalos
 
Curso de Cronoanálise - Tempos e Movimentos - Parte 2 de 6
Curso de Cronoanálise - Tempos e Movimentos - Parte 2 de 6Curso de Cronoanálise - Tempos e Movimentos - Parte 2 de 6
Curso de Cronoanálise - Tempos e Movimentos - Parte 2 de 6
 
Administração japonesa
Administração japonesaAdministração japonesa
Administração japonesa
 
Aula Lean
Aula LeanAula Lean
Aula Lean
 
Tutorial Planning Poker Para Times Remotos
Tutorial Planning Poker Para Times RemotosTutorial Planning Poker Para Times Remotos
Tutorial Planning Poker Para Times Remotos
 
Pneumática básica
Pneumática básicaPneumática básica
Pneumática básica
 

Semelhante a Categorias de Escalonamento e Objetivos do Algoritmo de Escalonamento

Categorias de escalonamento e objetivos do algoritmo de escalonamento
Categorias de escalonamento e objetivos do algoritmo de escalonamentoCategorias de escalonamento e objetivos do algoritmo de escalonamento
Categorias de escalonamento e objetivos do algoritmo de escalonamento
Thaís Favore
 
Sistemas operacionais 03
Sistemas operacionais   03Sistemas operacionais   03
Sistemas operacionais 03
SandroMatheusPereira
 
Apostila 3 concorrência
Apostila 3   concorrênciaApostila 3   concorrência
Apostila 3 concorrência
Paulo Fonseca
 
Apostila 5 processos e threads
Apostila 5   processos e threadsApostila 5   processos e threads
Apostila 5 processos e threads
Paulo Fonseca
 
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
 
Algoritimos de Escalonamento
Algoritimos de EscalonamentoAlgoritimos de Escalonamento
Algoritimos de Escalonamento
Junior Cesar
 
Escalonamento de processos
Escalonamento de processosEscalonamento de processos
Escalonamento de processos
Rodrigo Rodrigues
 
Estudo sistemas operacionais p2
Estudo sistemas operacionais  p2Estudo sistemas operacionais  p2
Estudo sistemas operacionais p2
Gustavo Souza
 
ProcessosEscalonamento.pdf
ProcessosEscalonamento.pdfProcessosEscalonamento.pdf
ProcessosEscalonamento.pdf
ssuser1d8ddd
 
SO02 - Sistemas-Operacionais - Gerencia de Processos.pdf
SO02 - Sistemas-Operacionais - Gerencia de Processos.pdfSO02 - Sistemas-Operacionais - Gerencia de Processos.pdf
SO02 - Sistemas-Operacionais - Gerencia de Processos.pdf
Silvano Oliveira
 
Aula 04 qs - sistemas embarcados
Aula 04   qs - sistemas embarcadosAula 04   qs - sistemas embarcados
Aula 04 qs - sistemas embarcados
Junior Gomes
 
Escalonador Earliest Deadline First - TDC2014SP
Escalonador Earliest Deadline First - TDC2014SPEscalonador Earliest Deadline First - TDC2014SP
Escalonador Earliest Deadline First - TDC2014SP
Rafael Moreira
 
gabarito.pdf
gabarito.pdfgabarito.pdf
gabarito.pdf
FabioMarian
 
Seminário 1º Tema parte III - Estados de processos e escalonamento de processos
Seminário 1º Tema parte III - Estados de processos e escalonamento de processosSeminário 1º Tema parte III - Estados de processos e escalonamento de processos
Seminário 1º Tema parte III - Estados de processos e escalonamento de processos
Robson Ferreira
 
Sistemas Operacionais - Aula 05 (Concorrência)
Sistemas Operacionais - Aula 05 (Concorrência)Sistemas Operacionais - Aula 05 (Concorrência)
Sistemas Operacionais - Aula 05 (Concorrência)
Leinylson Fontinele
 
Aula 12 - Escalonamento
Aula 12 - EscalonamentoAula 12 - Escalonamento
Aula 12 - Escalonamento
camila_seixas
 
02 so
02 so02 so
Algoritmo de escalonamento Fuzzy Round Robin
Algoritmo de escalonamento Fuzzy Round RobinAlgoritmo de escalonamento Fuzzy Round Robin
Algoritmo de escalonamento Fuzzy Round Robin
Marcos Castro
 
Questionário sobre processos
Questionário sobre processosQuestionário sobre processos
Questionário sobre processos
Francisco Soares Lima Filho
 
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
Vitor Renato
 

Semelhante a Categorias de Escalonamento e Objetivos do Algoritmo de Escalonamento (20)

Categorias de escalonamento e objetivos do algoritmo de escalonamento
Categorias de escalonamento e objetivos do algoritmo de escalonamentoCategorias de escalonamento e objetivos do algoritmo de escalonamento
Categorias de escalonamento e objetivos do algoritmo de escalonamento
 
Sistemas operacionais 03
Sistemas operacionais   03Sistemas operacionais   03
Sistemas operacionais 03
 
Apostila 3 concorrência
Apostila 3   concorrênciaApostila 3   concorrência
Apostila 3 concorrência
 
Apostila 5 processos e threads
Apostila 5   processos e threadsApostila 5   processos e threads
Apostila 5 processos e threads
 
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"
 
Algoritimos de Escalonamento
Algoritimos de EscalonamentoAlgoritimos de Escalonamento
Algoritimos de Escalonamento
 
Escalonamento de processos
Escalonamento de processosEscalonamento de processos
Escalonamento de processos
 
Estudo sistemas operacionais p2
Estudo sistemas operacionais  p2Estudo sistemas operacionais  p2
Estudo sistemas operacionais p2
 
ProcessosEscalonamento.pdf
ProcessosEscalonamento.pdfProcessosEscalonamento.pdf
ProcessosEscalonamento.pdf
 
SO02 - Sistemas-Operacionais - Gerencia de Processos.pdf
SO02 - Sistemas-Operacionais - Gerencia de Processos.pdfSO02 - Sistemas-Operacionais - Gerencia de Processos.pdf
SO02 - Sistemas-Operacionais - Gerencia de Processos.pdf
 
Aula 04 qs - sistemas embarcados
Aula 04   qs - sistemas embarcadosAula 04   qs - sistemas embarcados
Aula 04 qs - sistemas embarcados
 
Escalonador Earliest Deadline First - TDC2014SP
Escalonador Earliest Deadline First - TDC2014SPEscalonador Earliest Deadline First - TDC2014SP
Escalonador Earliest Deadline First - TDC2014SP
 
gabarito.pdf
gabarito.pdfgabarito.pdf
gabarito.pdf
 
Seminário 1º Tema parte III - Estados de processos e escalonamento de processos
Seminário 1º Tema parte III - Estados de processos e escalonamento de processosSeminário 1º Tema parte III - Estados de processos e escalonamento de processos
Seminário 1º Tema parte III - Estados de processos e escalonamento de processos
 
Sistemas Operacionais - Aula 05 (Concorrência)
Sistemas Operacionais - Aula 05 (Concorrência)Sistemas Operacionais - Aula 05 (Concorrência)
Sistemas Operacionais - Aula 05 (Concorrência)
 
Aula 12 - Escalonamento
Aula 12 - EscalonamentoAula 12 - Escalonamento
Aula 12 - Escalonamento
 
02 so
02 so02 so
02 so
 
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
 
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
 

Último

Educação trabalho HQ em sala de aula uma excelente ideia
Educação  trabalho HQ em sala de aula uma excelente  ideiaEducação  trabalho HQ em sala de aula uma excelente  ideia
Educação trabalho HQ em sala de aula uma excelente ideia
joseanesouza36
 
000. Para rezar o terço - Junho - mês do Sagrado Coração de Jesús.pdf
000. Para rezar o terço - Junho - mês do Sagrado Coração de Jesús.pdf000. Para rezar o terço - Junho - mês do Sagrado Coração de Jesús.pdf
000. Para rezar o terço - Junho - mês do Sagrado Coração de Jesús.pdf
YeniferGarcia36
 
Testes + soluções_Mensagens12 )11111.pdf
Testes + soluções_Mensagens12 )11111.pdfTestes + soluções_Mensagens12 )11111.pdf
Testes + soluções_Mensagens12 )11111.pdf
lveiga112
 
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptxTreinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
MarcosPaulo777883
 
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
MessiasMarianoG
 
OS elementos de uma boa Redação para o ENEM.pdf
OS elementos de uma boa Redação para o ENEM.pdfOS elementos de uma boa Redação para o ENEM.pdf
OS elementos de uma boa Redação para o ENEM.pdf
AmiltonAparecido1
 
Vogais Ilustrados para alfabetização infantil
Vogais Ilustrados para alfabetização infantilVogais Ilustrados para alfabetização infantil
Vogais Ilustrados para alfabetização infantil
mamaeieby
 
Estrutura Pedagógica - Laboratório de Educação a Distância.ppt
Estrutura Pedagógica - Laboratório de Educação a Distância.pptEstrutura Pedagógica - Laboratório de Educação a Distância.ppt
Estrutura Pedagógica - Laboratório de Educação a Distância.ppt
livrosjovert
 
Livro: Pedagogia do Oprimido - Paulo Freire
Livro: Pedagogia do Oprimido - Paulo FreireLivro: Pedagogia do Oprimido - Paulo Freire
Livro: Pedagogia do Oprimido - Paulo Freire
WelberMerlinCardoso
 
1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
SILVIAREGINANAZARECA
 
Redação e Leitura_7º ano_58_Produção de cordel .pptx
Redação e Leitura_7º ano_58_Produção de cordel .pptxRedação e Leitura_7º ano_58_Produção de cordel .pptx
Redação e Leitura_7º ano_58_Produção de cordel .pptx
DECIOMAURINARAMOS
 
CRONOGRAMA - PSC 2° ETAPA 2024.pptx (1).pdf
CRONOGRAMA - PSC 2° ETAPA 2024.pptx (1).pdfCRONOGRAMA - PSC 2° ETAPA 2024.pptx (1).pdf
CRONOGRAMA - PSC 2° ETAPA 2024.pptx (1).pdf
soaresdesouzaamanda8
 
Sinais de pontuação
Sinais de pontuaçãoSinais de pontuação
Sinais de pontuação
Mary Alvarenga
 
Slides Lição 10, Central Gospel, A Batalha Do Armagedom, 1Tr24.pptx
Slides Lição 10, Central Gospel, A Batalha Do Armagedom, 1Tr24.pptxSlides Lição 10, Central Gospel, A Batalha Do Armagedom, 1Tr24.pptx
Slides Lição 10, Central Gospel, A Batalha Do Armagedom, 1Tr24.pptx
LuizHenriquedeAlmeid6
 
Leonardo da Vinci .pptx
Leonardo da Vinci                  .pptxLeonardo da Vinci                  .pptx
Leonardo da Vinci .pptx
TomasSousa7
 
347018542-PAULINA-CHIZIANE-Balada-de-Amor-ao-Vento-pdf.pdf
347018542-PAULINA-CHIZIANE-Balada-de-Amor-ao-Vento-pdf.pdf347018542-PAULINA-CHIZIANE-Balada-de-Amor-ao-Vento-pdf.pdf
347018542-PAULINA-CHIZIANE-Balada-de-Amor-ao-Vento-pdf.pdf
AntnioManuelAgdoma
 
O que é um Ménage a Trois Contemporâneo .pdf
O que é um Ménage a Trois Contemporâneo .pdfO que é um Ménage a Trois Contemporâneo .pdf
O que é um Ménage a Trois Contemporâneo .pdf
Pastor Robson Colaço
 
05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx
ValdineyRodriguesBez1
 
UFCD_10145_Enquadramento do setor farmacêutico_indice.pdf
UFCD_10145_Enquadramento do setor farmacêutico_indice.pdfUFCD_10145_Enquadramento do setor farmacêutico_indice.pdf
UFCD_10145_Enquadramento do setor farmacêutico_indice.pdf
Manuais Formação
 
Introdução à Sociologia: caça-palavras na escola
Introdução à Sociologia: caça-palavras na escolaIntrodução à Sociologia: caça-palavras na escola
Introdução à Sociologia: caça-palavras na escola
Professor Belinaso
 

Último (20)

Educação trabalho HQ em sala de aula uma excelente ideia
Educação  trabalho HQ em sala de aula uma excelente  ideiaEducação  trabalho HQ em sala de aula uma excelente  ideia
Educação trabalho HQ em sala de aula uma excelente ideia
 
000. Para rezar o terço - Junho - mês do Sagrado Coração de Jesús.pdf
000. Para rezar o terço - Junho - mês do Sagrado Coração de Jesús.pdf000. Para rezar o terço - Junho - mês do Sagrado Coração de Jesús.pdf
000. Para rezar o terço - Junho - mês do Sagrado Coração de Jesús.pdf
 
Testes + soluções_Mensagens12 )11111.pdf
Testes + soluções_Mensagens12 )11111.pdfTestes + soluções_Mensagens12 )11111.pdf
Testes + soluções_Mensagens12 )11111.pdf
 
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptxTreinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
 
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
 
OS elementos de uma boa Redação para o ENEM.pdf
OS elementos de uma boa Redação para o ENEM.pdfOS elementos de uma boa Redação para o ENEM.pdf
OS elementos de uma boa Redação para o ENEM.pdf
 
Vogais Ilustrados para alfabetização infantil
Vogais Ilustrados para alfabetização infantilVogais Ilustrados para alfabetização infantil
Vogais Ilustrados para alfabetização infantil
 
Estrutura Pedagógica - Laboratório de Educação a Distância.ppt
Estrutura Pedagógica - Laboratório de Educação a Distância.pptEstrutura Pedagógica - Laboratório de Educação a Distância.ppt
Estrutura Pedagógica - Laboratório de Educação a Distância.ppt
 
Livro: Pedagogia do Oprimido - Paulo Freire
Livro: Pedagogia do Oprimido - Paulo FreireLivro: Pedagogia do Oprimido - Paulo Freire
Livro: Pedagogia do Oprimido - Paulo Freire
 
1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
 
Redação e Leitura_7º ano_58_Produção de cordel .pptx
Redação e Leitura_7º ano_58_Produção de cordel .pptxRedação e Leitura_7º ano_58_Produção de cordel .pptx
Redação e Leitura_7º ano_58_Produção de cordel .pptx
 
CRONOGRAMA - PSC 2° ETAPA 2024.pptx (1).pdf
CRONOGRAMA - PSC 2° ETAPA 2024.pptx (1).pdfCRONOGRAMA - PSC 2° ETAPA 2024.pptx (1).pdf
CRONOGRAMA - PSC 2° ETAPA 2024.pptx (1).pdf
 
Sinais de pontuação
Sinais de pontuaçãoSinais de pontuação
Sinais de pontuação
 
Slides Lição 10, Central Gospel, A Batalha Do Armagedom, 1Tr24.pptx
Slides Lição 10, Central Gospel, A Batalha Do Armagedom, 1Tr24.pptxSlides Lição 10, Central Gospel, A Batalha Do Armagedom, 1Tr24.pptx
Slides Lição 10, Central Gospel, A Batalha Do Armagedom, 1Tr24.pptx
 
Leonardo da Vinci .pptx
Leonardo da Vinci                  .pptxLeonardo da Vinci                  .pptx
Leonardo da Vinci .pptx
 
347018542-PAULINA-CHIZIANE-Balada-de-Amor-ao-Vento-pdf.pdf
347018542-PAULINA-CHIZIANE-Balada-de-Amor-ao-Vento-pdf.pdf347018542-PAULINA-CHIZIANE-Balada-de-Amor-ao-Vento-pdf.pdf
347018542-PAULINA-CHIZIANE-Balada-de-Amor-ao-Vento-pdf.pdf
 
O que é um Ménage a Trois Contemporâneo .pdf
O que é um Ménage a Trois Contemporâneo .pdfO que é um Ménage a Trois Contemporâneo .pdf
O que é um Ménage a Trois Contemporâneo .pdf
 
05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx
 
UFCD_10145_Enquadramento do setor farmacêutico_indice.pdf
UFCD_10145_Enquadramento do setor farmacêutico_indice.pdfUFCD_10145_Enquadramento do setor farmacêutico_indice.pdf
UFCD_10145_Enquadramento do setor farmacêutico_indice.pdf
 
Introdução à Sociologia: caça-palavras na escola
Introdução à Sociologia: caça-palavras na escolaIntrodução à Sociologia: caça-palavras na escola
Introdução à Sociologia: caça-palavras na escola
 

Categorias de Escalonamento e Objetivos do Algoritmo de Escalonamento

  • 1. Categorias de escalonamento e objetivos do algoritmo de escalonamento Gilberto Antonio Angeluci Jr Jales 2017 Trabalho apresentado a disciplina de Servidores e seus Sistemas Operacionais da Faculdade de Tecnologia de Jales Docente: Prof. Cristiano Martins
  • 2. Apresentação 1. INTRODUÇÃO 2. CATEGORIAS DE ALGORITMOS DE ESCALONAMENTO 3. OBJETIVOS DO ALGORITMO DE ESCALONAMENTO 4. CONCLUSÃO 5. BIBLIOGRAFIA 2
  • 3. Introdução • Responsável pela escolha de processo • Para diferentes tipos de trabalho um tipo de escalonador diferente; • Dá agilidade ao uso da CPU. • A otimização não é a mesma para todos os sistemas. 3
  • 4. Categorias de Algoritmos de Escalonamento • Lote: não há usuários a espera de respostas e pode ou não ser interrompido • Interativo: a interrupção é essencial para evitar uso indefinido da CPU • Tempo Real: interrupção desnecessária 4
  • 5. Sistemas em Lote - Comportamento • Sempre que um programa é interrompido, um outro é escolhido para ser executado em seu lugar • Aumento da utilização da CPU e da taxa de saída do sistema computacional; 5
  • 6. Sistemas Interativos - Comportamento • Um processo não pode se “apossar” da CPU; • A preempção é importante para evitar erros de execução de processos. • Podem executar programas arbitrários não cooperativos ou até mal-intencionados 6
  • 7. Sistemas de Tempo Real - Comportamento • O próprio processo se encarrega de não usar a CPU por longos períodos; • Sistema de monitoramento cardíaco, uma falha poderia causar a morte do paciente 7
  • 8. Objetivos do Algoritmo de Escalonamento Para Todos os Sistemas • Princípios: – Justiça: dar a cada processo uma porção justa da CPU; – A política de escalonamento deve tentar maximizar o número de processos completados por unidade de tempo – Equilíbrio: manter ocupadas todas as partes do sistema; 8
  • 9. • Princípios: – Vazão (throughput) - maximizar o número de jobs por hora – Tempo de retorno - minimizar o tempo entre a submissão e o término – Utilização de CPU - manter a CPU ocupada o tempo todo 9 Objetivos do Algoritmo de Escalonamento Para Sistemas em Lote
  • 10. Objetivos do Algoritmo de Escalonamento Para Sistemas Interativos • Princípios: – Tempo de resposta - responder rapidamente às requisições – Proporcionalidade - satisfazer às expectativas dos usuários 10
  • 11. Objetivos do Algoritmo de Escalonamento Para Sistemas em Tempo Real • Princípios: – Cumprimento dos prazos - evitar a perda de dados – Previsibilidade - evitar a degradação da qualidade em sistemas multimídia 11
  • 12. Conclusão Sistemas em Lote: Deve-se priorizar o número de jobs por hora que saem do sistema (vazão) e quanto tempo leva para receber o resultado do trabalho (tempo de retorno). Sistemas Interativos: O que importa é minimizar o tempo de resposta. Sistemas em Tempo Real: Cumprir todos os prazos. 1 2
  • 13. Referencias Bibliograficas TANENBAUM, Andrews S. Sistemas Operacionais Modernos. ed.Pearson, 2003, 2ª edição. TEIXEIRA, Marcio Andrey. Sistemas Operacionais Escalonamento de Processo. IFSP-Catanduva, 13