Sistemas Operacionais
Prof. XXX
26/02/15
Senta que lá vem história:
26/02/15
Primeira Geração:
● (1945 – 1955) : Válvulas e painéis de conectores
Computador ENIAC (1946): um dos primeiros computadores construídos, que era usado para cálculos matemáticos. A sua programação era feita a partir da configuração manual de painéis de conectores. O seu poder computacional, considerado grande para a época, é menor do que o de um celular que encontramos hoje a vendas nas lojas.
26/02/15
26/02/15
Primeira Geração:
● (1945 – 1955) : Válvulas e painéis de conectores:– O usuário requisitava o uso exclusivo do computador
– O usuário era responsável por todo o gerenciamento
– Não existiam as linguagens de programação
– Programação direta dos dispositivos de hardware, através de painéis conectores
– Não existiam os sistemas operacionais.
26/02/15
Segunda geração:
● (1955 – 1965): transistores e sistemas em lote.
26/02/15
Segunda geração:
● (1955 – 1965): transistores e sistemas em lote:– Os operadores são responsáveis pelo gerenciamento
– Os usuários submetem os programas e esperam as respostas
– Grande desperdício de tempo com o gerenciamento
– Solução: desenvolvimento de sistemas em lote
26/02/15
Segunda geração:
● (1955 – 1965): transistores e sistemas em lote.
26/02/15
Terceira geração:
● (1965 – 1980): circuitos integrados e multiprogramação
26/02/15
Terceira geração:
● Desvantagens dos sistemas em lote:– Os programas de um lote são executados sem interrupção
– A CPU fica ociosa ao executar operações de E/S
– Demora para obter os resultados dos programas
26/02/15
Terceira geração:
'
26/02/15
Terceira geração:
● Definição do conceito de multiprogramação:– Vários programas residentes na memória
– Cada programa usa a CPU num intervalo de tempo
– A CPU não fica mais ociosa em operações de E/S
26/02/15
Terceira geração:
Agora, depois de o programa A ser suspenso, outros programas executarão na CPU (B e C).
26/02/15
Terceira geração:
● Surgimento dos sistemas de compartilhamento de tempo:– Os usuários se conectam por meio de terminais
– O tempo de processamento é dividido entre os usuários
– O usuário tem a ilusão de ter o uso exclusivo da máquina
26/02/15
Terceira geração:
26/02/15
Terceira geração:
● Sistema MULTICS:– Suporte a um grande número de usuários
– Uso compartilhado em rede
● Desenvolvimento do sistema UNIX– Baseado no MULTICS
– Motivou o desenvolvimento de vários sistemas como BSD, FreeBSD, Linux e MINIX
26/02/15
FINALMENTE:
● Quarta geração
26/02/15
Quarta geração:
● (1980 – agora): computadores pessoais:– Cada indivíduo opera seu computador
– Retorno dos sistemas monousuários
– Desenvolvimento de interfaces gráficas
– Aumento das redes de computadores
26/02/15
Classificação dos Sistemas Operacionais
● Quanto ao número de usuários:– Monousuário: somente um usuário pode usar o
sistema
– Multiusuário: uso simultâneo de vários usuários
● Quanto ao número de programas:– Monoprogramado: Além do SO, admite
somente um programa na memória
– Multiprogramado: vários programas residentes na memória
26/02/15
Gnu/Linux
● Base de estudos● Baseado no UNIX e no padrão POSIX● Estrutura modular● Escrito em C● Não requer grande poder computacional● Possui funcionalidade similar a qualquer
derivado do UNIX● Free Software and Open Source
26/02/15
Organização de Computadores
26/02/15
Organização de Computadores
● O hardware é composto por CPU, barramentos, memória, dispositivos de E/S, e interfaces controladoras:
26/02/15
26/02/15
Organização de Computadores
● O software é essencial a um computador:
– Programas de sistema: ● Gerenciam as operações.
– Programas de aplicação:● Executam tarefas específicas.
26/02/15
Organização de Computadores
● Sistemas de Computação:– O usuário precisa usar programas no computador:
26/02/15
Organização de Computadores
● Arquitetura de um sistema de computação:
26/02/15
Sistemas Operacionais
26/02/15
Sistemas Operacionais
● Define uma máquina estendida ou virtual mais simples e fácil de usar e programar;
● Facilita o acesso aos dispositivos do computador:– Os dispositivos podem ser facilmente gerenciados.
– Não precisamos nos preocupar com o modo de funcionamento do dispositivo.
26/02/15
Para estudar mais: Págs 1-11.