Sistema Operacional

Começar. É Gratuito
ou inscrever-se com seu endereço de e-mail
Rocket clouds
Sistema Operacional por Mind Map: Sistema Operacional

1. Kernel

1.1. Conjunto de rotinas

1.2. Camada que interage com o hardware

1.3. Gerencia os recursos do S.O

1.3.1. Gerencia memória

1.3.2. Gerencia processos

1.3.3. Gerencia arquivos

1.3.4. Gerencia disp. periféricos

2. Modo de acesso

2.1. Privilégios de execução de um processo

2.2. Modo de acesso usuário

2.2.1. Instruções não privilegiadas

2.3. Modo de acesso Kernel

2.3.1. Interage diretamente com o hardware

2.3.2. Sem restrições de acesso

3. Rotinas do sistema

3.1. Compõe o núcleo do sistema

3.2. Instruções privilegiadas que só podem ser exec. em modo Kernel

3.3. Gerenciamento de processos e threads

3.3.1. Criação e alteração de processos

3.3.2. Sincronização e comunicação de processos

3.3.3. Obtenção de informações sobre processos

3.4. Gerenciamento de memória

3.4.1. Alocação e desalocação de memória

3.5. Gerenciamento do sistema de arquivos

3.5.1. Abrir e fechar arquivos

3.5.2. Leitura e gravação dos arquivos

3.5.3. Obtenção de informações de arquivos e diretórios

3.5.4. Alteração de informações de arquivos e diretórios

3.6. Gerenciamento de dispositivos

3.6.1. Alocação e desalocação de dispositivos

3.6.2. Operações de entrada e saída

3.6.3. Obtenção de info. sobre dispositivos

4. System Clauss

4.1. Controla execução das rotinas do S.O

4.1.1. Verifica se a aplicação possui privilégios necessários para executar a rotina e retornar o status para a mesma

5. Linguagens de comandos

5.1. Permite que os users se comuniquem com o S.O

5.2. Não faz parte do núcleo do sistema

5.3. É um componente da arquitetura do S.O

6. Ativação e desativação

6.1. Boot

6.1.1. Carregamento na ROM

6.1.2. Execução do POST

6.1.3. Procura pelo S.O

6.2. Shut Down

6.2.1. Garante desligamento de forma segura

7. Arquiteturas do Núcleo

7.1. Monolítico

7.1.1. Código tem acesso a todos os recursos

7.1.2. Coleção de processos

7.1.3. Não existe ocultação de informação

7.1.4. O S.O é executado como um único programa no modo núcleo

7.2. Micro-Kernel

7.2.1. Núcleo menor e mais simples, dividido em processos

7.2.2. Modo usuário

7.2.3. Cliente-servidor

7.3. Sistema em Camadas

7.3.1. Hierarquia em camadas sobrepostas

7.3.2. Proteção das camadas internas

7.3.3. Camada inferior com mais privilégios

7.3.4. Camada superior com mais privilégios

7.3.5. Mais lento

7.4. Máquina Virtual

7.4.1. Ambiente criado por um monitor

7.4.2. Cria cópia virtual do hardware

7.4.3. Pode executar qualquer S.O capaz de ser executado diretamente sobre o hardware