LRM Prof. Mantovani ← Aulas da disciplina
Semana 14 · Aula 14 de 14

Apresentações · Revisão geral · Prova 2

Fechamento: apresentação dos trabalhos, revisão de toda a disciplina e Avaliação 2 (e exame, quando aplicável).

📚 Sistemas Operacionais📝 mini-quiz ao final
Objetivos da aula

O que você vai aprender

1

Apresentar o trabalho/projeto da disciplina com clareza.

2

Revisar os grandes temas de SO de forma conectada.

3

Preparar-se para a Avaliação 2 e o exame.

1 · Motivação

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.

2 · Mapa

O panorama do fechamento

ApresentaçõesRevisão
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.

3 · Conceito 1

Como apresentar um trabalho técnico

Apresentação técnica. Exposição clara de um problema, da abordagem e dos resultados, com corretude e conexão aos conceitos da disciplina.

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.

4 · Critérios

O que será avaliado

Os critérios da apresentação:

CritérioO que se espera
Corretude técnicaConceitos corretos e bem aplicados
ClarezaExposição organizada e compreensível
ConexãoLigação explícita com os temas do curso
ProfundidadeAnálise que vai além do superficial
5 · Exemplo

Sistemas operacionais em uma página

TemaConceito-chaveMecanismo
ProcessosPrograma em execuçãoPCB, estados, fork()
EscalonamentoQuem usa a CPUFCFS, SJF, RR, prioridades
SincronizaçãoExclusão mútuaSemáforos, monitores
DeadlockImpasse4 condições, banqueiro
MemóriaEspaço de endereçamentoPaginação, memória virtual
Arquivos e E/SPersistência e dispositivosi-node, escalonamento de disco
VirtualizaçãoIsolamentoVMs, contêineres
6 · Interativo

Stepper: roteiro de uma boa apresentação

Passo 1
Contexto: qual problema de SO o trabalho aborda e por que importa.
Passo 2
Metodologia: o que foi feito (simulação, estudo de caso, medição).
Passo 3
Resultados: dados, gráficos ou comparações obtidas.
Passo 4
Conexão: amarre explicitamente a um conceito do curso (ex.: escalonamento, memória virtual).
Passo 5
Conclusão e perguntas: o que aprenderam e abertura para a banca.
7 · Conceito 2

Revisão conectada

Revisão integrada. Estudar os temas pelas suas ligações, não isoladamente, vendo como um mecanismo apoia ou depende de outro.

É 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.

8 · Explicação

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.
9 · Analogia

A orquestra do SO

🎻 Analogia
O SO é o maestro de uma orquestra: os músicos (processos) querem todos tocar; o maestro (escalonador) decide a vez de cada um; as partituras (memória e arquivos) precisam estar à mão; e a regência (sincronização) evita que toquem por cima uns dos outros. O resultado é harmonia a partir de recursos limitados.
10 · Comparação

Os simuladores do curso

SimuladorTemaO que ensina
EscalonamentoCPUFCFS, SJF, RR e o tempo médio de espera
BanqueiroDeadlockEstado seguro e evitação
Substituição de páginasMemória virtualFIFO, LRU, ótimo e faltas
DiscoE/SFCFS, SSTF, SCAN e o seek total
11 · Fluxo

Trilha de revisão sugerida

Reler
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.

12 · Aprofundamento

Como será a Avaliação 2

🎯
A Avaliação 2 cobre as semanas 8–13: deadlocks, gerência de memória, memória virtual, sistemas de arquivos, E/S e virtualização. Revise os simuladores de escalonamento, banqueiro, substituição de páginas e disco, além dos mini-quizzes de cada aula.

Espere questões conceituais (definições e comparações) e práticas (calcular faltas de página, seek total, sequência segura do banqueiro).

13 · Interativo

Check: ligação entre temas

Um processo acessa uma página que não está na RAM. Que cadeia de eventos isso dispara?

A falta de página gera uma requisição de disco (E/S); o processo bloqueia até a página ser carregada. Isso conecta memória virtual, E/S e estados de processo.
14 · Caso prático

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.

15 · Erros comuns

Armadilhas na prova

⚠️
Evite na Avaliação 2:
  • 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).
16 · Dicas

Estratégia de preparação

Para a reta final:
  • 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!
17 · Interativo

Reveal: o fio condutor do curso

Se houvesse uma única frase para resumir todo o curso, qual seria?
"O sistema operacional gerencia recursos limitados (CPU, memória, dispositivos) compartilhando-os de forma ordenada, eficiente e segura entre vários programas, escondendo a complexidade do hardware atrás de abstrações simples." Tudo o que estudamos — processos, escalonamento, memória virtual, arquivos, E/S, virtualização — são facetas desse objetivo central.
18 · Flashcards

Revisão geral relâmpago

PCBvirar
Estrutura que guarda o contexto de um processo (estado, registradores, memória).
Banqueirovirar
Algoritmo de evitação de deadlock: só concede se o estado seguir seguro.
Thrashingvirar
Paginação excessiva: o sistema pagina mais do que executa.
SCANvirar
Escalonamento de disco tipo elevador: varre em uma direção e volta.
19 · Conexões

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.
20 · Síntese

Encerramento

🔑
Síntese final: 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). O trabalho final integra teoria, simuladores e estudos de caso; use o simulado ENADE e os quatro simuladores para a reta final.
Mão na massa · colaborativo

Atividade em grupo · Banca avaliadora

Em rodízio, os grupos avaliam o trabalho uns dos outros.

⏱️ 40 min👥 turma em bancas🧩 avaliação por pares

Roteiro

  1. Cada grupo apresenta por 5 minutos.
  2. A banca (outro grupo) faz 2 perguntas técnicas conectando o trabalho a um conceito da disciplina.
  3. Preencham uma rubrica: corretude, profundidade e clareza.
  4. Deem um feedback construtivo por escrito.
Apresentadoresexpõem o trabalho
Bancaavalia e questiona
Relatorregistra o feedback
📤 Entrega: Rubrica preenchida + feedback escrito para o grupo avaliado.
Teste seu conhecimento

Mini-quiz · Aula 14

20 questões sobre esta aula. Escolha e veja a explicação na hora.

0/20

📌 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.