O que você vai aprender
Apresentar o trabalho/projeto da disciplina com clareza.
Revisar os grandes temas de SO de forma conectada.
Preparar-se para a Avaliação 2 e o exame.
Hora de juntar as peças
Ao longo de 13 semanas você viu processos, escalonamento, sincronização, deadlocks, memória, arquivos, E/S e virtualização. Agora é hora de conectar tudo, apresentar o que aprendeu e consolidar para a Avaliação 2.
Os temas de SO não são ilhas: um processo em falta de página gera E/S de disco; um deadlock nasce da sincronização; um contêiner depende de escalonamento e memória. Esta aula costura essas ligações.
O panorama do fechamento
conectada→Simulado
ENADE→Avaliação 2
Cada grupo apresenta seu trabalho, revisamos a disciplina de forma integrada, calibramos com o simulado e nos preparamos para a prova.
Como apresentar um trabalho técnico
Cada grupo apresenta seu trabalho final: o tema (um simulador estudado, um estudo de caso de SO ou uma análise de desempenho), a metodologia e os resultados.
O que será avaliado
Os critérios da apresentação:
| Critério | O que se espera |
|---|---|
| Corretude técnica | Conceitos corretos e bem aplicados |
| Clareza | Exposição organizada e compreensível |
| Conexão | Ligação explícita com os temas do curso |
| Profundidade | Análise que vai além do superficial |
Sistemas operacionais em uma página
| Tema | Conceito-chave | Mecanismo |
|---|---|---|
| Processos | Programa em execução | PCB, estados, fork() |
| Escalonamento | Quem usa a CPU | FCFS, SJF, RR, prioridades |
| Sincronização | Exclusão mútua | Semáforos, monitores |
| Deadlock | Impasse | 4 condições, banqueiro |
| Memória | Espaço de endereçamento | Paginação, memória virtual |
| Arquivos e E/S | Persistência e dispositivos | i-node, escalonamento de disco |
| Virtualização | Isolamento | VMs, contêineres |
Stepper: roteiro de uma boa apresentação
Revisão conectada
É mais eficaz para a prova entender por que cada mecanismo existe e como ele se relaciona com os demais do que decorar definições soltas.
As grandes ideias que se repetem
- Abstração: processo, arquivo, memória virtual escondem complexidade.
- Compartilhamento ordenado: escalonamento, sincronização e IPC coordenam o uso de recursos.
- Indireção: tabelas de página, i-nodes e namespaces mapeiam o lógico no físico.
- Trade-offs: quase toda decisão troca velocidade por simplicidade, segurança ou uso de recursos.
A orquestra do SO
Os simuladores do curso
| Simulador | Tema | O que ensina |
|---|---|---|
| Escalonamento | CPU | FCFS, SJF, RR e o tempo médio de espera |
| Banqueiro | Deadlock | Estado seguro e evitação |
| Substituição de páginas | Memória virtual | FIFO, LRU, ótimo e faltas |
| Disco | E/S | FCFS, SSTF, SCAN e o seek total |
Trilha de revisão sugerida
takeaways→Refazer
quizzes→Rodar os 4
simuladores→Simulado
ENADE
Comece pelas sínteses de cada aula, refaça os mini-quizzes, volte aos simuladores e finalize com o simulado estilo ENADE para calibrar.
Como será a Avaliação 2
Espere questões conceituais (definições e comparações) e práticas (calcular faltas de página, seek total, sequência segura do banqueiro).
Check: ligação entre temas
Um processo acessa uma página que não está na RAM. Que cadeia de eventos isso dispara?
A banca avaliadora
No formato de banca, cada grupo apresenta e outro grupo avalia, fazendo perguntas técnicas que conectam o trabalho a um conceito do curso. Preenche-se uma rubrica (corretude, profundidade, clareza) e dá-se feedback construtivo por escrito.
Avaliar o trabalho dos colegas é também uma forma de revisão: para perguntar bem, é preciso dominar o conceito.
Armadilhas na prova
- Trocar fragmentação interna por externa, ou FIFO por LRU.
- Esquecer que a primeira referência a uma página é sempre falta.
- Confundir as quatro condições de deadlock ou achar que o banqueiro detecta (ele evita).
- Somar deslocamentos de disco com sinal em vez de usar o módulo.
- Misturar VM (kernel próprio) com contêiner (kernel compartilhado).
Estratégia de preparação
- Estude pelos mecanismos: para cada problema, saiba qual mecanismo o resolve.
- Pratique os cálculos (faltas, seek, banqueiro) até automatizá-los.
- Use os flashcards e o simulado ENADE para autoavaliação.
- Durma bem antes da prova: memória consolida no sono — apropriado para a disciplina!
Reveal: o fio condutor do curso
Se houvesse uma única frase para resumir todo o curso, qual seria?
Revisão geral relâmpago
O mapa completo da disciplina
- Fundamentos (1–2): o que é o SO, kernel, chamadas de sistema.
- Concorrência (3–8): processos, threads, escalonamento, IPC, sincronização, deadlocks.
- Memória (9–10): gerência de memória e memória virtual.
- Persistência e dispositivos (11–12): sistemas de arquivos e E/S.
- Síntese (13–14): virtualização e fechamento integrado.
Encerramento
Atividade em grupo · Banca avaliadora
Em rodízio, os grupos avaliam o trabalho uns dos outros.
Roteiro
- Cada grupo apresenta por 5 minutos.
- A banca (outro grupo) faz 2 perguntas técnicas conectando o trabalho a um conceito da disciplina.
- Preencham uma rubrica: corretude, profundidade e clareza.
- Deem um feedback construtivo por escrito.
Mini-quiz · Aula 14
20 questões sobre esta aula. Escolha e veja a explicação na hora.
📌 Resumo — leve isto para a prova
- Os temas de SO se conectam: processos, escalonamento, sincronização, deadlock, memória, arquivos, E/S e virtualização.
- Cada problema tem mecanismos próprios (PCB, semáforos, banqueiro, paginação, i-node, SCAN, contêineres).
- Estude pelos mecanismos e relações, não por definições isoladas.
- O trabalho final integra teoria, simuladores e estudos de caso.
- Use o simulado ENADE e os quatro simuladores para a reta final da Avaliação 2.