Scribe
Scribe

Нравится? Сделайте Scribe еще лучше оставив отзыв

Получить расширение Chrome

Обзор

  • Популярные Видео
  • Недавние Видео
  • Все Каналы

Бесплатные Инструменты

  • Загрузчик Субтитров Видео
  • Генератор Временных Меток Видео
  • Генератор Резюме Видео
  • Счётчик Слов Видео
  • Анализатор Заголовков Видео
  • Поиск по Транскрипциям Видео
  • Аналитика Видео
  • Создатель Глав Видео
  • Генератор Викторин Видео
  • Чат с Видео

Продукт

  • Цены
  • Блог

Developers

  • Transcript API
  • API Documentation

Правовая информация

  • Условия
  • Конфиденциальность
  • Поддержка
  • Карта сайта

Авторское право © 2026. Сделано с ♥ Scribe

— Если мы сделали вашу жизнь проще (или хотя бы немного менее хаотичной), оставьте нам отзыв! Обещаем, это сделает наш день. 😊

Related Videos

Sistemas Operacionais – Aula 05 - Processos e Escalonamento

Video thumbnail
106.28k2,733 Слов13m readGrade 18
Поделиться
Channel
UNIVESP
[Música] do mundo [Música] olá como então pra quintal lá de sistemas operacionais onde antes vai falar de processos e o seu escalonamento nova passado a gente falou sobre o processo definimos os processos falamos sobre essas características falamos também de tipos nerd é segundo plano primeiro plano falamos de característica de se perder o bonde eo bonde citamos os exemplos aí de implementação no ambiente linux e unix e falando a implementação a gente falou sobre o ciclo de vida de um processo onde um processo ele inicie a lista é a gênese então no na criação e eu
quando do seu pé da sua execução um processo ele pode ter vários estados não gostar de pronto o estado de execução assim com o estado de bloqueado também é pra finalizar na aula a gente falou sobre os estados que levam né essa transição nem os eventos bem dizer não é desculpa os eventos que levam a transição entre os estados de um processo hoje a dor vai falar sobre o escalonamento é um assunto importante dentro do contexto de processos mas primeiramente eu faço eu gosto de mostrar falar pra vocês e definir que o instalador jogador ele
é o que ele é o processo também ele é um módulo do sistema operacional que vai fazer o quê que vai selecionar o processo próximo processo que vai utilizar o processador realmente é essa funcionalidade dele é ele quem vai fazer como se fosse ali na fila do banco como é que vai ser a política de atendimento no banco vai ser uma seria filha de prioridade e uma seria a cidade de pessoas vamos dizer assim normais não é convencional então quem vai fazer toda essa é essa política e vai dar o apito para dizer você o
próximo justamente um componente do sistema operacional que se chama existem várias a gente vai ver várias técnicas políticas que levam o que leva um escalonamento então de processo a troca de processo é feita pelo explorador amador o processo que vai escolher o próximo processo para ser executado existem diversas técnicas e algoritmos para fazer essa execução e vale a pena é ficar e salientar que ele é o que é que ele é o nível mais mais baixo do sistema operacional ao escalá-lo na dor é o o componente do sistema operacional que tem o que detém a
maior prioridade uma vez que ele é quem vai escalona ele quem vai escolher os processos inclusive do próprio sistema operacional pra ser executado para utilizar o processador antes de o importante é definir um termo técnico bastante utilizado quem chama de mudança de contexto a mudança de contexto nada mais é para simplificar de novo do que eu que tenho que fazer essa mudança de estados então eu tenho a um estado de execução e agora vou estado de bloqueado porque é preciso o sistema o processo precisa fazer o que é uma leitura no disco tem que fazer
essa mudança de dessau na mudança de contexto a mudança de contexto para lembrar pra vocês é uma tarefa cara uma tarefa cara porque porque eu preciso tirar uma foto e xote é dodô que está acontecendo de execução para tirar todos os dados temporárias e colocar isso a principal quando esse processo voltar foi chegar ver esse processo pra execução novamente eu vou ter que pegar esses dados e colocar de volta por cima é preciso tirar o que eu preciso tirar uma foto do contexto porque a gente chama de contexto e concilie o contexto desse processo são
os dados temporários que ele possui é preciso armazenar isso na memória principal e depois colocar as relações de volta no processador e esse processo é um processo caro porque eu preciso salvar e preciso é preciso voltar depois né de todos uma vez que prove a honestidade eu preciso é passa por esse processo é preciso depois voltar para onde voltar a executar esse processo então aqui está tendo que uma permuta processo ao processo de salvar antes de colocar o processo b no processador eu tenho que tirar os dados do processo a eu tenho que tirar os
dados do processo a e colocar a onde colocar de volta no processador atirar eu pra os dados do professor e colocar na memória quando ele voltar eu preciso carregar de volta esses dados temporária e armazenar a omd no processador bom quais são os componentes envolver os componentes envolvidos essencialmente é o despachante quem chama de 17 anos que seria o escalador inglês então são dois os são dois componentes que fale quem chama de escalonamento então vamos ver isso em detalhes o despacho é quem vai fazer o que quem vai fazer o armazenamento ea recuperação do contexto
é quem vai tirar foto e pegar os dados que estão no processador e colocar na memória principal e depois pegar da memória principal e colocar de volta processador no momento em que esse processo voltará à sua execução então esse seria o que esse seria o a função do despacho a função do escalona dor a diferente do despacho que é segundo componente envolvido seria o que seria de escolher a próxima tarefa recebeu que recebeu o processador e que é a parte mais processado porque ele precisa fazer o que ele precisa fazer a fila e precisa fazer
a manutenção da silva então essa seria a função do doe calor na dor e do despachante sendo que a mais demora parte mais demorada que a gente precisa frisar que a parte do despejo do do escalador porque ele quem vai fazer a fisa e quem vai escolher quem vai estar no topo dessa fila ea dinâmica em tempo de execução então por isso ele normalmente demora mais tempo bom então é quando escalou na dor ele é chamado quando um novo processo é criado de quem é esse processo é um processo que tem uma alta prioridade desse
processo então quando o processo criado ele precisa o que ele precisa é ser contatado pelo instalador para caracterizá e pra melhor dizendo para definir onde esse processo vai entrar na fila vai entrar no la no rabo da fila ou vai entrar no topo da fila aí ele precisa o que ele precisa é definir para saber onde é que esse processo ele vai se chegou ao fim a partir da criação os dois são a criação preciso caracterizar e quando o processo chegou ao fim em outro processo precisa ser executado eu preciso precisa definir quem será o
próximo processo para ser executado de repente então um processo novo aqui um outro processo é criado e aí um processo que estava no topo da fila entre um processo novo entre a onde entra nessa fila na posição e depois essa peça que estava na posição volta para onde volta pra outro nível de faixa então durante isso aqui é essa definição de filas é um processo dinâmico e é um processo que é um processo que tem uma dinâmica cidade em função dessas quatro características aqui quatro eventos que ocorre durante o escalonamento 1 e o segundo é
a criação terceiro é o a finalização do processo e finalmente o quarto seria quando ocorre um evento de bloqueado em um processo tirado do estado de execução do estado de desbloqueado é bom quando que o quando o a entrada e saída ela ocorre o escalando o que ela deve fazer ela deve executar o próximo processo que estava em execução aqui que estava esperando esse evento continuar nesse processo o executar um terceiro processo que esteja o que esteja a ser executado então são três situações são 33 ele pode fazer quando uma entrada e saída ela ocorre
uma leitura do disco quando ocorre a leitura do disco ela pode executar o processo que estava esperando esse evento então se um outro processo pediu esse dado no disco ela pode o que ela pode executar esse mesmo esse processo que estava esperando esse evento segundo ela pode continuar executando processo ignorar essa entrada e saída terceiro ela pode executar terceira escolha ele pode executar um terceiro processo que não tenha nada a ver com quem estava esperando e nem com um processo que estava sendo executado três escolhas que ela pode tomar no momento em que ela em
que uma entrada e saída ocorrer agora vamos falar de um aspecto importante esse caluniador que são as categorias escalona dor o escalou na dor e tem duas características chávez tem a característica tem o tipo prende tipo e o tipo não preenchidas eu vou voltar de novo aquele cenário da abelha estou fazendo um bolo e estou seguindo a receita do bolo se um sim é uma criança chora porque levou uma picada de abelha o que o que eu posso o qual é o procedimento que eu posso fazer eu posso ignorar e continuando fazer o bolo ou
posso o que posso parar de fazer o bolo que estava fazendo ali e voltar pra criança então e se essas duas escolhas é quem rege o que é o que rege o objetivo é parar e voltar pra criança seria o que seria criança chorar ignorar aquilo que aquela criança chorando e pedindo por socorro porque algum evento aconteceu em um sistema de computação se ocorre um evento uma saída ele pode parar de fazer o que está fazendo e passar o que passar o próximo passar o processador um outro processo não preenche tivo com ele está numa
o processo foi uma prioridade maior ele pode continuar sua execução a despeito a despeito de um outro processo ter chamado para ser executado então essa é a diferença entre o premiê pedindo não precipite preventivo e meio ele faz o que provoca uma interrupção forçada de o quê de um processo para que um outro processo posso usar permitiu que permite que o processo que está sendo executado continua a ignorar o evento que ocorreu bom dentro dessa categoria das condições de para danton não precipite véu é que ele termine executar o o solicite uma operação de entrada
e saída ou libere explicitamente o processador voltando que voltando para a filha de prontos bom agora a gente caracterizou os sistemas ou os sistemas de escala no entanto não falamos sobre esse caluniador falamos sobre diz pete é a diferença entre desperte escalador do efetivo não preenchido e agora a gente vai falar do que a gente vai falar do escalador do escalonamento em diversos ambientes primeiro em ambiente de sistemas net que você já conhece segundo de ambiente sistemas interativos e o terceiro de sistemas de tempo real que são sistemas que possui que possui um tempo bastante
crítico em tempo que tem definido já um deadline para a sua execução bom então vamos falar primeiro do escalonamento e um ambiente de sistemas that um sistema em lote um sistema onde carrega um conjunto de programas o primeiro e mais simples seria esse fiscal por cento esse é o primeiro algoritmo de escalonamento esse algoritmo de escalonamento seria o que eu escolho a fila determino a política é isso que estou tentando fazer aqui é o primeiro que chega é o primeiro que é bem simples né é um simples fácil de entender por outro lado ele tem
uma desvantagem a desvantagem o que muitas vezes se torna ineficiente quando há processo que demora na sua execução tomamos exemplo aqui existem três processos aqui 321 exército então aqui ele é um sistema voltado pra cá lembrando que no sistema o que o sistema não primitivo então é escalonado até o fim em que seja interrompido então esse o frei o fifa 11 por cento tenta política então é essa política simples entrar um processo 6 aqui então esse processo 6 entrou no final da fila se depois chega um processo cinco então esse processo 5 chega aqui no
final da fila e assim por diante ele vai sendo executado aqui seria a cpu né e essa aqui seria o que seria então a fila de entrada bom é importante frisar também que esses processos são interrompidos por 1 a 1 e vento de entrada e saída então quando ocorre uma vez que eles não são preparativos eles nunca podem ser interrompidas não podem ser interrompidas porém eles são interrompidos por um porquê por vôo é porque ele se voluntariou assim interromper por uma operação de leitura ou escrita no disco leitura escrita que pode ocorrer no disco o
outro periférico bom segunda segundo o algoritmo segunda política no ambiente bete ao não permitir um short já seria o que seria o algoritmo que escolhe o primeiro com o primeiro os rios jobs tarefas mais curtas então essa política por outro lado ele tem o que em relação ao fim ele tem o menor onde saques seriam as vantagens porém ele tem um que ele tem suas desvantagens também que seria que todos os jovens precisam de saber qual seria o tempo necessário para que ele possa finalizar os jovens muitos jovens começarem a chegar obviamente que os mais
longos como ele prioriza os jovens mais curtos os tais tarefas mais curtas os mais longos tendem a ficar no fim e dependendo da situação e mais longos podem nunca vi as executadas então tem essa desvantagem esse algoritmo que seria salvar este jornal online autor não time seria o tempo total necessário desde a sua submissão até o final do seu resultado essa submissão esse tempo também lembrando que ele conta o que ele conta o tempo de externo então voltando aqui nesse nesse cenário esse tempo aqui também é computado então isso seria o que seria o conselho
diretor na montagem da média do jornal online se vocês forem venda no algoritmo jovem é o diabo festa se vocês forem ver aqui ó esse algoritmo aqui que ele pega os programas na os jobs mais curto só 44 4 e 8 obviamente ele vai ter o que vai ter um tempo em média vai possui um tempo menor do que o tempo desse primeiro aqui que foi escalonado baseado no que é baseado no primeiro que chega o primeiro que vai ser relacionado no primeiro bom ou tem outro algoritmo dentro do do sistema e note que seria
o que seria um algoritmo para impedir seu algoritmo preppy tivo ele pode deixar de utilizar cpu no momento em que ele foi interrompido então ele tem um quanto a quem chamam um determinado quanta de tempo a quina quanto ung tempo e se ultrapassasse quanto de tempo ele pode ser o que ele pode ser tirado de execução e passar o processador de um outro processo que já está no topo da fila isso aqui é uma versão primitiva do show do jota quest no algoritmo lote e ele vai selecionar o pro jovem nell a tarefa que tem
o tempo de que o tempo restante menor relação aos outros então esse seria o tempo restante seria se eu tenho dez segundos detém 10 minutos de tempo se eu utilizei é 18 então tem o tempo de que dois então esse tempo é calculado pra determinar porque para determinar a posição da fila assim como eu tenho é essa dessa política a eu também tenho problema aqui denominação os que tiverem o tempo restante está muito grande obviamente eles vão ser é colocado no final da fila e isso tende a levar o que isso tende a levar a
um processo que a gente chama de iluminação não é bom falamos então do processo e escalonamento falamos na aula de hoje apenas taer lembrado apenas do dos processos que em ambientes de ti e na próxima aula uma vez que a gente tem outros que têm outros outros ambientes como a gente viu em 3d em tempo real hoje a gente viu apenas esse sistema o escalonamento de sistema beth seriam esses algoritmos algoritmos vantagens e desvantagens que a gente é comentou nessa aula de hoje de hoje também a bibliografia se encontra no segundo capítulo ea gente vai
continuar nesse assunto de escalonamento de processos e ambientes agora ambientes interativos e ambiente de tempo real muito obrigado pela atenção e até a próxima aula [Música] 1 [Música] [Música] tudo [Música] agora
Похожие видео
Sistemas Operacionais – Aula 06 - Escalonamento de Processo
25:53
Sistemas Operacionais – Aula 06 - Escalona...
UNIVESP
68,651 views
Sistemas Operacionais – Aula 04 - Processos
23:37
Sistemas Operacionais – Aula 04 - Processos
UNIVESP
127,274 views
Sistemas Operacionais – Aula 01 - Conceito de SO e Histórico
25:20
Sistemas Operacionais – Aula 01 - Conceito...
UNIVESP
306,525 views
Sistemas Operacionais – Aula 07 - Threads
23:56
Sistemas Operacionais – Aula 07 - Threads
UNIVESP
80,153 views
Sistemas Operacionais - Aula 17 - Introdução ao Gerenciamento de Memória
25:55
Sistemas Operacionais - Aula 17 - Introduç...
UNIVESP
84,101 views
Aula 04 -  Tipos de Escalonamento
26:24
Aula 04 - Tipos de Escalonamento
Prof. Marcel Rios - Informática
11,789 views
Sistemas Operacionais – Aula 03 - Chamada de Sistema e Interrupção
23:16
Sistemas Operacionais – Aula 03 - Chamada ...
UNIVESP
105,037 views
Relaxing Music to Relieve Stress, Anxiety and Depression • Mind, Body 🐬 Soothing music for nerves
Relaxing Music to Relieve Stress, Anxiety ...
Soothing Soul
Aula 03 - Gerência do Processador
21:12
Aula 03 - Gerência do Processador
Prof. Marcel Rios - Informática
17,452 views
Aula 02 -  Arquitetura de SO
26:30
Aula 02 - Arquitetura de SO
Prof. Marcel Rios - Informática
24,252 views
INFORMÁTICA PARA OS CORREIOS: SISTEMA OPERACIONAL E SOFTWARE
1:11:35
INFORMÁTICA PARA OS CORREIOS: SISTEMA OPER...
Léo Matos
33,054 views
Sistemas Operacionais – Aula 02 - Tipos e Estruturas de SO
26:09
Sistemas Operacionais – Aula 02 - Tipos e ...
UNIVESP
155,803 views
SO Sincronização e Comunicação entre Processos
29:27
SO Sincronização e Comunicação entre Proce...
Bruno Guilhen
3,526 views
Jazz Relaxing Music ~ Cozy Fall Coffee Shop 🍂Smooth Jazz Instrumental Music with Crackling Fireplace
Jazz Relaxing Music ~ Cozy Fall Coffee Sho...
Relax Jazz Cafe
Aula 05 - Gerenciamento de Memória
26:40
Aula 05 - Gerenciamento de Memória
Prof. Marcel Rios - Informática
20,611 views
Fundamentos de Sistemas Operacionais - Gerenciamento de Processos - Parte 1.
19:04
Fundamentos de Sistemas Operacionais - Ger...
Marcio Alencar
1,336 views
Aula 1 - Introdução aos Sistemas Operacionais
8:08
Aula 1 - Introdução aos Sistemas Operacionais
Prof. Marcel Rios - Informática
29,607 views
Escalonamento - Sistemas de Tempo Real
30:25
Escalonamento - Sistemas de Tempo Real
Márcio Castro
3,000 views
Aula 1.1 - Funcionamento dos Sistemas Operacionais
13:13
Aula 1.1 - Funcionamento dos Sistemas Oper...
Prof. Marcel Rios - Informática
23,463 views