tubetranscript.io

Apoio Operacional · Transcript · · Updated

SISTEMAS OPERACIONAIS - Aula 3 - 17 de setembro de 2026 – Transcript

Video by Apoio Operacional · Watch the original on YouTube

Summary

AI-generated from the transcript. Verify details against the source video.

  • O bloco de controle de processo atua como a identidade de um processo para o sistema operacional gerenciar sua execução.
  • O escalonador de CPU define quando interromper e iniciar cada processo com base em critérios de agendamento e prioridade.
  • As chamadas de sistema permitem que programas em modo usuário solicitem ações de hardware por meio do kernel.
Video thumbnail: SISTEMAS OPERACIONAIS - Aula 3 - 17 de setembro de 2026
Source video on YouTube · Transcript generated automatically and may contain errors.

Use this video with Pro

Reading, copying and transcript downloads are free. Create saved AI results for this video with a signed-in Pro account ($9/month).

Transcript

Search ignores accents. All transcript text stays visible.

Já vou te conectando, tá, professor? E já te mando o link do YouTube aqui no chat. [tosse]

Tá sim. Não, o áudio do vídeo não.

O áudio do vídeo não. Seu áudio sim. Opa, boa noite, Christopher. Sim, eu já já vou ir te conectando, tá bom?

Pessoal, quando vocês estiverem OK, eu já preciso iniciar.

Ó, a gente vai entrar agora em 10 segundos. Assim que sair o sinal, vai conectar com o YouTube.

Muito boa noite a todos. Sejam bem-vindos a uma mais uma aula. né? Vamos continuar falando aí da disciplina sistemas operacionais e mais precisamente aí do processo, né, que foi onde a gente parou na última aula.

Então, vou dar uma compartilhar aqui com vocês o material. Espero

que todos estejam vendo aí o material, tá? A gente vai, a gente vai retomar aqui e qualquer coisa tô de olho aqui também no chat, tá?

Qualquer dúvida em relação à disciplina, pode tá colocando aí no chat que a gente consegue eh ler, né, e possivelmente aí seessa dúvida.

Beleza? Então, a última aula a gente tava falando sobre o bloco BCP, né? Então, a gente falou algumas características dele, né?

que ele vai contar com o estado do processo, né? Contador do programa, registrador de CPU, informações aí de escalonamento, né, do processo que o sistema operacional que é responsável por isso, tá?

informações de gerenciamento de memória e informações de contabilização, informações de status, de entrada e saída, né? Muitos processos aí dependem muitas vezes de eh dados, né, que estão em outros lugares, como por exemplo no HD, né, no nosso hard disk.

Então, o bloco PCP, o bloco de de controle do processo, ele é meio que para ficar mais fácil de entender, né? É como se fosse uma identidade de um processo para o sistema operacional.

Então, através desse bloco, o sistema operacional consegue fazer o gerenciamento, né, desse processo, tá? Lembrando que o processo, né, na na verdade muitas vezes é um programa sendo executado, né? Então, quando a gente executa um browser da vida aí, Firefo Fox ou um

Chrome, né? Então, eh, pode, podem notar que é aberto vários processos, né, eh, pelo gerenciador de tarefas do Windows, né, no caso, ou se for no Linux, né, através de um de um HP aí, um top, um comando, né, e é possível ver eh o processo sendo rodando, né, na memória

do computador, enquanto o sistema operacional faz todo o gerenciamento desse processo, né? Então, continuando aqui no modelo de processo, tá?

Então, a estrutura operacional de um processo, um sistema operacional vai reunir aí diversos mecanismos e componentes, né, conforme a gente já falou anteriormente, que controlam, facilitam aí a execução e interação dos processos, garantindo o uso eficiente dos recursos, a multitarefa e a estabilidade do sistema.

Então, um processo é um tipo específico de atividade composto por programa entrada, saída e estado, tá? Então, sempre que eu vou que vai que eu vou rodar um programa, né, é criado um processo e esse processo muitas vezes vai necessitar de leitura de dados ou de uma ação, né, de teclado

ou de mouse, tá bom? Então esse é o o que é que compõe, né, um processo. Então o único processador pode atender vários processos e o sistema aí vai utilizar alguns algoritmos, né, para fazer esse escalonamento desses processos, né,

ficar enviando ele pro pra CPU para poder tá feito a execução, né? de tudo que tá sendo pedido pelo processo.

Então, vai fazer, o algoritmo vai fazer esse escalonamento para definir quando interromper e iniciar cada um, tá? Não lembro se vocês lembram, eh, mas anteriormente eu falei da de como que os eh os programas, né, os processos são executados no CPU. Muitas vezes a gente acredita que eles estão

sendo executados em paralelo, né? Mas muitas vezes, eh, tá acontecendo ali um processo, né, de parada, espera, né, de entre os estados do processo. Então ele vai executando cada hora, cada momento o processo de uma determinada aplicação, só que é feito de uma maneira tão rápida, né, que muitas vezes a gente

acredita que tá sendo executado tudo de uma vez, mas existe uma fila, né, e esse escalonador, né, esse scheduling do sistema operacional que faz esse controle, né, de como de como os programas estão sendo executados na CPU.

Tá bom? E para isso, né, para ele conseguir fazer esse controle de forma bem definida, né, ele utiliza aí o bloco BCP, tá bom? Para cada processo.

Então, esse escalonamento que vai definir quando interromper e iniciar cada um dos processos. Então, além disso, o sistema operacional mantém uma tabela desses processos que registra informações essenciais sobre cada processo ativo, tá? O sistema operacional que faz o controle dos processos, tá bom?

Então, a gente tem aqui uma figura na tabela de gerenciamento de processo, né? Então, tem aqui o contador de programa, né? Palavra de estado, ponteiro da pilha, estado do processo, tá?

Prioridade, tá? Todo o processo tem um ID, tá, pessoal? É bom guardar isso, tá? E através desse ID que a gente consegue gerenciar ou encerrar um determinado processo.

Então aqui tem diversos, né, elementos, né, grupo de processo, processo p, tempo de CPU, tempo de alarme, tá? Esse contador aqui ele é muito importante, né, para saber em que estado, né, eu acabei de falar que os processos horas hora eles param, horas hora eles continuam, né? Então, e para saber na hora de

retomar um processo que tinha parado, como é que eu sei eh de onde eu recomeço, né? Então, a gente usa os contadores, tá? E os ponteiros de pilha, né? que vão indicar eh em qual endereço de memória, né, tá a próxima instrução a ser executada, tá

bom? Então, o processo ele tem vários vários eh várias instruções, né? Todas essas instruções elas vão sendo armazenadas aí numa pilha.

Frequently asked questions

O bloco de controle de processo (BCP) funciona como uma identidade do processo para o sistema operacional gerenciar informações essenciais.

A chamada de sistema é realizada por um programa quando ele precisa acessar informações de hardware, alterando o privilégio para o modo kernel.

Um processo pode estar nos estados de execução, pronto para ser executado ou bloqueado em espera.