Solaris
Solaris
Escalonamento, Sincronismo, Proteção e Segurança
São José do Rio Preto
2012
Índice
Índice 2
1. Objetivo do Trabalho 4
2. Introdução 5
3. Desenvolvimento 6
3.1. Escalonamento e Sincronismo 6
3.1.2. Kernel preemptivo 6
3.1.3 Suporte a multiprocessamento 6
3.1.4 Escalonamento escondido 7
3.1.5 Inversão de Prioridade 7
3.1.7 Limitações da herança de prioridade 8
3.1.8. Turnstiles 9
3.1.9 Análise 9
3.2. Proteção 10
3.3. Segurança 12
3.3.1. Serviço de auditoria 12
3.3.2. BART (Basic Audit Reporting Tool) 12
3.3.3. Serviços criptográficos 12
3.3.4. Permissões de arquivos e entradas de controle de acesso 13
3.3.5. Filtragem de pacotes 13
3.3.5.1. Filtro de IP 14
3.3.5.2. Wrappers TCP 14
3.3.6. Senhas e restrições de senha 14
3.3.7. Módulo de autenticação conectável 15
3.3.8. Privilégios do Oracle Solaris 15
3.3.9. Acesso remoto 16
3.3.9.1. IPsec e IKE 16
3.3.9.2. Secure Shell 16
3.3.9.3. Serviço Kerberos 17
3.3.10. Controle de acesso baseado em função 17
3.3.11. SMF (Service Management Facility) 17
3.3.12. Sistema de arquivos ZFS do Oracle Solaris 18
3.3.13. Zonas do Oracle Solaris 18
3.3.14. Trusted Extensions 18
4. Referências Bibliográficas 20
1. Objetivo do Trabalho
2. Introdução
3. Desenvolvimento
3.1. Escalonamento e Sincronismo
Solaris é um sistema multithread, sistema operacional multiprocessado. O escalonador é realçado.
Latência de término mais baixa - suporta melhor processamento em tempo real.
3.1.2. Kernel preemptivo
Kernel inteiramente preemptivo – Garante um bom tempo de resposta. A maioria de estruturas de dados globais do Kernel devem ser protegidas por objetos apropriados da sincronização, tais como exclusão mútua(mutexes) ou semáforos.
As interrupções são executadas usando as threads especiais do Kernel que podem usar as primitivas padrão de sincronização do Kernel e bloquear recursos se necessário. Portanto, o Solaris raramente