SlideShare uma empresa Scribd logo
1 de 2
Escalonamento SRTF (menor tempo restante primeiro) 
SRTF é um escalonamento preempitivo se um processo chega a fila de prontos com um tempo 
de BURST menor que o tempo restante do processo em execução então há preempção. 
SRTF atende a um tempo de chegada para iniciar a execução de um processo, comparando 
em seguida seu tempo de burst, liberando o processo com o menor tempo de burst restante. 
Exemplo: conssidere um conjunto de processos que chegam para execução no instante 0 na 
ordem P1,P2,P3,P4, com tempo de burst dado em milisegundos e tempo de chegada 
determinado. 
Calcule: Diagrama de Gantt, tempo de espera e tempode espera medio: 
Processo Tempo Burst Tempo chegada 
P1 8 0 
P2 4 1 
P3 9 2 
P4 5 3 
Diagrama de Gantt: 
P1 P2 P4 P1 P3 
0 1 5 10 17 26 
Tempo de espera 
(tempo de execução – tempo de chegada - tempo já executado) 
P1= 10-0-1=9 
P2= 1-1-0 =0 
P3 17-2-0= 15 
P4 5-3-0=2 
Tempo de espera medio: 
= 6,5 milisegundos. 
Escalonamento SRT(por prioridade) 
Uma prioridade é a ssociada a cada processo, e a UCP é alocada ao Processo com maior 
prioridade.
→processo com a mesma prioridade são escalonados por FCFS. 
Exemplo: conssidere um conjunto de processos que chegam no instante ) na ordem :P1, 
P2,P3,P4,P5, com tempo de Burst dado em milisegundos dado: 
Processo Tempo de Burst Prioridade 
P1 10 3 
P2 1 1 
P3 2 4 
P4 1 5 
P5 5 2 
P2 P5 P1 P3 P4 
0 1 6 16 18 19 
Tempo de espera: 
P1 = 6 
P2 = 0 
P3 = 16 
P4 = 18 
P5 = 1 
Tempo de espera medio 
Escalonamento RR(Round Robin) 
(revezamento circular) 
O conjunto de processos recebe uma pequena unidade de tempo (quantum de tempo) e cada 
processo executa o quantum de tempo independente do tempo de burst. 
O escalonador percorre a fila alocando a cada processo um quantum de tempo definido. A fila 
de prontos é tratada como uma fila FIFO, e cada processo após executar retorna ao final da 
fila. 
Se um processo tiver um burst de tempo menor que o quantum de tempo definido, este 
processo executa e liberaexecuta e libera a ucp voluntariamente

Mais conteúdo relacionado

Mais procurados

Contiki IoT simulation
Contiki IoT simulationContiki IoT simulation
Contiki IoT simulationnabati
 
18. memorias lifo y fifo
18. memorias lifo y fifo18. memorias lifo y fifo
18. memorias lifo y fifoKlaudita Toloza
 
Serviços de Rede - Telnet e SSH
Serviços de Rede - Telnet e SSHServiços de Rede - Telnet e SSH
Serviços de Rede - Telnet e SSHNatanael Simões
 
Redes e Servidores Linux - Guia Prático - Carlos E. Morimoto
Redes e Servidores Linux - Guia Prático - Carlos E. MorimotoRedes e Servidores Linux - Guia Prático - Carlos E. Morimoto
Redes e Servidores Linux - Guia Prático - Carlos E. MorimotoHeber Gutenberg
 
Protocolo MQTT: Message Queuing Telemetry Transport
Protocolo MQTT: Message Queuing Telemetry TransportProtocolo MQTT: Message Queuing Telemetry Transport
Protocolo MQTT: Message Queuing Telemetry TransportNorberto Enomoto
 
Redes de Computadores - Camada de Aplicação
Redes de Computadores - Camada de AplicaçãoRedes de Computadores - Camada de Aplicação
Redes de Computadores - Camada de AplicaçãoLuís Felipe de Andrade
 
Histórico e evolução da internet 6
Histórico e evolução da internet 6Histórico e evolução da internet 6
Histórico e evolução da internet 6Julia Teobaldo
 
