Skip to content

jaimeadf-ufsm/elc1080-so

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

so24b

Tinha um bug no código do T2, não estava gerando o erro de falta de página corretamente. Foram alterados cpu.c e so.c.

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

ELC1080, DLSC/CT/UFSM turmas CC e SI

professor: Benhur Stein (benhur+so24b@inf.ufsm.br)
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 sistemas de arquivos
19 14nov sistemas de arquivos
20 19nov sistemas de arquivos
21 21nov gerenciamento de entrada e saída
22 26nov JAI
23 28nov JAI
24 3dez gerenciamento de entrada e saída
25 5dez deadlocks
26 10dez deadlocks
27 12dez conversas de avaliação final
17dez sexta-feira
19dez exame

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
final 11dez entrega final

Sobre a entrega final atrasada. Recebi vários pedidos para atrasar a entrega final. Vou fazer um atendimento parcial. Tem que entregar na data combinada, ou a entrega final ou uma entrega parcial, contendo um texto explicando sucintamente o que falta. A não entrega será entendida como desistência. Para quem conseguir a entrega final, ou os que eu julgar que mesmo faltando o que falta dê para conversar dia 12, coloco na lista do dia 12. Para os outros, tem um pouco mais de prazo. Vou ser mais compreensivo com os do dia 12...

As conversas serão na sala 376-anexo B.

Horário das conversas

Nome grupo horário nota exame
diego luis 12-1 9,0
luis diego,joao 12-2 9,5
joao luis,diego 12-3 9,5
guilherme leandro,mathias 12-4 9,0
leandro guilherme,mathias 12-5 8,0
mathias guilherme,leandro 12-6 9,0
lucas-paire 12 6,0 8,2
guilherme gabriel 12 9,5
gabriel guilherme 13 9,0
jaime 13 10,0
jonathan eduardo 16-1 6,0 6,8
eduardo jonathan 16-2 6,0 7,6
jhuan luana 16-3 8,0
luana jhuan 16-4 8,0
lorenzo 16-5 6,0 3,6
rafaela thierry 17-1 6,0 3,7
thierry rafaela 17-2 6,0 5,0
luis-antunes 17-3 7,0
tobias ana 17-4 8,0
ana tobias 17-5 8,0
murilo lucas-both 17-6 6,0 6,6
lucas-both murilo 17-7 6,0 4,6
bruno-tavares 17-8 6,0 2,0
larissa 2,4
alan 1,3
bruno-umpierre 0,7

O exame será dia 19, 10h30, sala 1309, anexo C (a mesma sala das aulas).

Para quem a entrega não foi final na data limite de entrega, enviar um mail até as 12h de domingo, para eu copiar a versão final do github.

Dia 16 inicia pelas 16h. O 16-5 deve ser às 17h e pouco. Vou chegar um pouco atrasado dia 16, mais perto das 16h30.

Tem bastante gente para dia 17. Vou estar na sala às 9h30, se alguém puder aparecer antes. A ordem é só uma sugestão, se o próximo não estiver na hora, vai o seguinte.

"horário" na tabela tem o dia e a ordem. O tempo estimado para cada conversa é 15min (entre 5 e 30).

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 80.2%
  • Assembly 18.5%
  • Makefile 1.3%