Fundamentos de Sistemas Operacionais

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

1. Conceitos Básicos

1.1. Computador trabalha em camadas: Hadware, Sistema Operacional, Aplicativos, Utilitarios, Linguagem de Maquina, Microprogramação, Circuitos Eletrônicos.

1.1.1. Linguagens de Baixo nível - Hardware Linguagem de Alto nível - Aplicativos

1.2. Tipos de SO - Monogramareis/Monotarefa; Multiprogramáveis/Multitarefa; Múltiplos Processadores

1.3. Memória Principal - UCP - Dispositivos de Entrada e Saída

2. Conceitos de Hardware e Software

2.1. Sistema Computacional - Conjunto de Dispositivos Eletrônicos

2.2. UCP - Unidade de Controle

2.3. Registrador - Armazenamento de dados da memória

2.4. UC - Unidade de Controle

2.5. ULA - Unidade Lógica Aritmética

2.6. Barramento Processador - Memória de entrada e saída

2.7. Arquitetura RISC e CISC

3. Conceitos Básicos - Sistemas Opoeracionais

3.1. Spooling - Transferência de dados, em espera

3.2. Buffering- parte da memória principal para armazenamento temporário

4. Conceitos Básicos - Sistemas Opoeracionais

4.1. Processador

4.2. Memória Principal

4.2.1. Barramento

4.2.2. Gerenciamento de Mapa de Bits

4.2.3. Lista encadeada

4.2.3.1. Memória livre e Deslocação - Fácil

4.3. First Fit - Primeiro que couber

4.3.1. Simples e Rápido

4.4. Next Fit - Próximo que couber

4.4.1. Inferior

4.5. Best Fir - Melhor que couber

4.5.1. Escolhe o menor

4.5.2. Lento - First

4.5.3. Minúsculos Segmentos

4.6. Worst Fit - Pior que couber

4.6.1. Maior disponível

4.7. Quick Fit- Mais rápido couber

4.7.1. Gera lista de tamanhos padrões

5. Estrutura do Sistema Operacional

5.1. Sistema Computacional

5.1.1. Aplicativos

5.1.2. Utilitários

5.1.3. Núcleo do Sistema Operacional

5.1.4. Hardware

5.2. Arquitetura Monolítica

5.2.1. Nucleo do Sistema

5.2.2. Comum

5.2.3. Antigo

5.3. Estrutura do Sistema Operacional

5.3.1. Kernel

5.3.2. Executivo

5.3.3. Superior

5.3.4. Usuário

5.4. Arquitetura Microkernel

5.4.1. Kernel

5.4.1.1. Executa instruções de cada modulo

5.4.2. Módulos Independentes

6. Processos

6.1. Agrupamento de Recursos

6.2. Conjunto de Registros

6.3. CPU

6.3.1. Um programa por vez

6.4. Multiprogramação

6.4.1. Apenas SO

6.5. Multitarefa

6.5.1. SO e Hardware

6.6. Foreground

6.6.1. Primeiro Plano

6.7. Background

6.7.1. Segundo Plano

6.8. Erro Fatal

6.8.1. Instrução Ilegal

6.8.2. Sem referencia de memória