Página do Professor

Sistemas Operacionais

2º Semestre Prof. Raul de Araújo Lima · Sistemas de Informação · UniCatólica

Plano da Disciplina

Consulte o plano de ensino completo da disciplina, com objetivos, metodologia e critérios de avaliação.

Abrir Plano da Disciplina (PDF)

Ementa

1 Introdução aos Sistemas Operacionais
  • História e evolução dos sistemas operacionais
  • Estrutura e funções básicas de um sistema operacional
  • Tipos de sistemas operacionais (lote, tempo compartilhado, tempo real, distribuídos, mobile)
2 Gerência de Processos
  • Conceitos de processo e thread
  • Estados e transições de processos
  • Escalonamento de processos e algoritmos de escalonamento
  • Sincronização de processos (semáforos, mutexes, monitores)
  • Comunicação entre processos (IPC) e troca de mensagens
3 Gerência de Memória
  • Conceitos de memória física e virtual
  • Técnicas de alocação de memória (particionamento, paginação, segmentação)
  • Algoritmos de substituição de páginas
  • Memória cache e hierarquia de memória
4 Sistemas de Arquivos
  • Estrutura e organização de sistemas de arquivos
  • Métodos de acesso e gerenciamento de arquivos
  • Sistemas de arquivos distribuídos
  • Gerência de dispositivos de armazenamento
5 Segurança e Proteção
  • Conceitos de segurança em sistemas operacionais
  • Controle de acesso e autenticação
  • Políticas de segurança e modelos de proteção
  • Criptografia aplicada a sistemas operacionais
6 Virtualização e Containers
  • Conceitos de virtualização e tipos de virtualização
  • Contêineres e suas aplicações
  • Benefícios e desafios da virtualização

Cronograma das Aulas

Semana Tema Data
01 Apresentação da disciplina – Sistemas Operacionais 29/07
02 Introdução aos Sistemas Operacionais 05/08
03 Estruturas dos Sistemas Operacionais 12/08
04 Gerenciamento de processos – Parte 1 19/08
05 Gerenciamento de processos – Parte 2 26/08
06 Gerenciamento de threads 02/09
07 Programação multithread 09/09
08 Gerenciamento de memória – Parte 1 16/09
09 Gerenciamento de memória – Parte 2 23/09
10 Avaliação Parcial 1 30/09
11 Gerenciamento de armazenamento 07/10
12 Sistemas de arquivos – Parte 1 14/10
13 Sistemas de arquivos – Parte 2 21/10
14 Sistemas de arquivos – Parte 3 28/10
15 Proteção e segurança de sistemas operacionais – Parte 1 04/11
16 Proteção e segurança de sistemas operacionais – Parte 2 11/11
17 Virtualização de sistemas operacionais 18/11
18 Participação na XII Semana de Atualização em Tecnologia da Informação (XII SATI) 25/11
19 Contêineres e aplicações práticas 02/12
20 Avaliação Parcial 2 09/12
21 Avaliação Parcial 3 14/12 ou 15/12

Aulas Interativas

Roteiros das aulas com um terminal Linux simulado no próprio navegador, explicações interativas, quizzes e missões corrigidas automaticamente. Use para praticar os comandos sem medo de estragar nada e para revisar o conteúdo depois da aula.

Livros

Slides e Apresentações

  • Nenhum material adicionado ainda.

Vídeos

  • Nenhum material adicionado ainda.

Links Úteis

  • Nenhum material adicionado ainda.