tubetranscript.io

Apoio Operacional · Transcript · · Updated

SISTEMAS OPERACIONAIS - Aula 2 - 10 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.

  • A memória virtual é uma técnica usada por sistemas operacionais modernos que oferece a cada processo a ilusão de um espaço de endereçamento contínuo e exclusivo.
  • A unidade de gerenciamento de memória ou MMU é o circuito físico dentro da CPU responsável por traduzir os endereços virtuais para endereços físicos na memória RAM.
  • Os scripts para sistemas operacionais permitem automatizar processos administrativos por meio da execução sequencial de comandos.
Video thumbnail: SISTEMAS OPERACIONAIS - Aula 2 - 10 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.

Muito boa noite a todos. Tudo bem? Como é que vocês estão? Espero que todos estejam bem. Tá certo? Então vamos eh dar continuidade, né, no na aula de na disciplina, né, de sistemas operacionais. Essa é a segunda aula, tá?

Então espero que estejam todos a bordo aí. Legal. Tô vendo aqui que já tem o pessoal aguardando aqui no chat, tá?

Beleza, muito boa noite. Vamos lá, então. Vou aqui começar a compartilhar, né, a minha apresentação com vocês.

Beleza. Então, a última aula, eh, a gente parou aí no na memória virtual, né? A gente parou no gerenciamento de memória, os sistemas operacionais, tá?

E aí a vou dar continuidade a partir daqui, tá bom? Então, a gente falou eh que é o sistema operacional, né? Para que que ele serve? Ele vai fazer a intermediação ali, né, entre o usuário, as aplicações e o e o hardware, né?

Então, é através dele que a gente vai fazer todo esse controle, ele vai ser um interpretador, né? ele vai fazer, ele vai fazer aí esse meio de campo, tá, pra gente.

E aí a gente falou também que ele usa, né, utiliza drivers, né, que são softwares aí de determinados hardwares, né? Então, os drivers são esses softwares que vão ensinar, né, o traduzir o que o sistema operacional tá pedindo para que ele consiga executar as

ações aí de hardware, né? Então, o o driver é uma ferramenta que o sistema operacional utiliza para se comunicar com o hardware, né?

Tá bom? a gente falou mais também sobre alguns componentes, né, do sistema operacional. Então, a gente falou do kérnio, né, que é a parte eh central, né, onde existe todo o controle, tá bom?

E aí a gente começou a falar aqui do gerenciamento de memória, né? A gente falou também eh do processo, né? A gente falou de um processo que é uma tarefa, um programa em execução, tá? A gente falou do dos estados, né?

Os estados desse processo, novo, pronto, em execução, em espera e encerrado, tá? [roncando] E aí, então vamos falar agora de gerenciamento de memória, tá bom?

Então, eh, o gerencio de memória é crucial para locação eficiente de recurso. E aí a gente vai trabalhar com a memória virtual, que é um mecanismo do sistema operacional, tá?

Memória virtual é uma técnica usada por sistemas modernos, né, sistemas operacionais modernos, que oferecem aí a cada processo a ilusão de ter um espaço de endereçamento contínuo e exclusivo, independente da memória física real, né?

Então, antes da existência da memória virtual, o que ocorria, né? eh muito muitos aplica muitas aplicações eh tinham poder, né, vamos dizer assim, de manipular ali a memória RAM diretamente, tá? E com isso, né, o que que acontecia?

Eh, a gente tinha problemas de de fragmentação, né? Então, geralmente, eh, aplicações, né, reservavam um espaço específico da memória RAM, né?

Então, a gente tinha vários várias aplicações rodando, né? E aí quando a gente tentava rodar eh uma outra aplicação, mesmo que outras duas aplicações tenham sido encerradas, né, liberando a memória, assim, eh acontecia que as memórias não se não se somavam, né, elas ficavam como se fossem dois bloquinhos

ali separados, né, limitados pelo tamanho do processo anterior. Então isso aí dava muito problema de falta de memória, né? E também essa falta de memória a gente chamava de fragmentação, né? Fragmentação da memória.

E também antes da existência da memória virtual, né? a gente tinha um problema que como os processos, né, as aplicações eh executavam diretamente na memória RAM, eh muitas vezes uma aplicação atrapalhava a outra, né, sobreescrevia a memória da outra, tá? Então, depois desses problemas aí, alguns dos problemas, né, são esses que eu tô

falando para vocês, surgiu aí a memória RAM, a memória virtual, que é uma técnica aí que faz essa essa ilusão, né? Então, o programa o processo ainda pensa que tá trabalhando num bloco único, né?

Só, só que porém a memória virtual por debaixo dos panos ali, né? Eh, ela vai, eh, roteando, né, vamos dizer assim, escalando ali o os processos do programa para cada bloco de memória disponível, tá? Então, independente se esses blocos

são consecutivos ou não, né? Só que pro processo, né, paraa aplicação, ele tá executando um bloco único, porque é o que tá na memória virtual, tá bom?

Então, bem de maneira bem rápida aqui, explicando mais ou menos. Depois eu vou mostrar para vocês. Eh, tem algumas imagens, né, que vão ajudar a visualizar isso, tá bom?

Então, continuando aqui no slide dos benefícios da memória virtual. eh, permite que processos sejam maiores que a memória física disponível e facilita o compartilhamento de espaço de endereço entre os processos, tá? Mapeamento. Então, o sistema

operacional vai mapear endereços virtuais para endereços físicos na memória RAM. E se a RAM for insuficiente, partes da memória podem ser movidas temporariamente para o disco, né? Então, partes da memória RAM, né? A gente tá falando de de processos de e de

de processos que estão parados lá na memória rank, que não estão sendo mais utilizados. E aí ele move pro disco, né, para pra memória secundária, né, nosso HD, vamos dizer, né, e é o chamado chamado swap, né, que é o mecanismo de troca, tá?

Então, eu trouxe aqui a imagem eh de como funciona mais ou menos aí a memória virtual, né? Então, a memória virtual vai trabalhar com páginas, né?

Essas páginas vão espelhar a memória RAM, tá bom? A memória RAM vão ser separadas em frames, tá? A memória física, tá bom? Esse aqui é o mapa, é o disco, né? Vamos dizer assim.

E aqui é o nosso mapa de memória, né? aonde vai ser relacionado, né, o processo virtual com o endereço virtual e para onde, para qual memória física ele tá apontando, tá? Então é assim que o sistema operacional

fazem a o gerenciamento de uma memória, tá? Eu trouxe aqui, ó, os componentes da imagem, né? Temos alguns comentários aqui. Deixa eu ver

alguma novidade da ATPs. Não, ainda não. Não tem nenhuma novidade, mas o tem pessoal de apoio aí da faculdade que provavelmente vocês podem tirar essa dúvida, tá?

Frequently asked questions

É uma técnica usada por sistemas operacionais modernos que oferece a cada processo a ilusão de ter um espaço de endereçamento contínuo e exclusivo, independentemente da memória física real.

A MMU é um circuito físico geralmente dentro da CPU cuja função principal é realizar a tradução de endereços virtuais em endereços físicos na memória RAM em tempo real.

Eles automatizam processos administrativos por meio da execução sequencial de comandos, sendo amplamente utilizados para gerenciar atividades como backups e organização de logs.