Tipos De SO Etudar
OPERACIONAIS
Tipos de Sistemas Operacionais
Andreza Leite andreza.leite@univasf.edu.br Plano de Aula
Batch
Rede
Distribuído
Multi-usuário
Desktop
Servidor
Embutido
Tempo real
Batch (lote)
Todos os programas a executar eram colocados em uma fila.
O processador recebia um programa após o outro, processando-os em seqüência, o que permitia um alto grau de utilização do sistema.
O termo lote ainda é usado para definir um conjunto de comandos que rodam sem interferência do usuário
Bach (lote) job n
(a)
job 2
Processamento
job 1
fita de entrada
cartões perfurados
(b)
Processamento fita de entrada
fita de saída
relatório n
(c)
Processamento fita de saída
relatório 2 relatório 1
relatórios
Bach (lote)
Um sistema em lotes (batch) antigo:
(a)
(b)
(c)
(d)
(e)
(f)
Os programadores levam os cartões para o 1401.
O 1401 grava os lotes de tarefas nas fitas.
O operador leva a fita de entrada para o 7094.
7094 executa o processamento.
O operador leva a fita de saída para o 1401.
1401 imprime as saídas
Bach (lote)
Estrututa de uma tarefa Fortran Monitor System
Rede
Suporte a operação em rede
Maioria dos sistemas operacionais atuais
Compartilhamento de recursos de vários computadores Disponibilizar os próprios recursos
São independentes e caso a conexão entre um dos nós sofra qualquer problema, os demais continuam operando normalmente , apesar de alguns recursos se tornarem indisponíveis.
Distribuído
Os recursos de cada máquina estão disponíveis globalmente, de forma transparente aos usuários.
Para o usuário e suas aplicações é como se não existisse uma rede de computadores e sim um único sistema centralizado.
Usuário desconhece o computador em uso.
Ainda não são uma realidade de mercado.
Exemplo: Amoeba
Multi-usuário
Múltiplos usuários simultâneos
Maioria dos sistemas operacionais atuais
Deve suportar a identificação do “dono” de cada recurso dentro do sistema arquivos, processos, conexões de rede
Imposição de regras de controle de acesso