Evolução dos Sistemas Operacionais: Tipos e Gerações

Classificado em Tecnologia

Escrito em em português com um tamanho de 2,75 KB.

Tipos de Sistemas Operacionais

  • Sistema Operacional em Lotes: Criado com os primeiros computadores, utilizava cartões perfurados e fita magnética para entrada de dados. O sistema agrupava os cartões em lotes e os processava em um leitor de cartões para execução. Este tipo de sistema ainda existe, mas sem a utilização de cartões e fita, e não permite a interação com o usuário.
  • Sistema Interativo: Estes sistemas de tempo compartilhado foram criados para atender às necessidades dos usuários que precisavam de um tempo de resposta mais rápido na depuração de seus processos. Este sistema permite que o usuário interaja diretamente com o sistema de computação através de comandos digitados, semelhante a uma máquina de datilografia.
  • Sistema de Tempo Real: São utilizados em ambientes onde o tempo é um fator crítico, ou seja, onde os dados precisam ser processados de forma imediata. Exemplos: controle de tráfego aéreo, equipamentos médicos, telefonia.
  • Sistemas Híbridos: É uma combinação dos sistemas em lotes e dos interativos. Assemelham-se aos sistemas interativos, pois permitem que mais de um usuário acesse o sistema por meio de terminais e obtenha resposta rápida.

Gerações de Sistemas Operacionais

  • Primeira Geração (1940): Tecnologia de tubos a vácuo, restrições no número de usuários, tinha fins militares, matemáticos e científicos.
  • Segunda Geração (1955): Tecnologia focada no mercado e nas empresas, baixa velocidade em relação ao custo. Alto custo do IBM 7094, por US$ 200.000,00.
  • Terceira Geração (Anos 60): CPUs mais rápidas, ativação simultânea de vários processos, multiprogramação, compartilhamento de processos.
  • Quarta Geração (Anos 70): Memória virtual, velocidade de processamento e multiprogramação.
  • Quinta Geração (Anos 80): Criação do firmware, redução de custo com programação, multiprocessamento.
  • Sexta Geração (Anos 90): Alta disponibilidade da internet, aplicações multimídia, proliferação das redes.

Exemplos de Sistemas Operacionais

  • Ubuntu: Híbrido.
  • OpenVMS: Tempo real, híbrido.
  • CTSS: Tempo compartilhado.
  • OS/390: Tempo compartilhado e tempo real.

Funções de um Sistema Operacional

Interface com o Usuário:

  • Gerenciamento de processos;
  • Gerenciamento de memória;
  • Gerenciamento de dispositivos;
  • Gerenciamento de arquivos.

Entradas relacionadas: