Historia de S.O.
Histórico
Prof. Gabriel Rech Baú
Introdução
O que é um Sistema Operacional?
Sistemas em Lote (Batch) Simples
Sistemas Batchs Multiprogramados
Sistemas Tempo Compartilhado (Time-Sharing)
Computador Pessoal
O que é um sistema operacional ?
Um programa que age como um intermediário entre um usuário de computador e o hardware.
Objetivos de um sistema operacional:
Executar programas do usuário e facilitar a resolução de problemas. Tornar o computador conveniente ao uso.
Usar o hardware do computador de maneira eficiente.
Componentes de um computador
1.
Hardware provê recursos básicos de computação (CPU, memória, dispositivos de E/S).
2.
Sistema Operacional controla e coordena o uso do hardware entre os vários programas aplicativos para os vários usuários.
3.
Programas Aplicativos definem as formas nas quais os recursos do sistema são empregados para resolver os problemas computacionais dos usuários (compiladores, bancos de dados, jogos, programas comerciais). 4.
Usuários (pessoas, máquinas, outros computadores).
Visão abstrata de componentes do sistema Definições de sistemas operacionais
Kernel – o único programa que executa sempre (todo o resto são programas aplicativos).
Alocador de Recurso – gerencia e aloca recursos.
Programa de Controle – controla a execução dos programas do usuário e operações dos dispositivos de E/S.
Primeira geração (1945 – 1955)
Válvulas e painéis de programação
Máquinas de calcular simples
Ocupavam salas inteiras
O grupo que projetava era o mesmo que construia, programava, operava e realizava a manutenção
Não existia sistema operacional
Praticamente todos os problemas eram matemáticos com tabelas de senos, cosenos e logaritmos
ENIAC - Electrical Numerical Integrator and Calculator
1000 vezes mais rápida que qualquer outra que existia na época.
Painel de programação
ENIAC
ENIAC
Centro de computação
Segunda geração