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
Mapa Mental sobre Sistemas Operacionais com arquitetura, funções e conceitos básicos

Transcrição do Mapa Mental sobre MAPA MENTAL (SISTEMAS OPERACIONAIS)
Sistemas Operacionais
Arquitetura
Monolítica
Máquina Virtual
Hierárquica
Estruturas de Sistema
Linguagem de Comandos
Continue lendo…
Funções do Núcleo
gerencia de memória
gerencia do sistema de arquivos
contabilização de uso do sistema
Gestão de Tarefas
MONITOR DO SISTEMA LINUX
PID
Memória RAM
Conceitos Básicos
Monousuário, mono tarefa
Tempo compartilhado
Multiusuário
Monousuário, multitarefa
Palm OS dos computadores
UCP Ociosa
Unix, VMS e sistemas operacionais mainframe
Microsoft Windows
As plataformas
Apple MacOS