Professional Documents
Culture Documents
Monoprogram
avel
Multiprogram
aveis
Multiprocessados
Fortaleza-CE, Brasil
Refer
encias
Tipos de SOs
Monoprogram
avel
Multiprogram
aveis
Sumario
Tipos de SOs
Monoprogram
avel
Multiprogram
aveis
Interrupc
ao
Multiprocessados
Fortemente Acoplados
Fracamente Acoplados
Multiprocessados
Refer
encias
Tipos de SOs
Monoprogram
avel
Multiprogram
aveis
Multiprocessados
Refer
encias
Tipos de SOs
O Compartilhamento de Mem
oria e Unidade Central de
Processamento (UCP)
Consistem na principal forma de classificacao dos tipos de Sistemas
Operacionais (SOs).
Tipos de SOs
Monoprogram
avel
Multiprogram
aveis
Multiprocessados
Refer
encias
Tipos de SOs
Caractersticas fundamentais dos tipos de SOs:
Monoprogram
avel ou Monotarefa
Alem do S.O., apenas uma aplicacao reside na memoria em cada instante;
Multiprogram
avel ou Multitarefa
Varios processos compartilham memoria e uma unica Unidade Central de
Processamento (UCP), simulando a execucao de tarefas simultaneas;
Multiprocessados
Varios processos compartilham a memoria, podendo ter dois ou mais
processos em execucao simultanea (um em cada processador).
Tipos de SOs
Monoprogram
avel
Multiprogram
aveis
Multiprocessados
Refer
encias
Subclassificacoes
Figura 2: classificac
ao com tipos e subtipos de sistemas operacionais. Fonte: [1].
Tipos de SOs
Monoprogram
avel
Multiprogram
aveis
Multiprocessados
Refer
encias
Monoprogramavel
Caracterstica Principal
Alem do Sistema Operacional (SO), apenas
uma aplicacao reside na memoria em cada
instante.
Execuc
ao
Os programas sao executados
instrucao-a-instrucao, ate que seu
processamento seja concludo.
Figura 3: divis
ao da mem
oria de um
Sistema Monoprogram
avel. Fonte: [2].
Tipos de SOs
Monoprogram
avel
Multiprogram
aveis
Multiprocessados
Refer
encias
Caractersticas do SO monoprogramavel
Implementac
ao simples
Aplicacoes com o controle total do
sistema;
Nao existe a preocupacao com
protecao;
Principal Problema
Processador dedicado a um unico
programa causando Grande Tempo
ocioso na espera por Entrada/Sada
(E/S).
Tipos de SOs
Monoprogram
avel
Multiprogram
aveis
Multiprocessados
Refer
encias
Multiprogramacao
Motivac
ao:
Tornar mais eficiente o aproveitamento dos recursos do computador;
Execucao simultanea de varios programas;
Diversos programas sao mantidos na memoria;
O proprio Sistema Operacional (SO) e um programa.
Figura 5: import
ancia da multiprogramac
ao. Fonte: [3].
Tipos de SOs
Monoprogram
avel
Multiprogram
aveis
Multiprocessados
Refer
encias
Multiprogramacao
Solicitac
ao de
Entrada/Sada (E/S)
Processo solicita `a chamada
de Sistema
Termino de Entrada/Sada
(E/S)
Dispositivo envia a
Interrupcao.
E como ocorre a Interrupcao?
Tipos de SOs
Monoprogram
avel
Multiprogram
aveis
Multiprocessados
Refer
encias
Interrupcao
Tipos de SOs
Monoprogram
avel
Multiprogram
aveis
Multiprocessados
Refer
encias
Interrupcao
Tipos de SOs
Monoprogram
avel
Multiprogram
aveis
Multiprocessados
Refer
encias
Interrupcao
Importancia
Permite que modulos interrompam processamento normal do processador.
Tipos
Gerado pelo programa: divisao por zero, referencia a memoria fora
do espaco permitido, etc.
Gerado pelos dispositivos:
relogio (timer): disparo de um programa em um tempo
determinado;
condicao de erro: overflow, violacao de memoria ou instrucao
invalida.
Tipos de SOs
Monoprogram
avel
Multiprogram
aveis
Multiprocessados
Caracterstica
Varios programas dividindo os mesmos recursos da maquina.
Refer
encias
Tipos de SOs
Monoprogram
avel
Multiprogram
aveis
Multiprocessados
Refer
encias
Sistemas Multiprogramaveis I
Concorrencias gerenciadas pelo Sistema Operacional
O Sistema Operacional (SO) gerencia o acesso concorrente aos recursos
de forma ordenada e protegida.
Tipos de SOs
Monoprogram
avel
Multiprogram
aveis
Multiprocessados
Refer
encias
Multiprocessamento
Tipos de SOs
Monoprogram
avel
Multiprogram
aveis
Multiprocessados
Refer
encias
Tipos de SOs
Monoprogram
avel
Multiprogram
aveis
Multiprocessados
Refer
encias
Tipos de SOs
Monoprogram
avel
Multiprogram
aveis
Multiprocessados
Refer
encias
Sistemas Batch:
Objetivo
centralizar o processamento em CPDs (maquinas muito caras).
Caractersticas
Programas executados sequencialmente;
Nao exigem a interacao do usuario durante a execucao;
O programa e preparado e encaminhado para execucao.
Tempo de resposta pode ser longo devido ao processamento
seq
uencial.
Tipos de SOs
Monoprogram
avel
Multiprogram
aveis
Multiprocessados
Refer
encias
Tipos de SOs
Monoprogram
avel
Multiprogram
aveis
Multiprocessados
Refer
encias
Interacao do usu
ario com o sistema atraves de terminais
O usuario submete requisicoes ao sistema e recebe as respostas
imediatamente;
O sistema possui um Interpretador de Comandos, que le a linha de
comando contendo o nome do programa a ser executado;
Ap
os a execucao de um comando, o Interpretador de Comandos
volta a ler o terminal.
Funcionamento
o tempo de resposta pode variar sem comprometer as aplicacoes em
execucao.
Tipos de SOs
Monoprogram
avel
Multiprogram
aveis
Multiprocessados
Refer
encias
Tipos de SOs
Monoprogram
avel
Multiprogram
aveis
Multiprocessados
Refer
encias
Sistemas Multiprocessados
Definicao
Possuem uma ou mais UCPs interligadas, trabalhando em conjunto.
Caractersticas importantes:
A forma de comunicacao entre as UCPs e o Grau de
compartilhamento da memoria e dos dispositivos de Entrada/Sada
(E/S) define o tipo de sistema multiprocessados;
Podem compartilhar o mesmo sistema operacional ou cada um pode
possuir o seu proprio sistema.
Tipos de SOs
Monoprogram
avel
Multiprogram
aveis
Multiprocessados
Refer
encias
Sistemas Multiprocessados
Caractersticas:
Permitem que varios programas sejam executados ao mesmo tempo
ou que um programa seja dividido em subprogramas para execucao
simultanea por mais de um processador;
O multiprocessamento mantem todos os conceitos de
multiprogramacao, mas aplicados a varios processadores.
Tipos de SOs
Monoprogram
avel
Multiprogram
aveis
Multiprocessados
Refer
encias
Sistemas Multiprocessados
Problemas
Com o multiprocessamento, novos problemas de concorrencia foram
surgindo, pois varios processadores podem estar acessando as mesmas
areas de memoria, alem da dificuldade de interligacao dos componentes.
Tipos de SOs
Monoprogram
avel
Multiprogram
aveis
Multiprocessados
Refer
encias
Fortemente Acoplados
Um sistema fortemente acoplado tem mais de um processador
ligado ao barramento controlados por apenas um sistema
operacional.
Aumento da capacidade de processamento;
Compartilhamento de perifericos e memoria ;
Tolerancia a falhas;
Processamento Paralelo;
Sistemas de detecc
ao de falhas
Duplicacao de hardware (+ de 2 processadores).
Tipos de SOs
Monoprogram
avel
Multiprogram
aveis
Multiprocessados
Refer
encias
Fortemente Acoplados
Caracterstica Principal
Uma
unica memoria para todos os processadores.
Tipos de SOs
Monoprogram
avel
Multiprogram
aveis
Multiprocessados
Refer
encias
Exemplo
Assimetricos
Processadores com
funcionalidades
especficas. Um mestre e
um escravo.
Tipos de SOs
Monoprogram
avel
Multiprogram
aveis
Multiprocessados
Refer
encias
Sistemas Assimetricos
Caractersticas
Somente um processador (mestre) pode executar servicos do
sistema operacional.
Processadores podem ter tarefas pre-definidas;
Sempre que o processador do tipo escravo precisar realizar uma
operacao de E/S, tera que requisitar o servico ao processador
mestre;
Se o processador mestre falhar, todo o sistema ficara comprometido.
Tipos de SOs
Monoprogram
avel
Multiprogram
aveis
Multiprocessados
Refer
encias
Exemplo
Simetricos
Todos os
processadores
realizam as
mesmas funcoes.
Tipos de SOs
Monoprogram
avel
Multiprogram
aveis
Multiprocessados
Refer
encias
Sistemas Simetricos
Caractersticas
Todos os processadores realizam as mesmas func
oes;
C
opias do sistema operacional em cada processador;
Um programa pode ser executado por qualquer processador ou por v
arios
processadores ao mesmo tempo.
Quando um processador falha, o sistema n
ao e comprometido, porem com
menor capacidade.
Comunicac
ao entre os processadores;
Escalonamento de tarefas para as Unidade Central de Processamentos (UCPs);
Tipos de SOs
Monoprogram
avel
Multiprogram
aveis
Multiprocessados
Refer
encias
Fracamente Acoplados
Definicao
Dois ou mais sistemas de computacao conectados atraves de linhas de
comunicacao.
Tipos de SOs
Monoprogram
avel
Multiprogram
aveis
Multiprocessados
Refer
encias
Fracamente Acoplados
Caractersticas
Comunicacao atraves de redes de computadores;
Cada sistema tem seu Sistema Operacional (SO) gerenciando seus
proprios recursos;
Caracteriza-se por processamento distribudo pelos seus diversos
processadores.
Tipos de SOs
Monoprogram
avel
Multiprogram
aveis
Multiprocessados
Refer
encias
Definicao
e um conjunto de modulos que ampliam os sistemas operacionais,
complementando-os com um conjunto de funcoes basicas, e de uso geral,
que tornam transparente o uso de recursos compartilhados da rede.
Caractersticas
Cada no possui seu proprio Sistema Operacional (SO), alem de
hardware e software
Possibilitam ao sistema ter acesso o outros nos da rede.
Cada no e totalmente independente um do outro e podem ter
sistemas operacionais diferentes:
Tipos de SOs
Monoprogram
avel
Multiprogram
aveis
Multiprocessados
Refer
encias
Tipos de SOs
Monoprogram
avel
Multiprogram
aveis
Multiprocessados
Refer
encias
Toler
ancia `
a falhas
Se um a estacao falhar, a rede continua funcionando sem os recursos
daquela que falhou.
Objetivo
A ideia e prover o compartilhamento de recursos e troca de informacoes.
Tipos de SOs
Monoprogram
avel
Multiprogram
aveis
Multiprocessados
Refer
encias
Exemplos
Os sistemas operacionais de redes permitem copia de arquivos, impressao
e ate gerencia remotas, alem de servicos de correio eletronico, emulacao
de terminais.
Tipos de SOs
Monoprogram
avel
Multiprogram
aveis
Multiprocessados
Refer
encias
Sistemas Distribudos
Existe um relacionamento mais forte entre seus componentes
Sistemas operacionais iguais.
um u
nico sistema centralizado.
Para o usuario e suas aplicacoes e como se nao existisse uma rede de
computadores
Din
amica
Possibilidade de balanceamento de carga.
Funcionamento
Para o usuario e suas aplicacoes e como se nao existisse uma rede de
computadores e sim um unico sistema centralizado.
Tipos de SOs
Monoprogram
avel
Multiprogram
aveis
Multiprocessados
Refer
encias
Sistemas Distribudos
Caractersticas principais:
Mecanismo unico de comunicacao entre processos
Gerenciamento unico de processo (criacao, destruicao,
escalonamento, etc..)
Sistema de arquivos uniforme
Chamada de sistemas e comandos uniformes
Tipos de SOs
Monoprogram
avel
Multiprogram
aveis
Multiprocessados
Refer
encias
Comparacao
Caracterstica
Imagem do sistema
Autonomia
Sistema de Arquivos
Toler
ancia a falhas
SO de Rede
usu
arios enxergam o
sistema como um conjunto
de maquinas
construdo sobre sistemas
centralizados
(independentes)
Gerenciamento local de
recursos
Podem ser diferentes
perda de
funcionalidades/capacidades
SO Distribudo
fornece a ideia de uma
maquina virtual
ideia de um sistema u
nico
Gerenciamento global de
recurso
s
ao iguais
perda de desempenho
Tipos de SOs
Monoprogram
avel
Multiprogram
aveis
Multiprocessados
Refer
encias
bibliografia I
Operacionais.
2010.
Disponvel
em:
Tipos de SOs
Monoprogram
avel
Multiprogram
aveis
Abreviaturas I
E/S Entrada/Sada
SO Sistema Operacional
SOR Sistemas Operacionais de Rede
UCP Unidade Central de Processamento
Multiprocessados
Refer
encias