Sistemas Operacionais

Começar. É Gratuito
ou inscrever-se com seu endereço de e-mail
Sistemas Operacionais por Mind Map: Sistemas Operacionais

1. Definição

1.1. É o conjunto de programas que gerenciam recursos, processadores, armazenamento, dispositivos de entrada e saída e dados da máquina e seus periféricos. O sistema que faz comunicação entre o hardware e os demais softwares.

2. Funções

2.1. Gerenciamento dos dispositivos de entrada e saída.

2.2. Gerenciamento da memória.

2.3. Gerenciamento de Arquivos.

2.4. Execução de aplicações.

3. Partes

3.1. Gerência do processador

3.2. Gerência da memória

3.3. Gerência de dispositivos

3.4. Gerência de arquivos

3.5. Suporte de rede

3.6. Gerência de proteção

3.7. Interface gráfica

4. Tipos

4.1. Sistema Monoprogaramáveis/Monotarefas

4.1.1. O SO permite que apenas um programa (tarefa) seja executado de cada vez.

4.2. Sistemas Multiprogramáveis/Multitarefas

4.2.1. Sistema Batch

4.2.1.1. Programas submetidos são armazenados em fitas/discos onde são executado sequencialmente.

4.2.2. Sistema de Tempo Compartilhado

4.2.2.1. Vários programas sendo executados pela divisão do tempo do processador.

4.2.3. Sistema de Tempo Real

4.2.3.1. Semelhante ao Sistema de Tempo Compartilhado, a diferença é que o sistema exige tempo de resposta do processador.

4.3. Sistemas com Múltiplos processadores

4.3.1. Dois ou mais processadores trabalhando ao mesmo tempo em conjunto.

5. Arquitetura

5.1. Monolítica

5.1.1. Conjunto de programas que executam sobre o hardware.

5.2. Micronúcleo

5.2.1. É feita uma divisão do SO em módulos pequenos, bem definidos, e apenas um desses módulos – o micronúcleo – é executado no modo núcleo e o restante é executado como processos de usuário.

5.3. Camadas

5.3.1. Divide o SO em sistemas sobrepostos. Cada módulo oferece um conjunto de funções que pode ser usado por outros módulos.

5.4. Máquina Virtual

5.4.1. Cria um nível intermediário entre o hardware e o SO, denominado Gerência de VM.