Skip to content

jaimeadf-ufsm/elc1080-so

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

so24b

Página da disciplina de Sistemas Operacionais, segundo semestre de 2024

ELC1080, DLSC/CT/UFSM turmas CC e SI

professor: Benhur Stein ([email protected])
terças e quintas, 10h30, sala 1309

Desenvolvimento da disciplina

Os canais de comunicação entre o professor e os alunos são

O e-mail pode ser usado para o envio de perguntas, exercícios, reclamações, sugestões, críticas e o que mais for, durante todo o período em que durar a disciplina.

Esta página concentrará os assuntos vistos em aula, a descrição de exercícios e trabalhos, avaliações, etc. Ela será aumentada/atualizada durante todo o semestre. Ela é o canal mais oficial de informações sobre a disciplina, e deve ser consultada frequentemente pelo aluno (sugiro habilitar notificações de alteração do github).

A disciplina vai seguir de forma bastante próxima o assunto como ele é visto no livro

   Sistemas Operacionais Modernos
   Andrew S Tanenbaum

Ementa

Ver aqui.

Aulas

N data assunto
1 10set introdução
2 12set apresentação do código do t0 (em C)
3 17set origens de SO -- programa monitor, processamento em lote, multiprogramação
4 19set processos -- modo supervisor, estado do processador, interrupção, estados de um processo, criação e morte
5 24set processos -- tabela de processos, funcionamento básico de um SO
6 26set apresentação do t1
1out vade retro vīrus
7 3out mais detalhes do t1; escalonamento
8 8out algoritmos de escalonamento
9 10out threads
10 15out programa para teste de threads, comunicação entre processos
11 17out comunicação entre processos (TSL, semáforo, mutex, monitor, variável de condição; produtor-consumidor)
12 22out comunicação entre processos (barreira; jantar dos filósofos, leitores+escritores)
13 24out gerenciamento de memória
14 29out gerenciamento de memória (memória virtual, segmentação, paginação)
15 31out gerenciamento de memória (TLB, tabela de páginas invertida)
16 5nov gerenciamento de memória
17 7nov apresentação do t2
18 12nov
19 14nov
20 19nov
21 21nov
22 26nov JAI
23 28nov JAI
24 3dez
25 5dez
26 10dez
27 12dez
17dez sexta-feira
19dez sábado

Trabalhos, provas, exercícios

id prazo assunto
t0 24set simulador de computador | entrega = dispositivo rand, programa de adivinhar; forma de entrega: mail com arquivos ou link para git (faz um branch)
t1 18nov implementação de processos
t2 gerenciamento de memória

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 77.8%
  • Assembly 20.8%
  • Makefile 1.4%