Evolução da Informática - Resumo
Evolução da Informática - ResumoEvolução da Informática - Resumo
Evolução da Informática - Resumoprapina
 
Mensajes de control y Error del conjunto TCP/IP - ICMP
Mensajes de control y Error del conjunto TCP/IP - ICMPMensajes de control y Error del conjunto TCP/IP - ICMP
Mensajes de control y Error del conjunto TCP/IP - ICMPMarco Antonio Arenas Porcel
 
Conceito e estruturas de redes...
Conceito e estruturas de redes...Conceito e estruturas de redes...
Conceito e estruturas de redes...Alison Rodrigues
 
IPv6 header
IPv6 headerIPv6 header
IPv6 headerHeba_a
 

Mais procurados (20)

Padrão ethernet
Padrão ethernetPadrão ethernet
Padrão ethernet
 
Contiki IoT simulation
Contiki IoT simulationContiki IoT simulation
Contiki IoT simulation
 
Ethernet
EthernetEthernet
Ethernet
 
18. memorias lifo y fifo
18. memorias lifo y fifo18. memorias lifo y fifo
18. memorias lifo y fifo
 
Inteligência Artificial - Busca com informação
Inteligência Artificial - Busca com informaçãoInteligência Artificial - Busca com informação
Inteligência Artificial - Busca com informação
 
Modelo TCP/IP
Modelo TCP/IPModelo TCP/IP
Modelo TCP/IP
 
Serviços de Rede - Telnet e SSH
Serviços de Rede - Telnet e SSHServiços de Rede - Telnet e SSH
Serviços de Rede - Telnet e SSH
 
Redes e Servidores Linux - Guia Prático - Carlos E. Morimoto
Redes e Servidores Linux - Guia Prático - Carlos E. MorimotoRedes e Servidores Linux - Guia Prático - Carlos E. Morimoto
Redes e Servidores Linux - Guia Prático - Carlos E. Morimoto
 
História do Computador
História do ComputadorHistória do Computador
História do Computador
 
Introdução às Telecomunicações
Introdução às TelecomunicaçõesIntrodução às Telecomunicações
Introdução às Telecomunicações
 
Protocolo MQTT: Message Queuing Telemetry Transport
Protocolo MQTT: Message Queuing Telemetry TransportProtocolo MQTT: Message Queuing Telemetry Transport
Protocolo MQTT: Message Queuing Telemetry Transport
 
Redes de Computadores - Camada de Aplicação
Redes de Computadores - Camada de AplicaçãoRedes de Computadores - Camada de Aplicação
Redes de Computadores - Camada de Aplicação
 
Histórico e evolução da internet 6
Histórico e evolução da internet 6Histórico e evolução da internet 6
Histórico e evolução da internet 6
 
Evolução da Informática - Resumo
Evolução da Informática - ResumoEvolução da Informática - Resumo
Evolução da Informática - Resumo
 
Comunicação de dados
Comunicação de dadosComunicação de dados
Comunicação de dados
 
Tokenring
TokenringTokenring
Tokenring
 
Mensajes de control y Error del conjunto TCP/IP - ICMP
Mensajes de control y Error del conjunto TCP/IP - ICMPMensajes de control y Error del conjunto TCP/IP - ICMP
Mensajes de control y Error del conjunto TCP/IP - ICMP
 
Conceito e estruturas de redes...
Conceito e estruturas de redes...Conceito e estruturas de redes...
Conceito e estruturas de redes...
 
Modelo TCP-IP
Modelo TCP-IPModelo TCP-IP
Modelo TCP-IP
 
IPv6 header
IPv6 headerIPv6 header
IPv6 header
 

Destaque

Sistemas operacionais escalonamento de processos
Sistemas operacionais  escalonamento de processosSistemas operacionais  escalonamento de processos
Sistemas operacionais escalonamento de processosTalles Nascimento Rodrigues
 
Aula 12 - Escalonamento
Aula 12 - EscalonamentoAula 12 - Escalonamento
Aula 12 - Escalonamentocamila_seixas
 
