SISTEMAS OPERACIONAIS

AVA-9-2019

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

1. Nunca dois ou mais processos podem estar simultaneamente em suas regiões críticas

2. Nenhum processo executando em uma região critica pode bloquear outros processos

3. Classificação

3.1. Sistemas Monoprogramáveis / monotarefa

3.2. Sistemas Multiprogramáveis / Multitarefa

3.3. Sistemas com Multiplos Processadores

4. Processos

4.1. Um programa

4.2. Uma saída

4.3. Uma entrada

4.4. Um estado

5. Criação de processos

5.1. Inicio do sistema

5.2. Execução de uma Chamada ao sistema de criação por um processo em execução

5.3. Uma requisição do usuário para criar uma novo processo

5.4. Inicio de um job em lote

6. Termino de processos

6.1. Saída normal

6.2. Saída por erro

6.3. Erro fatal

6.3.1. Cancelamento por uma outro processo

7. Comunicação entre processos

8. Disputa ou Corrida

8.1. Regiões criticas

8.1.1. Nada pode ser afirmado sobre o número e a velocidade de CPUs

8.1.2. Nenhum processo pode esperar eternamente para entrar em sua região critica

8.2. Exclusão mútua

8.2.1. Exclusão mútua com espera ociosa

8.2.2. Monitores

8.2.3. Dormir e Acordar

8.2.4. Semáforos

8.2.4.1. Troca de Mensagens

9. Escalonador de processos

9.1. A criação de um novo processo

9.2. O término de um processo

9.3. Bloqueio de processo

9.4. Interrupção de entrada/saída

9.5. Interrupção de relógio

9.6. Ambientes diferentes

9.6.1. Lote

9.6.2. Botão

9.6.3. Tempo Real

9.7. Escalonamento de Threads

9.7.1. Threads de usuário

9.7.2. Threads de núcleo

10. Definição e Conceitos

10.1. interação entre o hardware software

11. PRINCIPAIS FUNÇÕES

11.1. Gerenciar os Recursos

11.2. Máquina estendida ou virtual

12. Serviços

12.1. Interface de acesso ao periferico

12.2. Monitoração de recursos

12.3. Armazenar/manter o estado do sistema

12.4. Meios que um programa seja carregado em memória e executado

13. ROTINAS

13.1. Kernel ou Núcleo

13.2. Modo usuário

14. Arquitetura

14.1. Monolítico

14.2. Camadas

14.3. Máquinas Virtuais

14.4. Cliente-Servidor

15. Windows, Unix, Linux

15.1. Gerenciamento de dispositivos de entrada e saida

15.2. Gerenciamento de processos

15.3. Gerenciamento de arquivos

15.4. Gerenciamento de memória