Introdução à Sistemas Operacionais
Operacionais
1.1 O que é um sistema operacional
1.2 História dos sistemas operacionais
1.3 O zoológico de sistemas operacionais
1.4 Conceitos sobre sistemas operacionais
1.5 Chamadas ao sistema
1
Introdução
• Um sistema computacional consiste em
– hardware
– programas do sistema
– programas de aplicação
2
O que é um Sistema Operacional
• É uma máquina estendida
– Oculta os detalhes complicados que têm quer ser executados
– Apresenta ao usuário uma máquina virtual, mais fácil de usar
• É um gerenciador de recurso
– Cada programa tem um tempo com o recurso
– Cada programa tem um espaço no recurso
3
Componentes de um Sistema de
Computação
• Hardware - fornece os recursos básicos para se realizar a computação propriamente dita (CPU,
Memória, Dispositivos de I/O).
• Kernel - controla e coordena o uso do hardware através dos programas dos usuários.
• Aplicativos e Utilitários - define a maneira como os recursos do sistema são usados para resolver a computação dos problemas dos usuários.
• Usuários - podem ser os usuários regulares, programadores, analistas, programas e computadores.
4
Visão Abstrata dos Componentes de um Sistema de Computação
5
História dos Sistemas Operacionais (1)
Antigo sistema em lote
–
–
–
–
traz os cartões para o 1401 lê os cartões para a fita coloca a fita no 7094 que executa o processamento coloca a fita no 1401 que imprime a saída
6
História dos Sistemas Operacionais (2)
• Primeira geração 1945 - 1955
– Válvulas, painéis de programação
• Segunda geração 1955 - 1965
– transistores, sistemas em lote
• Terceira geração 1965 – 1980
– CIs e multiprogramação
• Quarta geração 1980 – presente
– Computadores pessoais
7
História dos Sistemas Operacionais (3)
Estrutura de um job FMS típico – 2a. geração
8
História dos Sistemas Operacionais (4)
• Sistema de Tempo compartilhado
• Sistema de multiprogramação
– Três jobs