SimulaRSO - Simulador de Recursos de Sistemas Operacionais
SimulaRSO - Simulador de Recursos de Sistemas OperacionaisSimulaRSO - Simulador de Recursos de Sistemas Operacionais
SimulaRSO - Simulador de Recursos de Sistemas OperacionaisCaio Ribeiro Pereira
 
Arquitetura de Computadores: Processos e Threads
Arquitetura de Computadores: Processos e ThreadsArquitetura de Computadores: Processos e Threads
Arquitetura de Computadores: Processos e ThreadsEvandro Júnior
 
Economia aula 3 – a elasticidade e suas aplicações
Economia   aula 3 – a elasticidade e suas aplicaçõesEconomia   aula 3 – a elasticidade e suas aplicações
Economia aula 3 – a elasticidade e suas aplicaçõesFelipe Leo
 

Destaque (6)

Sistemas operacionais escalonamento de processos
Sistemas operacionais  escalonamento de processosSistemas operacionais  escalonamento de processos
Sistemas operacionais escalonamento de processos
 
SO-04 Escalonamento de Processos
SO-04 Escalonamento de ProcessosSO-04 Escalonamento de Processos
SO-04 Escalonamento de Processos
 
Aula 12 - Escalonamento
Aula 12 - EscalonamentoAula 12 - Escalonamento
Aula 12 - Escalonamento
 
SimulaRSO - Simulador de Recursos de Sistemas Operacionais
SimulaRSO - Simulador de Recursos de Sistemas OperacionaisSimulaRSO - Simulador de Recursos de Sistemas Operacionais
SimulaRSO - Simulador de Recursos de Sistemas Operacionais
 
Arquitetura de Computadores: Processos e Threads
Arquitetura de Computadores: Processos e ThreadsArquitetura de Computadores: Processos e Threads
Arquitetura de Computadores: Processos e Threads
 
Economia aula 3 – a elasticidade e suas aplicações
Economia   aula 3 – a elasticidade e suas aplicaçõesEconomia   aula 3 – a elasticidade e suas aplicações
Economia aula 3 – a elasticidade e suas aplicações
 

Semelhante a Escalonamento srtf

3 escalonamento processos
3 escalonamento processos3 escalonamento processos
3 escalonamento processosfrteles
 
So gabarito exerciciosescalonamentocpu-2012
So gabarito exerciciosescalonamentocpu-2012So gabarito exerciciosescalonamentocpu-2012
So gabarito exerciciosescalonamentocpu-2012Bill Lima
 
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
 
ProcessosEscalonamento.pdf
ProcessosEscalonamento.pdfProcessosEscalonamento.pdf
ProcessosEscalonamento.pdfssuser1d8ddd
 
Process aware interrupt scheduling and accounting
Process aware interrupt scheduling and accountingProcess aware interrupt scheduling and accounting
Process aware interrupt scheduling and accountingGustavo Carvalho
 
Aula3 escalonamento
Aula3 escalonamentoAula3 escalonamento
Aula3 escalonamentoBruno Rick
 
(ACH2044) Sistemas Operacionais - Aula 07
(ACH2044) Sistemas Operacionais - Aula 07(ACH2044) Sistemas Operacionais - Aula 07
(ACH2044) Sistemas Operacionais - Aula 07Norton Trevisan Roman
 
(ACH2044) Sistemas Operacionais - Aula 05
(ACH2044) Sistemas Operacionais - Aula 05(ACH2044) Sistemas Operacionais - Aula 05
(ACH2044) Sistemas Operacionais - Aula 05Norton Trevisan Roman
 

Semelhante a Escalonamento srtf (10)

3 escalonamento processos
3 escalonamento processos3 escalonamento processos
3 escalonamento processos
 
Prova1d
Prova1dProva1d
Prova1d
 
So gabarito exerciciosescalonamentocpu-2012
So gabarito exerciciosescalonamentocpu-2012So gabarito exerciciosescalonamentocpu-2012
So gabarito exerciciosescalonamentocpu-2012
 
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
 
ProcessosEscalonamento.pdf
ProcessosEscalonamento.pdfProcessosEscalonamento.pdf
ProcessosEscalonamento.pdf
 
