Notas de Aula - MAC 5755 - Sistemas Operacionais Distribuídos
Aula 2 - 10/8/2001
-
Qualidade de Serviço (QoS)
-
especificação dos recursos necessários
-
controle de admissão
-
reserva dos recursos
-
escalonamento (dinâmico ou estático)
-
avisos em casos de não cumprimento de prazos
-
Segurança
-
Autenticação
-
Controle de Acesso (proteção)
-
Mecanismos:
-
senhas, impressão digital, íris, cartão magnético/digital
-
criptografia
-
Escalonamento de Processos
-
FIFO, Round Robin
-
Tempo Real: prioridades estáticas, EDF, ...
-
Threads (processos leves)
-
surgiram porque mudança de contexto é pesada
-
implementação no nível do usuário vs. implementação
no núcleo
-
exemplo: NFS com 1+ 8 processos ou 1 processo com 8 threads
-
Controle de Concorrência e Sincronização
-
semáforos
-
monitores
-
locks
-
problemas com impasses (deadlocks)
-
Multiprocessadores
-
execução concorrente vs. execução paralela
-
desenho de um SO multiprocessador (dados compartilhados e não compartilhados)
-
Entrada e saída padrão, pipes
-
Comunicação entre processos
-
pipes
-
sinais
-
portas
-
memória compartilhada
Próxima Aula
Aula Anterior
Página de MAC 5755
Página do Fabio
Página do DCC