Get Started. It's Free
or sign up with your email address
Sistema Operacional by Mind Map: Sistema Operacional

1. Rotinas do sistema

1.1. Compõe o núcleo do sistema

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

1.3. Gerenciamento de processos e threads

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

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

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

1.4. Gerenciamento de memória

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

1.5. Gerenciamento do sistema de arquivos

1.5.1. Abrir e fechar arquivos

1.5.2. Leitura e gravação dos arquivos

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

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

1.6. Gerenciamento de dispositivos

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

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

1.6.3. Obtenção de info. sobre dispositivos

2. System Clauss

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

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

3. Linguagens de comandos

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

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

3.3. É um componente da arquitetura do S.O

4. Arquiteturas do Núcleo

4.1. Monolítico

4.1.1. Código tem acesso a todos os recursos

4.1.2. Coleção de processos

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

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

4.2. Micro-Kernel

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

4.2.2. Modo usuário

4.2.3. Cliente-servidor

4.3. Sistema em Camadas

4.3.1. Hierarquia em camadas sobrepostas

4.3.2. Proteção das camadas internas

4.3.3. Camada inferior com mais privilégios

4.3.4. Camada superior com mais privilégios

4.3.5. Mais lento

4.4. Máquina Virtual

4.4.1. Ambiente criado por um monitor

4.4.2. Cria cópia virtual do hardware

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

5. Kernel

5.1. Conjunto de rotinas

5.2. Camada que interage com o hardware

5.3. Gerencia os recursos do S.O

5.3.1. Gerencia memória

5.3.2. Gerencia processos

5.3.3. Gerencia arquivos

5.3.4. Gerencia disp. periféricos

6. Modo de acesso

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

6.2. Modo de acesso usuário

6.2.1. Instruções não privilegiadas

6.3. Modo de acesso Kernel

6.3.1. Interage diretamente com o hardware

6.3.2. Sem restrições de acesso

7. Ativação e desativação

7.1. Boot

7.1.1. Carregamento na ROM

7.1.2. Execução do POST

7.1.3. Procura pelo S.O

7.2. Shut Down

7.2.1. Garante desligamento de forma segura