Process aware interrupt scheduling and accounting
Process aware interrupt scheduling and accountingProcess aware interrupt scheduling and accounting
Process aware interrupt scheduling and accounting
 
Aula3 escalonamento
Aula3 escalonamentoAula3 escalonamento
Aula3 escalonamento
 
Escalonamento
EscalonamentoEscalonamento
Escalonamento
 
(ACH2044) Sistemas Operacionais - Aula 07
(ACH2044) Sistemas Operacionais - Aula 07(ACH2044) Sistemas Operacionais - Aula 07
(ACH2044) Sistemas Operacionais - Aula 07
 
(ACH2044) Sistemas Operacionais - Aula 05
(ACH2044) Sistemas Operacionais - Aula 05(ACH2044) Sistemas Operacionais - Aula 05
(ACH2044) Sistemas Operacionais - Aula 05
 

Mais de Edquel B. Prado Farias

PADRONIZAÇÃO NO ATENDIMENTO DO SERVICE DESK DE UM HOSPITAL PÚBLICO UTILIZANDO...
PADRONIZAÇÃO NO ATENDIMENTO DO SERVICE DESK DE UM HOSPITAL PÚBLICO UTILIZANDO...PADRONIZAÇÃO NO ATENDIMENTO DO SERVICE DESK DE UM HOSPITAL PÚBLICO UTILIZANDO...
PADRONIZAÇÃO NO ATENDIMENTO DO SERVICE DESK DE UM HOSPITAL PÚBLICO UTILIZANDO...Edquel B. Prado Farias
 
Revisão fatec versão final rede som03
Revisão fatec versão final rede som03Revisão fatec versão final rede som03
Revisão fatec versão final rede som03Edquel B. Prado Farias
 
Implementação de um se num sd expandido
Implementação de um se num sd expandidoImplementação de um se num sd expandido
Implementação de um se num sd expandidoEdquel B. Prado Farias
 
Aprovado implementação de um se num sd sicusp
Aprovado implementação de um se num sd sicuspAprovado implementação de um se num sd sicusp
Aprovado implementação de um se num sd sicuspEdquel B. Prado Farias
 
Controladorfuzzy previsaoserietemporalaleatoria siicusp_v02
Controladorfuzzy previsaoserietemporalaleatoria siicusp_v02Controladorfuzzy previsaoserietemporalaleatoria siicusp_v02
Controladorfuzzy previsaoserietemporalaleatoria siicusp_v02Edquel B. Prado Farias
 
Controladorfuzzy previsaoserietemporalaleatória fatec_vf
Controladorfuzzy previsaoserietemporalaleatória fatec_vfControladorfuzzy previsaoserietemporalaleatória fatec_vf
Controladorfuzzy previsaoserietemporalaleatória fatec_vfEdquel B. Prado Farias
 
Implementação de um Sistema Especialista no Service Desk de um Hospital Publico
Implementação de um Sistema Especialista no Service Desk de um Hospital PublicoImplementação de um Sistema Especialista no Service Desk de um Hospital Publico
Implementação de um Sistema Especialista no Service Desk de um Hospital PublicoEdquel B. Prado Farias
 
Anais VII ENCONTRO DE INICIAÇÃO CIENTIFICA 2011
Anais VII ENCONTRO DE INICIAÇÃO CIENTIFICA 2011Anais VII ENCONTRO DE INICIAÇÃO CIENTIFICA 2011
Anais VII ENCONTRO DE INICIAÇÃO CIENTIFICA 2011Edquel B. Prado Farias
 
Siicusp 2012 cienciasexatas e engenharias
Siicusp 2012 cienciasexatas e engenharias Siicusp 2012 cienciasexatas e engenharias
Siicusp 2012 cienciasexatas e engenharias Edquel B. Prado Farias
 

Mais de Edquel B. Prado Farias (16)

Sistemas de numeracao
Sistemas de numeracaoSistemas de numeracao
Sistemas de numeracao
 
PADRONIZAÇÃO NO ATENDIMENTO DO SERVICE DESK DE UM HOSPITAL PÚBLICO UTILIZANDO...
PADRONIZAÇÃO NO ATENDIMENTO DO SERVICE DESK DE UM HOSPITAL PÚBLICO UTILIZANDO...PADRONIZAÇÃO NO ATENDIMENTO DO SERVICE DESK DE UM HOSPITAL PÚBLICO UTILIZANDO...
PADRONIZAÇÃO NO ATENDIMENTO DO SERVICE DESK DE UM HOSPITAL PÚBLICO UTILIZANDO...
 
Revisão fatec versão final rede som03
Revisão fatec versão final rede som03Revisão fatec versão final rede som03
Revisão fatec versão final rede som03
 
Implementação de um se num sd
Implementação de um se num sdImplementação de um se num sd
Implementação de um se num sd
 
Implementação de um se num sd expandido
Implementação de um se num sd expandidoImplementação de um se num sd expandido
Implementação de um se num sd expandido
 
Fatec som revisado01
Fatec som revisado01 Fatec som revisado01
Fatec som revisado01
 
Aprovado resumo expandido sicusp
Aprovado resumo expandido sicuspAprovado resumo expandido sicusp
Aprovado resumo expandido sicusp
 
Aprovado implementação de um se num sd sicusp
Aprovado implementação de um se num sd sicuspAprovado implementação de um se num sd sicusp
Aprovado implementação de um se num sd sicusp
 
Controladorfuzzy previsaoserietemporalaleatoria siicusp_v02
Controladorfuzzy previsaoserietemporalaleatoria siicusp_v02Controladorfuzzy previsaoserietemporalaleatoria siicusp_v02
Controladorfuzzy previsaoserietemporalaleatoria siicusp_v02
 
Controladorfuzzy previsaoserietemporalaleatória fatec_vf
Controladorfuzzy previsaoserietemporalaleatória fatec_vfControladorfuzzy previsaoserietemporalaleatória fatec_vf
Controladorfuzzy previsaoserietemporalaleatória fatec_vf
 
Controladorfuzzy
ControladorfuzzyControladorfuzzy
Controladorfuzzy
 
Anais viii 2011
Anais viii 2011Anais viii 2011
Anais viii 2011
 
Implementação de um Sistema Especialista no Service Desk de um Hospital Publico
Implementação de um Sistema Especialista no Service Desk de um Hospital PublicoImplementação de um Sistema Especialista no Service Desk de um Hospital Publico
Implementação de um Sistema Especialista no Service Desk de um Hospital Publico
 
Boletim tecnico fatec 2012
Boletim tecnico fatec 2012Boletim tecnico fatec 2012
Boletim tecnico fatec 2012
 
Anais VII ENCONTRO DE INICIAÇÃO CIENTIFICA 2011
Anais VII ENCONTRO DE INICIAÇÃO CIENTIFICA 2011Anais VII ENCONTRO DE INICIAÇÃO CIENTIFICA 2011
Anais VII ENCONTRO DE INICIAÇÃO CIENTIFICA 2011
 
Siicusp 2012 cienciasexatas e engenharias
Siicusp 2012 cienciasexatas e engenharias Siicusp 2012 cienciasexatas e engenharias
Siicusp 2012 cienciasexatas e engenharias
 

Último

Mapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxMapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxBeatrizLittig1
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividadeMary Alvarenga
 
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinhaMary Alvarenga
 
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxSlides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxLuizHenriquedeAlmeid6
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniCassio Meira Jr.
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasCassio Meira Jr.
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxLuizHenriquedeAlmeid6
 
CD_B3_C_ Criar e editar conteúdos digitais em diferentes formatos_índice.pdf
CD_B3_C_ Criar e editar conteúdos digitais em diferentes formatos_índice.pdfCD_B3_C_ Criar e editar conteúdos digitais em diferentes formatos_índice.pdf
CD_B3_C_ Criar e editar conteúdos digitais em diferentes formatos_índice.pdfManuais Formação
 
Slide língua portuguesa português 8 ano.pptx
Slide língua portuguesa português 8 ano.pptxSlide língua portuguesa português 8 ano.pptx
Slide língua portuguesa português 8 ano.pptxssuserf54fa01
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasRosalina Simão Nunes
 
[Bloco 7] Recomposição das Aprendizagens.pptx
[Bloco 7] Recomposição das Aprendizagens.pptx[Bloco 7] Recomposição das Aprendizagens.pptx
[Bloco 7] Recomposição das Aprendizagens.pptxLinoReisLino
 
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxAD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxkarinedarozabatista
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADOcarolinacespedes23
 
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumAugusto Costa
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalJacqueline Cerqueira
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfManuais Formação
 
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptxthaisamaral9365923
 
D9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptxD9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptxRonys4
 

Último (20)

Mapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxMapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docx
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividade
 
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinha
 
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxSlides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e Específicas
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
 
CD_B3_C_ Criar e editar conteúdos digitais em diferentes formatos_índice.pdf
CD_B3_C_ Criar e editar conteúdos digitais em diferentes formatos_índice.pdfCD_B3_C_ Criar e editar conteúdos digitais em diferentes formatos_índice.pdf
CD_B3_C_ Criar e editar conteúdos digitais em diferentes formatos_índice.pdf
 
Slide língua portuguesa português 8 ano.pptx
Slide língua portuguesa português 8 ano.pptxSlide língua portuguesa português 8 ano.pptx
Slide língua portuguesa português 8 ano.pptx
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
 
[Bloco 7] Recomposição das Aprendizagens.pptx
[Bloco 7] Recomposição das Aprendizagens.pptx[Bloco 7] Recomposição das Aprendizagens.pptx
[Bloco 7] Recomposição das Aprendizagens.pptx
 
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxAD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
 
Bullying, sai pra lá
Bullying,  sai pra láBullying,  sai pra lá
Bullying, sai pra lá
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
 
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem Organizacional
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdf
 
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
 
D9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptxD9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptx
 

Escalonamento srtf

  • 1. Escalonamento SRTF (menor tempo restante primeiro) SRTF é um escalonamento preempitivo se um processo chega a fila de prontos com um tempo de BURST menor que o tempo restante do processo em execução então há preempção. SRTF atende a um tempo de chegada para iniciar a execução de um processo, comparando em seguida seu tempo de burst, liberando o processo com o menor tempo de burst restante. Exemplo: conssidere um conjunto de processos que chegam para execução no instante 0 na ordem P1,P2,P3,P4, com tempo de burst dado em milisegundos e tempo de chegada determinado. Calcule: Diagrama de Gantt, tempo de espera e tempode espera medio: Processo Tempo Burst Tempo chegada P1 8 0 P2 4 1 P3 9 2 P4 5 3 Diagrama de Gantt: P1 P2 P4 P1 P3 0 1 5 10 17 26 Tempo de espera (tempo de execução – tempo de chegada - tempo já executado) P1= 10-0-1=9 P2= 1-1-0 =0 P3 17-2-0= 15 P4 5-3-0=2 Tempo de espera medio: = 6,5 milisegundos. Escalonamento SRT(por prioridade) Uma prioridade é a ssociada a cada processo, e a UCP é alocada ao Processo com maior prioridade.
  • 2. →processo com a mesma prioridade são escalonados por FCFS. Exemplo: conssidere um conjunto de processos que chegam no instante ) na ordem :P1, P2,P3,P4,P5, com tempo de Burst dado em milisegundos dado: Processo Tempo de Burst Prioridade P1 10 3 P2 1 1 P3 2 4 P4 1 5 P5 5 2 P2 P5 P1 P3 P4 0 1 6 16 18 19 Tempo de espera: P1 = 6 P2 = 0 P3 = 16 P4 = 18 P5 = 1 Tempo de espera medio Escalonamento RR(Round Robin) (revezamento circular) O conjunto de processos recebe uma pequena unidade de tempo (quantum de tempo) e cada processo executa o quantum de tempo independente do tempo de burst. O escalonador percorre a fila alocando a cada processo um quantum de tempo definido. A fila de prontos é tratada como uma fila FIFO, e cada processo após executar retorna ao final da fila. Se um processo tiver um burst de tempo menor que o quantum de tempo definido, este processo executa e liberaexecuta e libera a ucp voluntariamente