Mapa Mental sobre Sistemas Operacionais com conceitos e processos detalhados

Transcrição do Mapa Mental sobre Sistemas Operacionais
O Que é?
- Máquina Estendida
- Marquina Virtual
- Equivalente a programas para funcionamento de dispositivos
- Gerenciador de Recursos
- Alocação Ordenada Controlada
- Competição de dos dispositivos I/O de Processamento e Memória
Continue lendo…
História
- Primeiro Computador Digital
- Charles Babbage 1792 – 1871
- Programadora: Ada Lovelace
- 1ª Geração – Válvulas 45 – 55
- Manutenção, construção, programação era feito pelo mesmo grupo
- 2ª Geração – Transistor – 55 – 65
- Cartões Perfurados
- Fortran
- Load, Run, End
- 3ª Geração – CIs Multiprogramação 65 – 80
- Jobs de Memória
- Minicomputadores
- JCL
- MS-DOS
- Unix
- 4ª Geração – Computadores pessoais 80 –
- Sistemas Operacionais de Rede
- Sistemas Operacionais Distribuídos
- Paralelismo
- Minix
- Nasce após proibição de estudos baseado no Unix
- Modular
- Programação em Linguagem C
- Originou Linux.
Conceito
- é um programa em execução
- Espaço de endereçamento
- Tempo compartilhado
- Execução
- Suspensão
- espaço de endereço (Imagem Núcleo)
- Tabela de Processos
- Matriz ou Lista Encadeada
- Processos
- Criação e Encerramento de Processos
- Processos pode criar mais processos
- Árvore de Processos
- Chamadas Chaves de Sistema
- Sincronização e comunicação entre processos
- Comunicação Interprocessos
- Outras Chamadas podem
- Requisitar ou liberar memória
- Esperar término de Processo filho
- Etc
- Regras de Proteção
- Hierarquia de Diretórios
- Arquivos
- Caminho Absoluto
- Diretório Raiz
- Shell
Chamada de Sistema
- Para Gerenciamento de Processos
- Para Sinalização
- Para Gerenciamento de Arquivos
- Para Gerenciamento de Diretórios
- Para Proteção
- Para Gerenciamento de Tempo
Estrutura
- Sistema Monolítico
- Sistema em camadas
- Máquinas Virtuais
- Modelo Cliente Servidor
PROCESSOS
- Modelo de Processo
- Implementação de Processos
- Threads
- Sleep WakeUp
- Semáforos
- Monitores
- Passagem de Mensagem
Agendamento de Processos
- Agendamento Round Robin
- Agendamento por Prioridade
- Multiplas Filas
- Job mais curto primeiro
- Agendamento Garantido
- Agendamento por Sorteio
- Agendamento por Tempo Real
- Política X Mecanismos
E/S ENTRADA/SAÍDA
- Recursos
- Princípios Básicos
- Algoritmo do Avestruz
- Detecção e Recuperação
- Prevenção
- Impedimento
- Impasses
- Princípios Básicos Hardware
- Princípios Básicos Software
- Discos de RAM
- Relógios
- Terminais