Computador
O que é um Sistema Operacional ?
• ● Um programa que controla a xecução/interação de outros programa; • ● Intermediador entre programas/aplicativos e o hardware (que tipo de hardware); • ● Deve alocar os recursos de hardware e forma eficiente entre programas; • ● Facilitar o uso do hardware (esconder detalhes); • ● Permitir evolução dos sistemas como um todo.
E onde esta o S.O?
• ● Criar Programa/Utilitários para S.O. específico; • ● Executa programa; • ● Acesso a dispositivos E/S; • ● Acesso a recursos dos sistemas; • ● Acesso a sistema de arquivos.
O que um S.O. pode oferecer?
• • • • • • • • ● Contabilidade: – Estatística e auditoria; – Monitores de uso/desempenho; – Controle de usuários. ● Detecção/Controle de erros: – Erros de hardware; – Erros de programação; – Erros de acesso a recursos.
A programação era feita diretamente em código de máquina, geralmente pela conexão de plugs em painéis.
Não existiam as linguagens de programação, nem sistemas operacionais. O operador obtinha autorização para uso do computador, inseria seu programa e esperava a conclusão do mesmo, se nenhuma válvula queimasse.
Geralmente os programas eram cálculos numéricos diretos.
No final da geração surgiu o cartão perfurado substituindo os painéis de programação.
O ENIAC (Eletronic Numerical Integrator And Calculator) é considerado o primeiro computador digital e eletrônico.
Foi desenvolvido por J. Presper Eckert e John W. Mauchly, da Universidade da Pensilvânia. Realizou cálculos balísticos e foi utilizado no projeto da bomba de hidrogênio.
Possuia 17 mil válvulas, 10 mil capacitores, 70 mil resistores, pesava 30 toneladas, consumia