Escolar Documentos
Profissional Documentos
Cultura Documentos
Sistema de multiprogramação
Três jobs na memória – 3a. geração
História dos Sistemas Operacionais
Terceira geração 1965 – 1980
Multiprogramação é a divisão da memória em
diversas parte para alocar vários jobs;
Outra característica importante dos SOs da 3ª
geração foi a capacidade de ler jobs de cartões
direto para o disco. Desta forma, assim que um job
terminasse, o SO carregaria um novo na parte livre
da memória, vindo do disco. SPOOL;
Outra característica que surgiu nessa geração foi o
timesharing (tempo compartilhado) onde cada
usuário tinha um terminal on-line.
Os grandes processos era executados em
background quando o processador estivesse
ocioso.
História dos Sistemas Operacionais
Quarta geração 1980 – presente
Desenvolvimento dos CIs em grande escala (LSI e
VLSI);
Grande diferença de preço (mais baixo);
Com a comercialização em massa surgiu a
necessidade de softwares amigáveis para leigos;
Aparecimento de SOs para redes e SOs
distribuídos;
História dos Sistemas Operacionais
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
O Zoológico de Sistemas Operacionais
Sumário dos tópicos
Sistemas operacionais de computadores de
grande porte
Sistemas operacionais de servidores
Sistemas operacionais de multiprocessadores
Sistemas operacionais de computadores
pessoais
Sistemas operacionais de tempo-real
Sistemas operacionais embarcados
Sistemas operacionais de cartões inteligentes
Sistemas operacionais de
computadores de grande porte
Orientados para o processamento simultâneo
de muito jobs;
Oferecem 3 tipos de serviços:
em lote (batch): não precisa de alguém interagindo
(relatórios);
processamento de transações: grandes qtds de
pequenas requisições (reservas de passagens);
tempo compartilhado: usuários remotos executando
seus trabalhos simultaneamente.
Sistemas operacionais de servidores
Servem múltiplos usuários de uma vez em uma
rede e permite o compartilhamento de recursos
de hardware e software;
Impressão, web, arquivos.
Sistemas operacionais de
multiprocessadores
Variações de SOs de Servidores com aspectos
especiais de comunicação e conectividade;
Várias CPUs conectadas
Sistemas operacionais de
computadores pessoais
Boa interface ao usuário;
Usados para processar textos, planilhas, acesso
à internet.
Sistemas operacionais de tempo-real
Tempo é um parâmetro fundamental. Existem
prazos rígidos para a execução de determinadas
tarefas.
Sistema de tempo real crítico;
Sistema de tempo real não crítico;
Coletar dados sobre o processo de produção e
usá-los para controlar algo;
Sistemas operacionais embarcados
Controlam pequenos aparelhos como PDAs
(personal digital assistant – pequenos
computadores), microondas, celulares, etc.
Sistemas operacionais de cartões
inteligentes
São os menores SOs;
São dispositivos do tamanho de cartões de
crédito que contém um chip de CPU.
Baixo consumo de energia e pouca memória,
recursos limitados.
Revisão sobre hardware de
computadores
Hierarquia de Memória
Uma memória deveria ser muito rápida, além
de uma grande capacidade e barata;
Por isso há a necessidade de vários tipos de
memória.
Revisão sobre hardware de
computadores
Estrutura de uma
unidade de disco
Revisão sobre hardware de
computadores
Os prefixos métricos
35