Escolar Documentos
Profissional Documentos
Cultura Documentos
Monoprogram avel
Multiprogram aveis
Multiprocessados
Refer encias
Sum ario
Tipos de SOs Monoprogram avel Multiprogram aveis Interrup c ao Multiprocessados Fortemente Acoplados Fracamente Acoplados
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 classica c ao dos tipos de Sistemas Operacionais (SOs).
Tipos de SOs
Monoprogram avel
Multiprogram aveis
Multiprocessados
Refer encias
Tipos de SOs
Caracter sticas fundamentais dos tipos de SOs: Monoprogram avel ou Monotarefa
Al em do S.O., apenas uma aplica c ao reside na mem oria em cada instante;
Multiprocessados
V arios processos compartilham a mem oria, podendo ter dois ou mais processos em execu c ao simult anea (um em cada processador).
Tipos de SOs
Monoprogram avel
Multiprogram aveis
Multiprocessados
Refer encias
Subclassica co es
Tipos de SOs
Monoprogram avel
Multiprogram aveis
Multiprocessados
Refer encias
Monoprogram avel
Execu c ao
Os programas s ao executados instru c ao-a-instru c ao, at e que seu processamento seja conclu do.
Tipos de SOs
Monoprogram avel
Multiprogram aveis
Multiprocessados
Refer encias
Principal Problema
Processador dedicado a um unico programa causando Grande Tempo ocioso na espera por Entrada/Sa da (E/S).
Tipos de SOs
Monoprogram avel
Multiprogram aveis
Multiprocessados
Refer encias
Multiprograma c ao
Motiva c ao:
Tornar mais eciente o aproveitamento dos recursos do computador; Execu c ao simult anea de v arios programas; Diversos programas s ao mantidos na mem oria; O pr oprio Sistema Operacional (SO) e um programa.
Multiprograma c ao
Tipos de SOs
Monoprogram avel
Multiprogram aveis
Multiprocessados
Refer encias
Interrup c ao
processador acaba execu c ao da instru c ao atual; processador testa exist encia de interrup c ao; transfer encia de controle (processador salva estado atual, carrega contador de programa com endere co da rotina de tratamento, transfere controle para a rotina de tratamento); rotina de tratamento executa ... acaba ; restaura estado anterior; retorna a execu c ao da rotina interrompida.
4 5 6
Tipos de SOs
Monoprogram avel
Multiprogram aveis
Multiprocessados
Refer encias
Interrup c ao
Tipos de SOs
Monoprogram avel
Multiprogram aveis
Multiprocessados
Refer encias
Interrup c ao
Import ancia
Permite que m odulos interrompam processamento normal do processador.
Tipos
Gerado pelo programa: divis ao por zero, refer encia a mem oria fora do espa co permitido, etc. Gerado pelos dispositivos: rel ogio (timer): disparo de um programa em um tempo determinado; condi c ao de erro: overow, viola c ao de mem oria ou instru c ao inv alida.
Tipos de SOs
Monoprogram avel
Multiprogram aveis
Multiprocessados
Refer encias
Caracter stica
V arios programas dividindo os mesmos recursos da m aquina.
Tipos de SOs
Monoprogram avel
Multiprogram aveis
Multiprocessados
Refer encias
Tipos de SOs
Monoprogram avel
Multiprogram aveis
Multiprocessados
Refer encias
Multiprocessamento
Tipos de SOs
Monoprogram avel
Multiprogram aveis
Multiprocessados
Refer encias
Figura 10: sub-divis oes dos sistemas multiprogram aveis. Fonte: [1].
Tipos de SOs
Monoprogram avel
Multiprogram aveis
Multiprocessados
Refer encias
Sistemas em Lotes (Batch): alto tempo de resposta; Sistemas em Tempo Compartilhado: baixo tempo de resposta; Sistemas em Tempo Real: respostas imediatas.
Tipos de SOs
Monoprogram avel
Multiprogram aveis
Multiprocessados
Refer encias
Sistemas Batch:
Objetivo
centralizar o processamento em CPDs (m aquinas muito caras).
Caracter sticas
Programas executados sequencialmente; N ao exigem a intera c ao do usu ario durante a execu c ao; O programa e preparado e encaminhado para execu c ao. 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
Funcionamento
o tempo de resposta pode variar sem comprometer as aplica co es em execu c ao.
Tipos de SOs
Monoprogram avel
Multiprogram aveis
Multiprocessados
Refer encias
Tipos de SOs
Monoprogram avel
Multiprogram aveis
Multiprocessados
Refer encias
Sistemas Multiprocessados
Deni ca o
Possuem uma ou mais UCPs interligadas, trabalhando em conjunto.
Tipos de SOs
Monoprogram avel
Multiprogram aveis
Multiprocessados
Refer encias
Sistemas Multiprocessados
Caracter sticas:
Permitem que v arios programas sejam executados ao mesmo tempo ou que um programa seja dividido em subprogramas para execu c ao simult anea por mais de um processador; O multiprocessamento mant em todos os conceitos de multiprograma c ao, mas aplicados a v arios processadores.
Tipos de SOs
Monoprogram avel
Multiprogram aveis
Multiprocessados
Refer encias
Sistemas Multiprocessados
Problemas
Com o multiprocessamento, novos problemas de concorr encia foram surgindo, pois v arios processadores podem estar acessando as mesmas areas de mem oria, al em da diculdade de interliga c ao 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 perif ericos e mem oria ; Toler ancia a falhas; Processamento Paralelo;
Podem ser divididos conforme a forma de divis ao de fun c oes entre os processadores
Sim etricos: mesma fun c ao; Assim etricos: fun c oes diferentes.
Tipos de SOs
Monoprogram avel
Multiprogram aveis
Multiprocessados
Refer encias
Fortemente Acoplados
Caracter stica Principal
Uma unica mem oria para todos os processadores.
Figura 12: ilustra c ao mostrando um exemplo de sistema multiprocessado fortemente acoplado. Fonte: [1].
Tipos de SOs
Monoprogram avel
Multiprogram aveis
Multiprocessados
Refer encias
Exemplo
Assim etricos
Processadores com funcionalidades espec cas. Um mestre e um escravo.
Tipos de SOs
Monoprogram avel
Multiprogram aveis
Multiprocessados
Refer encias
Caracter sticas
Somente um processador (mestre) pode executar servi cos do sistema operacional. Processadores podem ter tarefas pr e-denidas; Sempre que o processador do tipo escravo precisar realizar uma opera c ao de E/S, tera que requisitar o servi co ao processador mestre; Se o processador mestre falhar, todo o sistema cara comprometido.
Tipos de SOs
Monoprogram avel
Multiprogram aveis
Multiprocessados
Refer encias
Tipos de SOs
Monoprogram avel
Multiprogram aveis
Multiprocessados
Refer encias
Caracter sticas
Todos os processadores realizam as mesmas fun c 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. Comunica c 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
Deni ca o
Dois ou mais sistemas de computa c ao conectados atrav es de linhas de comunica c ao.
Tipos de SOs
Monoprogram avel
Multiprogram aveis
Multiprocessados
Refer encias
Fracamente Acoplados
Caracter sticas
Comunica c ao atrav es de redes de computadores; Cada sistema tem seu Sistema Operacional (SO) gerenciando seus pr oprios recursos; Caracteriza-se por processamento distribu do pelos seus diversos processadores.
Tipos de SOs
Monoprogram avel
Multiprogram aveis
Multiprocessados
Refer encias
Deni ca o
e um conjunto de m odulos que ampliam os sistemas operacionais, complementando-os com um conjunto de fun c oes b asicas, e de uso geral, que tornam transparente o uso de recursos compartilhados da rede.
Caracter sticas
Cada n o possui seu pr oprio Sistema Operacional (SO), al em de hardware e software Possibilitam ao sistema ter acesso o outros n os da rede. Cada n o e totalmente independente um do outro e podem ter sistemas operacionais diferentes:
Tipos de SOs
Monoprogram avel
Multiprogram aveis
Multiprocessados
Refer encias
Objetivo
A ideia e prover o compartilhamento de recursos e troca de informa c oes.
Tipos de SOs
Monoprogram avel
Multiprogram aveis
Multiprocessados
Refer encias
Exemplos
Os sistemas operacionais de redes permitem c opia de arquivos, impress ao e at e ger encia remotas, al em de servi cos de correio eletr onico, emula c ao de terminais.
Tipos de SOs
Monoprogram avel
Multiprogram aveis
Multiprocessados
Refer encias
Din amica
Possibilidade de balanceamento de carga.
Funcionamento
Para o usu ario e suas aplica c oes e como se n ao existisse uma rede de computadores e sim um unico sistema centralizado.
Tipos de SOs
Monoprogram avel
Multiprogram aveis
Multiprocessados
Refer encias
Tipos de SOs
Monoprogram avel
Multiprogram aveis
Multiprocessados
Refer encias
Compara c ao
Autonomia
SO de Rede usu arios enxergam o sistema como um conjunto de maquinas constru do sobre sistemas centralizados (independentes) Gerenciamento local de recursos Podem ser diferentes perda de funcionalidades/capacidades
Tipos de SOs
Monoprogram avel
Multiprogram aveis
Multiprocessados
Refer encias
bibliograa I
[1] MACHADO, F. M.; MAIA, L. P. Arquitetura de Sistemas Operacionais. 4. ed. Rio de Janeiro: Grupo Gen: LTC, 2007. [2] MASSA, P. E. 2010. Dispon vel em: <http://ernestomassa-so.blogspot.com>. [3] TANENBAUM, A. S. Sistemas Operacionais Modernos. 3. ed. S ao Paulo: Pearson do Brasil, 2010. [4] GOMES, E. A. Sistemas <www.edeyson.com.br>. Operacionais. 2010. Dispon vel em: