SlideShare uma empresa Scribd logo
1 de 14
Emmanuel Saes
Lucas Henrique Silva
Tamara Victor Rodrigues
Servidores e seus Sistemas Operacionais
Escalonamento em 3 níveis e Escalonamento por
alternância circular
Professor: Cristiano Pires Martins
Jales
2016
Agenda:
1. Introdução
2. Escalonamento por 3 níveis
2.1 Escalonador de Admissão
2.2 Escalonador de Memória
2.3 Escalonador de CPU
3. Escalonamento por Alternância Circular
3.1 Quantum
3.2 Chaveamento de contexto
4. Referências Bibliográficas
5. Pergunta Final
Introdução
Quando um computador é multiprogramado, ele muitas
vezes tem variados processos no estado de pronto que
competem pela CPU ao mesmo tempo. A parte do SO que faz a
escolha de qual processo deve ser executado é chamado de
escalonador, e o algoritmo que é usado é chamado de algoritmo
de escalonamento;
Escalonamento por 3 níveis
• Escalonador de admissão
• Escalonador de memória
• Escalonador de CPU
O escalonador de memória revisa periodicamente cada
processo que está no disco para decidir se o traz ou não para a
memória, entre os critérios utilizados para tomar esta decisão
estão os seguintes:
• Há quanto tempo o processo passou por uma troca entre o
disco e a memória?
• Quanto tempo de CPU o processo teve da última vez?
• Qual o tamanho do processo?
• Qual a importância do processo?
Escalonamento por alternância circular
• Explicação sobre quantum
• Chaveamento de contexto
Referências Bibliográficas
TANENBAUM, A. Sistemas Operacionais Modernos, 2.ed. São Paulo.
TANENBAUM, A. Sistemas Operacionais Modernos, 3.ed. São Paulo.
PERGUNTA FINAL
O que é um chaveamento de contexto, e qual sua relação com o
quantum? Qual a faixa de tempo apropriada para o quantum caso
o chaveamento tenha 1ms de duração?

Mais conteúdo relacionado

Mais procurados

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
 
2010 02 26 Sistemas Operacionais Aula1
2010 02 26 Sistemas Operacionais Aula12010 02 26 Sistemas Operacionais Aula1
2010 02 26 Sistemas Operacionais Aula1
Universal.org.mx
 
Introdução aos Processos
Introdução aos ProcessosIntrodução aos Processos
Introdução aos Processos
Isabel Vitória
 
Resumo de S.O.
Resumo de S.O.Resumo de S.O.
Resumo de S.O.
dannas_06
 
Introducao a Sistemas Operacionais
Introducao a Sistemas OperacionaisIntroducao a Sistemas Operacionais
Introducao a Sistemas Operacionais
Isaac Vieira
 
Sistemas Operacionais - Introducao
Sistemas Operacionais - IntroducaoSistemas Operacionais - Introducao
Sistemas Operacionais - Introducao
Luiz Arthur
 

Mais procurados (20)

Sistemas operacionais 04
Sistemas operacionais   04Sistemas operacionais   04
Sistemas operacionais 04
 
Aula 13 - Algoritmos de Escalonamento
Aula 13 - Algoritmos de Escalonamento Aula 13 - Algoritmos de Escalonamento
Aula 13 - Algoritmos de Escalonamento
 
Aula 12 - Escalonamento
Aula 12 - EscalonamentoAula 12 - Escalonamento
Aula 12 - Escalonamento
 
Processos e threads cap 02 (i unidade)
Processos e threads   cap 02 (i unidade)Processos e threads   cap 02 (i unidade)
Processos e threads cap 02 (i unidade)
 
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
 
Entrada e saida cap 05 (iii unidade)
Entrada e saida  cap 05 (iii unidade)Entrada e saida  cap 05 (iii unidade)
Entrada e saida cap 05 (iii unidade)
 
MC – Aula 10 – Sistemas Operacionais
MC – Aula 10 – Sistemas OperacionaisMC – Aula 10 – Sistemas Operacionais
MC – Aula 10 – Sistemas Operacionais
 
2010 02 26 Sistemas Operacionais Aula1
2010 02 26 Sistemas Operacionais Aula12010 02 26 Sistemas Operacionais Aula1
2010 02 26 Sistemas Operacionais Aula1
 
Sistema operacional
Sistema operacionalSistema operacional
Sistema operacional
 
Introdução aos Processos
Introdução aos ProcessosIntrodução aos Processos
Introdução aos Processos
 
Unix - Sistema Operacional
Unix - Sistema OperacionalUnix - Sistema Operacional
Unix - Sistema Operacional
 
Gerência de processos
Gerência de processosGerência de processos
Gerência de processos
 
MC – Aula 09 – Sistemas Operacionais (Introdução)
MC – Aula 09 – Sistemas Operacionais (Introdução)MC – Aula 09 – Sistemas Operacionais (Introdução)
MC – Aula 09 – Sistemas Operacionais (Introdução)
 
Resumo de S.O.
Resumo de S.O.Resumo de S.O.
Resumo de S.O.
 
SO-02 Processos
SO-02 ProcessosSO-02 Processos
SO-02 Processos
 
Capitulo1
Capitulo1Capitulo1
Capitulo1
 
Introducao a Sistemas Operacionais
Introducao a Sistemas OperacionaisIntroducao a Sistemas Operacionais
Introducao a Sistemas Operacionais
 
Dma xablau
Dma xablauDma xablau
Dma xablau
 
