Skip to content

Disciplina de Sistemas Operacionais, UFSM, 2o semestre 2021

Notifications You must be signed in to change notification settings

BenhurUFSM/so21b

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 

Repository files navigation

so21b - Sistemas Operacionais

ELC1080, DLSC/CT/UFSM turmas CC e SI, 2o semestre 2021

professor: Benhur Stein (benhur+so21b@inf.ufsm.br)
terças e quintas, 10h30, no servidor discord da disciplina

Desenvolvimento da disciplina

Os canais de comunicação entre o professor e os alunos são esta página (https://github.com/BenhurUFSM/so21b), o servidor discord da disciplina (https://discord.gg/njs2w8vuRT) e e-mail para benhur+so21b@inf.ufsm.br. Outros canais que eventualmente sejam criados serão comunicados aqui.

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.

O uso principal do servidor discord será para encontros durante os horários das aulas, terças e quintas as 10h30. Eu vou estar em geral conectado no servidor discord, então ele também pode ser usado mais ou menos para as mesmas coisas que o e-mail.

Esta página concentrará os assuntos vistos em aula, a descrição de exercícios e trabalhos, avaliações, etc. Ela estará sendo aumentada/atualizada durante todo o semestre. Ela é o canal mais oficial de informações sobre a disciplina.

Vou seguir de forma bastante próxima o assunto como ele é visto no livro

   Sistemas Operacionais Modernos
   Andrew S Tanenbaum

Eu tenho a 3ª edição, mas qualquer das edições serve, elas são praticamente iguais, mudam algumas seções de lugar e/ou a ordem dos capítulos. Conforme as aulas acontecerem, vou colocando nesta página os assuntos vistos, referenciando as seções (da 4ª edição) do livro onde eles aparecem e/ou material complementar.

O distanciamento físico entre todos da turma torna o desenvolvimento da disciplina bem mais desafiante para todos nós. Todos vamos precisar nos empenhar mais que em um semestre normal. Eu espero conseguir ajudar o máximo o maior número de vocês. Eu só consigo identificar os problemas através do que usarmos como canais de comunicação. Não deixem dúvidas acumularem. Quanto mais cedo conseguirmos nos comunicar para expor problemas, apontar sugestões etc, melhores vão ser nossas chances de sucesso.

Aulas

N data assunto
1 14out introdução [1.1, 1.2]
2 19out introdução (HW) [1.3]
3 21out introdução (conceitos, chamadas de sistema) [1.5, 1.6]
4 26out introdução (tipos de SO, organização de SO) [1.4, 1.7]
5 28out processos [2.1]
6 4nov escalonamento de processos [2.4]
7 9nov escalonamento de processos, cont. [2.4 + multimidia]
8 11nov threads [2.2]
9 16nov comunicação entre processos [2.3.1-3]
10 18nov comunicação entre processos, cont. [2.3.4-5]
11 23nov (JAI) dúvidas sobre trabalhos
12 25nov (JAI) dúvidas sobre trabalhos
13 30nov comunicação entre processos, cont. [2.3.6-8]
14 2dez problemas clássicos de comunicação entre processos [2.5]
15 7dez gerenciamento de memória [3.1, 3.2]
16 9dez gerenciamento de memória - memória virtual [3.3]
17 14dez gerenciamento de memória - algoritmos de substituição de páginas [3.4, 3.5]
18 16dez segmentação [3.7]
19 11jan deadlocks (impasses) [6-6.4]
20 13jan deadlocks (impasses), cont. [6.5-6.7]
21 13jan
22 18jan entrada e saída [5.1-5.2]
23 20jan entrada e saída [5.3]
24 25jan sistemas de arquivos [4.1-4.2]
25 27jan sistemas de arquivos, cont [4.3]

Trabalhos, provas

id prazo assunto
T1 3nov12h simulador de CPU
T2 unidade de controle
T3 02dez multiprogramação
T4 criação dinâmica de processos, bloqueio em E/S, escalonamento
T5 13fev memória virtual

Ementa

Ver aqui.

Avaliações etc

Veja a planilha.

About

Disciplina de Sistemas Operacionais, UFSM, 2o semestre 2021

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published