1s2025

Cronograma de Aulas

  • [10/02/25] - Introdução - Slide
  • [24/02/25] - Kernel - Slide
  • [10/03/25] - Processos - Slide
  • [17/03/25] - Threads - Slide
  • [24/03/25] - Escalonamento - Slide

  • [07/04/25] - Gerenc. Memória - Slide
  • [14/04/25] - Sistemas de Arquivos - Slide
  • [28/04/25] - Entrada e Saída - Slide
  • [05/05/25] - Segurança - Slide
  • [12/05/25] - Revisão

Atividades e Entregas

1) Leitura complementar

2) Lab 1 - Processos

  • Entrega do exercício: renomear o arquivo para XYZ123-processos.zip, onde XYZ123 é o seu RA.
  • O arquivo zip deve conter o código fonte (.py) e o relatório pedido (.doc ou .pdf)

3) Lab 2 - Threads

  • Entrega do exercício: renomear o arquivo para XYZ123-threads.zip, onde XYZ123 é o seu RA.
  • O arquivo zip deve conter o código fonte (.py) e o relatório pedido (.doc ou .pdf)

4) Lab 3 - Multiprocessing vs Multithreading

  • Entrega do exercício: responder as questões do forms - link

5) Lab 4 - Versionamento (Git)

  • Entrega do exercício: renomear o arquivo para XYZ123-git.zip, onde XYZ123 é o seu RA.
  • O arquivo zip deve conter o relatório pedido (.doc ou .pdf)

6) Lab 5 - Entrada e Saída (CG)

  • Entrega do exercício: renomear o arquivo para XYZ123-cg.zip, onde XYZ123 é o seu RA.
  • O arquivo zip deve conter o código fonte (.py) e o relatório pedido (.doc ou .pdf)

7) Lab 6 - Segurança (IA)

  • Entrega do exercício: renomear o arquivo para XYZ123-ia.zip, onde XYZ123 é o seu RA.
  • O arquivo zip deve conter o código fonte (.py) e o relatório pedido (.doc ou .pdf)