Ferramentas

  1. Slack
  2. BitBucket

Avaliações

  • 4 Notas:
    • 3 avaliações escritas;
    • 1 nota dos trabalhos;
  • Nota Final: média das 3 maiores notas.

Conteúdo Programático

Data Conteúdo
08/08 Introdução à Disciplina e Conceitos de Arquitetura de Computadores
09/08 Funções dos Sistemas Operacionais e Estruturas de Dados
15/08 Serviços, Chamadas de Sistemas e Programas de Sistema
16/08 Projeto e Implementação, Estrutura, Inicialização do Sistema
22/08 --
23/08 Conceitos, Escalonamento, Operações de Processos
29/08 Comunicação Interprocessos
30/08 Visão Geral e Modelos de Threads
---
05/09 Threads Bibliotecas para Criação de Threads
06/09 Critérios e Algoritmos de Escalonamento
12/09 Sincronização de Processos
13/09 Semáforos e Problemas Clássicos
19/09 Monitores e Exemplos
20/09 Conceitos de Deadlocks e Prevensão
26/09 1ª Avaliação
27/09 Memória Principal
---
03/10 Páginação
04/10 Segmentação
10/10 Paginação por Demanda
11/10 Substuição de Páginas e Algoritmos
17/10 Alocação de Quadros
18/10 Memória Virtual Assuntos Restantes
24/10 2ª Avaliação
25/10 Conceito de Arquivo e Métodos de Acesso
31/10 Estrutura de Diretório e Disco
---
01/11 Montagem, Proteção
07/11 Sistema de Arquivos e Diretórios
08/11 Gerenciamento do Espaço Livre e Desempenho
14/11 Estrutura dos Discos e Algoritmos de Busca
15/11 RAID
21/11 Sistemas de E/S Hardware e Controladores
22/11 Sistemas de E/S Desempenho
28/11 3ª Avaliação
29/11 Apresentação de Trabalhos de Implementação
---
05/12 Apresentação de Trabalhos de Implementação
06/12 Apresentação de Trabalhos de Implementação

Bibliografia

  1. Fundamentos de Sistemas Operacionais. Autor: Avi Silberschatz
  2. Sistemas Operacionais Modernos. Autor: Andrew Tannenbaum