Академический Документы
Профессиональный Документы
Культура Документы
Sistemas Operacionais
Interfaces e Periféricos
Sistemas Distribuídos
SISTEMAS OPERACIONAIS
CONTEÚDO PROGRAMÁTICO
Introdução
1. O que é um Sistema Operacional
2. Histórico
3. Conceitos(Processos, Arquivos, Shell)
4. Chamadas de Sistema Operacional
5. Arquiteturas de Sistemas Operacionais
Processos e Threads
1. Introdução
2. Comunicação inter processos
3. Escalonamento
CONTEÚDO PROGRAMÁTICO
Introdução a Arquitetura de
Computação Computadores
(60 horas) (75 horas) Sistemas
Operacionais
(75 horas)
Programação Programação Estrutura de
Funcional Estruturada Dados I
(75 horas) (60 horas) (75 horas)
PÓS REQUISITOS PARA SISTEMAS
OPERACIONAIS
Sistemas Distribuídos
(60 horas)
Sistemas
Interfaces e Periféricos
Operacionais
(45 horas)
(75 horas)
Processamento Paralelo
(60 horas)
BIBLIOGRAFIA
Interfaces e Periféricos
(45 horas)
BIBLIOGRAFIA
Sistema Distribuido
1. Definição, Objetivos
2. Arquiteturas de Software e Hardware
3. Programação distribuida versus programação concorrente
4. Modelos de Computação distribuida
5. Virtualização
Comunicação entre processos
1. Chamada de procedimento remoto
2. Troca de mensagens
CONTEÚDO PROGRAMÁTICO
Coordenação
1. Tempo, causalidade, concorrência
2. Consistência, estados globais consistentes
3. Tolerância a falhas: RPC
4. Exclusão mútua
5. Eleição de líder
Replicação
1. Consistencia
2. Passiva, ativa
3. Grupo de processos
CONTEÚDO PROGRAMÁTICO
Nomes
Sistemas de Arquivos
Tolerância de falhas
1. Distribuited commit: 2pc, 3pc
2. Recovery: checkpoint/restart, message loggin, ROC
Segurança
PRÉ REQUISITOS PARA SISTEMAS
DISTRIBUÍDOS
Introdução a Arquitetura de
Computação Computadores
(60 horas) (75 horas) Sistemas
Operacionais
(75 horas)
Programação Programação Estrutura de
Funcional Estruturada Dados I
(75 horas) (60 horas) (75 horas)
Sistemas Distribuídos
(60 horas)
BIBLIOGRAFIA