2s2026 MC504A - Sistemas Operacionais
Mural de avisos
| Data | Aviso |
|---|---|
| 09/jun/2026 | Página da disciplina no ar! |
| 09/jun/2026 | As aulas expositivas da disciplina se iniciam em 10/agosto. Aproveitem a SECOMP!. |
Materiais
Slides de aula e listas de exercício disponíveis no link.
Calendário
Atenção: A distribuição das aulas durante o semestre é uma previsão e pode ser alterada.
A numeração de capítulos refere-se à edição 10 do livro-texto Operating Systems Concepts (ver bibliografia). Outras edições podem ter numeração diferente.
| Semana | Segunda | Quarta |
|---|---|---|
| 03-07/ago | 01: SECOMP | 02: SECOMP |
| 10-14/ago | 03: Introdução a SO (Cap 1) | Feriado |
| 17-21/ago | 04: Serviços do SO (Cap 2) | 05: Processos, conceitos (Cap 3) |
| 24-28/ago | 06: Processos, IPC (Cap 3) | 07: Threads (Cap 4) |
| 31/ago-04/set | 08: Escalonamento (Cap 5) | 09: Escalonamento (Cap 5) |
| 07-11/set | Feriado | 10: Sincronização (Cap 6-7) |
| 14-18/set | 11: Sincronização (Cap 6-7) | 12: Deadlocks (Cap 8) |
| 21-25/set | 13: Deadlocks (Cap 8) | 14: Dúvidas P1 |
| 28/set-02/out | 15: Prova 1 | 16: Devolutiva P1 |
| 05-09/out | 17: Armazenamento e arquivos (Cap 11,13-14) | 18: Armazenamento e arquivos (Cap 11,13-14) |
| 12-16/out | Feriado | 19: Entrada/Saída (Cap 12) |
| 19-23/out | 20: Gerenciamento de Memória: Conceitos (Cap 9) | 21: Gerenciamento de Memória: Paginação (Cap 10) |
| 26-30/out | 22: Gerenciamento de Memória: Paginação (Cap 10) | Feriado |
| 02-06/nov | Feriado | 23: Gerenciamento de Memória: Revisão (Cap 9-10) |
| 09-13/nov | 24: Virtualização: Conceitos (Cap 18) | 25: Virtualização: Containers |
| 16-20/nov | 26: Estudos de caso | 27: Dúvidas P2 |
| 23-27/nov | 28: Prova 2 | 29: Devolutiva P2 |
| 30/nov-04/dez | 30: – | – |
| 07-11/dez | Feriado | – |
| 14-18/dez | Exame de recuperação | – |
Ementa
Conceito de processos: concorrências, regiões críticas, escalonamento. Conceitos de espaços de endereçamento e de gerenciamento de memória virtual, paginação, segmentação. Sistemas de arquivos: hierarquia, proteção, organização, segurança. Gerenciamento de Entrada/Saída. Estudos de caso.
Aulas
- Segunda-feira das 19 h às 21 h, Ciclo Básico Sala 10 (Código DAC: CB10).
- Quarta-feira das 21 h às 23 h, Ciclo Básico Sala 10 (Código DAC: CB10).
Contatos
-
Professor: Isaías Bittencourt Felzmann (isaias@ic.unicamp.br)
-
Estagiária Docente (PED): A ser definido.
-
Atendimento: A ser definido.
-
Website: www.ic.unicamp.br/~isaias/so/
Metodologia
A disciplina utilizará uma metodologia baseada em aulas teóricas expositivas e dialogadas. Serão disponibilizadas listas de exercícios para estudo e fixação extraclasse. Exercícios selecionados poderão ser discutidos e resolvidos em sala de aula.
A avaliação será composta por duas provas escritas, individuais e sem consulta. Antes de cada prova será realizada uma aula de resolução de exercícios e esclarecimento de dúvidas. Após cada prova será realizada uma aula de resolução da prova e esclarecimento de critérios de correção.
Poderão ser propostas atividades individuais extraclasse de implementação e fixação de conceitos. Essas atividades poderão ser utilizadas para substituição parcial da nota de questões específicas das avaliações, conforme regras divulgadas ao longo do semestre.
Professor, PEDs e PADs da disciplina estarão disponíveis em horários de atendimento previamente divulgados para esclarecimento de dúvidas e acompanhamento dos estudantes.
Componentes de Avaliação
A avaliação será composta de duas provas escritas, individuais e sem consulta, $P_1$ e $P_2$. Cada prova abordará conteúdo representando metade do programa da disciplina. A prova $P_1$ ocorrerá aproximadamente na metade do período letivo, e a prova $P_2$ ocorrerá aproximadamente no final do período letivo. As datas previstas são 28/set/2026 e 23/nov/2026, respectivamente.
Frequência
Estará reprovado por frequência o estudante que não atingir a frequência mínima de 75% na disciplina. A frequência será aferida por meio de chamada oral e/ou listas de presença durante as aulas. Aos estudantes que necessitarem afastamento coincidente com atividades avaliativas da disciplina, desde que observados limites e condições estabelecidos pelo Art. 78-B do Regimento Geral dos Cursos de Graduação (Deliberação CONSU-A-011/1998 em redação dada pela Deliberação CEPE-A-005/2025), será agendada nova atividade avaliativa em momento oportuno e conveniente para o estudante e o professor.
Recuperação
Os estudantes que obtiverem nota parcial $2{,}5 \le N_P < 5{,}0$ e tiverem frequência maior ou igual a 75% das aulas poderão realizar um exame de recuperação. O exame escrito e individual ocorrerá dentro do período especificado em calendário acadêmico e abordará o conteúdo inteiro do programa da disciplina. O exame será avaliado com conceito $N_R \in \{S, I\}$, em que $S$ representa “suficiente” e $I$ representa “insuficiente”. Estudantes que não comparecerem para o exame receberão conceito $N_R = I$. A avaliação do exame de recuperação é final e não haverá atividades avaliativas após a conclusão dele. A data prevista é 14/dez/2026.
Cálculo da nota
A nota parcial da disciplina $N_P$ será calculada como:
$$N_P = {{P_1 + P_2} \over {2}}$$em que $P_1$ e $P_2$ são as notas de cada uma das provas. A nota parcial $N_P$ será calculada com uma casa decimal, arredondando frações centesimais para cima.
A nota final da disciplina $N$ será calculada como: $$N = \begin{cases} N_P & \text{se $N_P \ge 5{,}0$ ou $N_P < 2{,}5$}\\ N_P & \text{se $2{,}5 \le N_P < 5{,}0$ e $N_R = I$}\\ 5{,}0 & \text{se $2{,}5 \le N_P < 5{,}0$ e $N_R = S$}\\ \end{cases}$$
Bibliografia
- A. Silberschatz, P. B. Galvin, G. Gagne. Operating Systems Concepts. 10th ed. Hoboken, NJ: Wiley, 2018.
- A. Tanenbaum, H. Bos. Sistemas Operacionais Modernos. 4a ed. São Paulo: Pearson Education do Brasil, 2016.
Bibliografia complementar:
- R. H. Arpaci-Dusseau, A. C. Arpaci-Dusseau. Operating Systems: Three Easy Pieces. Arpaci-Dusseau Books, 2023. Disponível em: https://pages.cs.wisc.edu/~remzi/OSTEP/
- A. Tanenbaum, A. Woodhull. Operating Systems: Design and Implementation. 3rd ed. Upper Saddle River, NJ: Pearson, 2006.
Aspectos finais
Uso de IA generativa
O uso será tolerado em quaisquer atividades da disciplina. O uso deve ser reconhecido pelos estudantes na atividade, indicando como foi utilizado e em que etapas. Os estudantes devem sempre estar preparados para responder perguntas e explicar a fundamentação, as etapas de desenvolvimento e o resultado de quaisquer atividades avaliativas. Caso o estudante não consiga explicar seu trabalho devido ao uso indiscriminado de ferramentas de IA, o trabalho será considerado plágio.
Integridade acadêmica
Em conformidade com a cláusula de honestidade e lisura acadêmica (a seguir), qualquer tentativa de plágio, fraude ou outra infração ética no desenvolvimento das atividades da disciplina resultará em nota zero na componente avaliativa corrente, para todos os estudantes envolvidos. Se houver reincidência, será aplicada nota zero como nota final da disciplina para todos os estudantes reincidentes. Em ambos os casos, a avaliação do professor será aplicada sem prejuízo a quaisquer decisões administrativas tomadas pela Coordenação de Curso acerca do caso específico.
Cláusula de Honestidade e Lisura Acadêmica
Todas as atividades relacionadas às disciplinas devem ser realizadas em conformidade com as orientações fornecidas pelos docentes e com o devido rigor ético.
Caso o(a) docente responsável, no exercício de sua liberdade de cátedra, forme convicção acerca da ausência de lisura ou de condições adequadas para a realização da atividade avaliativa, poderá atribuir nota zero, seja para a atividade única ou, conforme o caso, para o conjunto de atividades do semestre. A ocorrência deverá ser fundamentada e comunicada à Coordenação de Curso de Graduação, podendo o(a) estudante estar sujeito a processo administrativo.
(Instrução Normativa CCG nº 02/2025)