Unidade A - Introdução, histórico e tipo de sistemas operacionais
Síntese
- o sistema operacional é um programa de certa complexidade, responsável pelo controle (que precisa ser eficiente) de todo o hardware disponível no computador além de servir de interface amigável para o usuário;
- visão top-down: ver o sistema operacional como máquina virtual – que esconde a verdade sobre hardware do usuário/programador.
- Visão bottom-up: ver o sistema operacional como um gerente de recursos – que aloca de forma eficiente e ordenada todos os recursos que um computador possui;
- Primeira geração:
- computadores gigantes, baseados em válvulas.
- Não há sistemas operacionais
- operação/programação diretamente nos cabos e conexões;
- Segunda geração:
- computadores médios – com baixo poder de processamento, baseados em transistores;
- Não há sistemas operacionais - figura do operador que faz o “transporte” das fitas;
- operação/programação por cartões perfurados/fita magnética;
- princípios ainda vigentes como execução em lote; fila de entrada, etc.
- Terceira geração
- computadores de vários tamanhos – baseados em circuitos integrados;
- boom da informática;
- surgimento de diversos sistemas operacionais e conceitos fundamentais
- projeto MULTICS
- primeira versão UNIX;
- IBM OS/360
- multiprogramação, timesharing,
- Quarta geração
- geração do PC – baseado em LSI
- melhoramento da usabilidade do sistema operacional
- surgimento da Apple, Microsoft e outras grandes empresas e produtos