Sistemas Operacionais Mapas Mentais – Informática

Mapa Mental sobre Sistemas Operacionais com conceitos e processos detalhados

Mapa mental explicativo sobre sistemas operacionais, abordando conceitos, história, estrutura, processos, agendamento, entrada/saída e chamadas de sistema.

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

Compartilhe:

Compartilhe:

Deixe um comentário