Buscar

02 Tipos de SO

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Clique para editar o estilo do título mestre
Clique para editar o estilo do subtítulo mestre
*
*
*
Tipos de
Sistemas Operacionais
Ernesto Massa
*
*
*
Tipos de Sistemas Operacionais
Caracterização:
Compartilhamento de Memória e CPU;
Quantidade de Usuários;
*
*
*
Monoprogramação / Monotarefa
Além do S.O., apenas uma aplicação reside na memória em cada instante;
Memória
S.O.
Aplicação
*
*
*
Monoprogramação / Monotarefa
Aplicações com o controle total do sistema;
Implementação simples;
Não existe a preocupação com proteção;
Processador dedicado a um único programa;
Grande Tempo ocioso na espera por I/O;
*
*
*
Monoprogramação / Monotarefa
Dedicação exclusiva de todos os dispositivos a um único programa;
Ociosidade dos dispositivos;
Surgimento do processamento “batch” (em lote):
mainframe
Lote de cartões
perfurados
Fita de 
saída
Resposta
Em papel
Fita de 
entrada
*
*
*
Multiprogramação / Multitarefa
Programas compartilham Memória e CPU;
SPOOL (Simultaneous Peripheral Operation On Line) viabilizado pelo surgimento dos discos;
Aplicações com limitações no sistema;
Preocupação com a Proteção;
Necessidade de hardware adequado;
Sistema DUAL (modos Monitor e Usuário);
Compartilhamento de recursos;
Concorrências gerenciadas pelo Sistema Operacional;
*
*
*
Multiprogramação / Multitarefa
Memória
CPU
tarefa 3
tarefa 4
tarefa 5
tarefa 6
tarefa 7
tarefa 8
SPOOL
de JOB’s
SPOOL de
Impressão
tarefa 9
tarefa 10
tarefa 11
tarefa 2
tarefa 1
Escalonamento
de tarefas
Escalonamento
de CPU
Gerência de Memória
e Proteção
*
*
*
Multiprogramação / Multitarefa
Benefícios:
Aumento da Produtividade;
Execução de tarefas “simultaneamente”;
Classificação:
Sistemas Monousuário:
Apenas um usuário utilizando o sistema;
Sistemas Multiusuário:
Vários usuários utilizando o sistema;
*
*
*
Multiprogramação / Multitarefa
Sistemas Batch:
Programas executados seqüencialmente;
Respostas lentas;
Sistemas de Tempo Compartilhado/On-line:
Timesharing – “Fatia de tempo” do processador alocada para cada sistema;
Interatividade;
Implementação complexa, com alta produtividade;
Sistemas de Tempo Real/Real Time:
Respostas no Tempo Certo;
Detenção do processador pelo tempo necessário, ou até que um programa prioritário o solicite;
*
*
*
Timesharing
Alternância rápida entre tarefas (interação);
Tempo de resposta curto;
Terminais On-line;
Escalonamento de CPU mais complexo;
Conceito de Prioridade;
*
*
*
Multiprocessamento
Sistemas Fortemente Acoplados:
Sistemas Simétricos;
Sistemas Assimétricos;
Sistemas Fracamente Acoplados:
Sistemas Operacionais de Redes;
Sistemas Operacionais Distribuídos;
*
*
*
Sistemas Fortemente Acoplados
Mais de um processador ligado ao barramento:
Aumento da capacidade de processamento ;
Compartilhamento de periféricos e memória ;
Tolerância a falhas;
Processamento Paralelo;
Sistemas de detecção de falhas;
Duplicação de hardware (2 processadores);
*
*
*
Sistemas Fortemente Acoplados
Multiprocessamento Simétrico:
Cópias do sistema operacional em cada processador ;
Comunicação entre os processadores;
Escalonamento de tarefas para as CPUs;
Multiprocessamento Assimétrico:
Um processador mestre controla o sistema;
Cada processador com uma tarefa;
Processadores podem ter tarefas pré-definidas;
*
*
*
Sistemas Fracamente Acoplados
Dois ou mais sistemas de computação conectados através de linhas de comunicação;
Cada sistema tem seu S.O. gerenciado seus próprios recursos;
Sistemas em rede de computadores;
*
*
*
Sistemas Fracamente Acoplados
Sistemas Operacionais de Rede:
Cada estação possui seu próprio S.O.;
Cada estação é independente das demais;
Se uma estação falhar, a rede continua funcionando sem os recursos daquela que falhou;
Semelhante a um S.O. monotarefa incrementado com interface para rede;
*
*
*
Tipos de Sistemas Operacionais
(resumo)
Monoprogramação;
Monousuário;
Batch;
Multiprogramação;
Batch;
On-line (Timesharing);
Tempo Real;
Multiprocessamento;
Simétrico;
Assimétrico;
Computadores Pessoais;

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais

Outros materiais