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:

Mapa Mental sobre Sistemas Operacionais com arquitetura, funções e conceitos básicos

Mapa mental digital sobre sistemas operacionais com hierarquia, arquitetura, funções do núcleo 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

Compartilhe:

Compartilhe:

Deixe um comentário