Sistemas operativos trabalho 10ºano
Sistemas operativos trabalho 10ºanoSistemas operativos trabalho 10ºano
Sistemas operativos trabalho 10ºano
 
Sistemas Operacionais - Introducao
Sistemas Operacionais - IntroducaoSistemas Operacionais - Introducao
Sistemas Operacionais - Introducao
 

Semelhante a Escalonamento em 3 Níveis e Alternância Circular

Fso parte iii
Fso parte iiiFso parte iii
Fso parte iii
paulocsm
 
Estudo sistemas operacionais p2
Estudo sistemas operacionais  p2Estudo sistemas operacionais  p2
Estudo sistemas operacionais p2
Gustavo Souza
 

Semelhante a Escalonamento em 3 Níveis e Alternância Circular (20)

Apostila 5 processos e threads
Apostila 5   processos e threadsApostila 5   processos e threads
Apostila 5 processos e threads
 
Arquitetura de Computadores: Processos e Threads
Arquitetura de Computadores: Processos e ThreadsArquitetura de Computadores: Processos e Threads
Arquitetura de Computadores: Processos e Threads
 
Aula 01b - Conceitos de Hardware e Software.pdf
Aula 01b - Conceitos de Hardware e Software.pdfAula 01b - Conceitos de Hardware e Software.pdf
Aula 01b - Conceitos de Hardware e Software.pdf
 
ProcessosEscalonamento.pdf
ProcessosEscalonamento.pdfProcessosEscalonamento.pdf
ProcessosEscalonamento.pdf
 
Fso parte iii
Fso parte iiiFso parte iii
Fso parte iii
 
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"
 
Apostila 3 concorrência
Apostila 3   concorrênciaApostila 3   concorrência
Apostila 3 concorrência
 
Regiões críticas dos Sistemas Operacionais
Regiões críticas dos Sistemas OperacionaisRegiões críticas dos Sistemas Operacionais
Regiões críticas dos Sistemas Operacionais
 
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
 
Estudo sistemas operacionais p2
Estudo sistemas operacionais  p2Estudo sistemas operacionais  p2
Estudo sistemas operacionais p2
 
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
 
Unix - Robert
Unix - RobertUnix - Robert
Unix - Robert
 
Hierarquia dos Processadores da Intel.pptx
Hierarquia dos Processadores da Intel.pptxHierarquia dos Processadores da Intel.pptx
Hierarquia dos Processadores da Intel.pptx
 
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
 
Categorias de Escalonamento e Objetivos do Algorítmo Escalonador
Categorias de Escalonamento e Objetivos do Algorítmo EscalonadorCategorias de Escalonamento e Objetivos do Algorítmo Escalonador
Categorias de Escalonamento e Objetivos do Algorítmo Escalonador
 
2. conceito de processos
2. conceito de processos2. conceito de processos
2. conceito de processos
 
intro.pdf
intro.pdfintro.pdf
intro.pdf
 
Escalonador Earliest Deadline First - TDC2014SP
Escalonador Earliest Deadline First - TDC2014SPEscalonador Earliest Deadline First - TDC2014SP
Escalonador Earliest Deadline First - TDC2014SP
 
(ACH2044) Sistemas Operacionais - Aula 05
(ACH2044) Sistemas Operacionais - Aula 05(ACH2044) Sistemas Operacionais - Aula 05
(ACH2044) Sistemas Operacionais - Aula 05
 
Escalonamento de processos
Escalonamento de processosEscalonamento de processos
Escalonamento de processos
 

Escalonamento em 3 Níveis e Alternância Circular

  • 1. Emmanuel Saes Lucas Henrique Silva Tamara Victor Rodrigues Servidores e seus Sistemas Operacionais Escalonamento em 3 níveis e Escalonamento por alternância circular Professor: Cristiano Pires Martins Jales 2016
  • 2. Agenda: 1. Introdução 2. Escalonamento por 3 níveis 2.1 Escalonador de Admissão 2.2 Escalonador de Memória 2.3 Escalonador de CPU 3. Escalonamento por Alternância Circular 3.1 Quantum 3.2 Chaveamento de contexto 4. Referências Bibliográficas 5. Pergunta Final
  • 3. Introdução Quando um computador é multiprogramado, ele muitas vezes tem variados processos no estado de pronto que competem pela CPU ao mesmo tempo. A parte do SO que faz a escolha de qual processo deve ser executado é chamado de escalonador, e o algoritmo que é usado é chamado de algoritmo de escalonamento;
  • 4. Escalonamento por 3 níveis • Escalonador de admissão • Escalonador de memória • Escalonador de CPU
  • 5. O escalonador de memória revisa periodicamente cada processo que está no disco para decidir se o traz ou não para a memória, entre os critérios utilizados para tomar esta decisão estão os seguintes: • Há quanto tempo o processo passou por uma troca entre o disco e a memória? • Quanto tempo de CPU o processo teve da última vez? • Qual o tamanho do processo? • Qual a importância do processo?
  • 6.
  • 7. Escalonamento por alternância circular • Explicação sobre quantum • Chaveamento de contexto
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13. Referências Bibliográficas TANENBAUM, A. Sistemas Operacionais Modernos, 2.ed. São Paulo. TANENBAUM, A. Sistemas Operacionais Modernos, 3.ed. São Paulo.
  • 14. PERGUNTA FINAL O que é um chaveamento de contexto, e qual sua relação com o quantum? Qual a faixa de tempo apropriada para o quantum caso o chaveamento tenha 1ms de duração?