Sistema computacional didático para crianças
- Computador é composto de: - Hardware - Software
- Componentes físicos do computador e hardware - Sistema complexo - Controle: Função do Sistema Operacional.
SO: GERÊNCIA O TODO O SISTEMA - Fornece interface simplificada para usuário
- Sistema Operacional coloca uma “camada” de software sobre o hardware, isolando-o.
- “Maquina Virtual”
- Micro programa: Defina a linguagem de máquina: ADD, MOVE, JUMP, ETC. - Interpretador de comando (SHELL, CONSOLE) - Janelas
- Sistema Operacional impede acesso ao hardware diretamente (proteção)
- O que é um Sistema Operacional?
R: Abstração para facilitar o controle pelo operador
- Sistema Operacional = Gerenciador de Recursos.
Primeira Geração (1945 – 1959) Válvulas e painéis de conectores
- Meados da década de 40 (Segunda Guerra) - Utilização pelo Governo
- Máquinas enormes, salas inteiras, milhares de válvulas
- Um único grupo de pessoas projetava, construía, programava, operava e mantinha o computador
- Ligação com fios aos painéis de conectores
- Não havia linguagem ou Sistema Operacional.
- Função: 1. Gerar góticos de nos e co-senos 2. Quebrar códigos de criptografia
- Início da década de 50 - Introdução de cartões perfurados ao invés de cabos e conectores.
Segunda Geração (1955-1965)
Transistor e Sistemas de Lote (Batch)
- Transistor – Meados da década de 50
- Computadores mais confiáveis - Venda a clientes
- Separação entre projetista, construtor, operador, programador e manutenção
- Salas Especiais – Ar condicionado (Equipes de operadores)
-Somente grande empresas, corporações, órgãos do governo e universidades podiam arcar com o valor (milhões de dólares)
- Funcionamento: Job (Programa ou conjunto de programas) - Fortran
- Assembly
- Programador escreve programa em papel e transformava em cartões perfurados
- Levava o conjunto até a sala de entrada
- Quando o computador terminava o Job, o operador