Olá alunos sejam todos bem-vindos a mais uma aula de conceitos básicos de informática para concursos de 2024 e nessa aula pessoal nós vamos continuar resolvendo importantes conceitos em relação à informática mas lembrando quem desejar adquirir o nosso curso com o conteúdo de informática para concursos pode acessar o nosso site O endereço é vonc concurso.com.br e o link para acesso está aqui na descrição desse vídeo Então vem comigo e vamos ao assunto da aula de hoje pois bem pessoal nessa aula de hoje eu vou falar sobre um dos elementos relacionados a no ao gerenciamento de processos
no processador quer dizer como os sistemas operacionais como o caso do Windows do Linux entre outros conseguem realizar o gerenciamento dos processos que são executados no processador só que aí tem um termo que aparece muito nas provas de concurso que nós temos que entender dentro desse gerenciamento de processos em relação ao processador Lembrando que o processador é o cérebro da máquina é a CPU é a unidade central de processamento onde os dados são processados de forma centralizada né E esse conceito é o turn around E é isso que nós vamos discutir a partir de agora
então quero que vocês prestem bem atenção quando a gente fala sobre sistemas operacionais que tem a capacidade de realizar multiprocessamento como o caso do Windows como o caso do Linux em um sistema operacional moderno como esse que eu dei de exemplo vários e vários processos devem ser atendidos simultaneamente só que dando ao usuário a impressão de que eles estão rodando simultaneamente quando na verdade muitas vezes estão fazendo de forma intercalada vamos imaginar o seguinte pessoal estou usando aqui o meu Windows como vocês podem observar e aqui eu tenho uma janela de de um navegador que
eu estou acessando uma página da web ao mesmo tempo estou fazendo download de um determinado arquivo Estou ouvindo uma música aqui no Executor de mídia e também ali estou fazendo a digitação de um determinado texto Então percebe quando a gente usa um sistema operacional realmente ele tem que gerenciar múltiplos processos que estão em execução porque a gente usa muitas coisas simultaneamente e é a partir daí que nós precisamos discutir um pouquinho melhor esse multiprocessamento para que seja Ah para que aconteça Esse multiprocessamento é necessário gerenciar o processador por meio de algoritmos específicos de escalonamento de
processos e esses algoritmos eles definem que processo executa e quais processos vão ficar esperando de acordo com diferentes parâmetros que o algoritmo vai recebendo então é importante a gente saber disso né existe por trás ali do gerenciamento e do escalonamento dos processos existe tem algoritmos específicos para controlar como esses processos entram em execução quais vão Aguardar na fila né a ideia do turn around que é o que estamos discutindo agora é justamente o tempo ele vai contar o tempo total desde a submissão do processo até a conclusão desse processo então desde que o processo passa
a ser submetido até a conclusão final desse processo isso tudo é que nós chamamos de tempo de turn around ou turn around time certo vamos ver isso pessoal numa ilustração que eu acho que fica muito mais interessante pra gente entender essa historinha que eu tô contando então quando a gente fala dos processos nós temos a submissão do processo aí o processo fica preparado fica pronto para começar a historinha dele e aí ele entra numa fila de prontos e essa fila de prontos é um vai ocasionar aí um tempo de espera um rit time Waiting time
que é justamente para que ele saia dessa esse tempo que ele vai ficar nessa fila de pronto até começar sua execução e depois entra o chamado tempo de Rajada o Burst time que é da execução até ele ficar completo e realmente ter a conclusão daquele processo então nós podemos aqui mensurar que o weit in time é o tempo que um processo passa na fila de prontos aguardando para ser executado porque H submissão aí ele fica preparado fica pronto e a partir daí entra esse tempo de espera esse waiting time tempo que o processo passa nessa
fila de prontos aguardando para ser executado aí vem Claro a execução e quando vem a execução começa a contar o tempo de Rajada o Burst time que vai determinar a quantidade de tempo que um processo precisa para ser executado lá em um processador até que de fato seja completo seja feito a conclusão E aí o que que é o tempo de turn around é justamente esse tempo total desde a submissão do processo até sua conclusão então percebe que é como se o tempo de espera o rate in Time e o tempo de Rajada que é
o Burst time eles fazem parte desse turn around fazem parte desse tempo total desde que o processo é submetido até a conclusão desse processo como a gente consegue observar bem aí nessa ilustração certo bem pessoal a partir de agora então nós vamos resolver questões de prova sobre esse assunto quero que vocês acompanhem comigo atentamente aí essas questões vem comigo essa é bem interessante ó em um sistema operacional moderno vários processos devem ser atendidos simultaneamente dando ao usuário a impressão de estarem rodando simultaneamente para isso é necessário gerenciar o processador por meio de algoritmos de escalonamento
escalonamento de processos né que definem que processo executa e quais ficam esperando de acordo com diferentes parâmetros né um dos critérios que podem ser usados para comparar esses algoritmos é o tempo de turn around que conta o tempo e aí vem ali a letra A entre submissão de um pedido e a primeira resposta a ele letra B que o processo realmente passa sendo executado pelo processador letra C que um processo passa em estado de bloqueio geralmente aguardando uma operação de es de entrada e saída ser concluída letra D Total desde a submissão do processo até
sua conclusão e a letra e total que um processo passa na fila de pronto aguardando para ser executado pelo processador bem pessoal de acordo com o que acabamos de ver o chamado tempo de turn around que é o turn around time é na verdade o tempo total desde a submissão do processo até a sua conclusão quer dizer desde que ele é submetido até a sua conclusão isso tudo é o tempo de turn around e por isso mesmo nossa resposta aqui a letra D de Dinamarca Sem dúvida nenhuma e vamos lá para mais uma questão sobre
esse assunto Acompanha comigo a respeito do gerenciamento do processador e da memória em sistemas operacionais julgue o item subsequente tempo de turn around é o tempo total que um processo permanece na fila durante o seu processamento enquanto aguarda para ser executado pessoal está errado na verdade o tempo de turn around não é o tempo total que um processo permanece na fila durante o seu processamento enquanto aguarda para ser executado Esse é o Waiting time esse é o tempo de espera o turn round é des é o tempo total Desde da submissão até o processo ficar
completo aqui ele pegou só um pedacinho da história que era o Waiting time que era o tempo de espera e por isso marcamos errado aqui essa questão especificamente para o turn around tá errado né pessoal perfeito ótimas questões sobre esse assunto Valeu pessoal mais um assunto importante resolvido e se gostou do nosso vídeo não esquece Marca um gostei e se inscreve aqui no nosso canal desejando adquirir o nosso curso com o conteúdo de informática para concursos pode acessar o nosso site O endereço é vonc concurso.com.br e o link para acesso está aqui na descrição desse
vídeo Valeu pessoal grande abraço até a próxima aula e bons estudos