SlideShare uma empresa Scribd logo
1 de 18
Sistemas Operacionais
Tipos de S.O.
Professor: Sandro Pinheiro
 Tipos de Sistemas Operacionais
 Sistemas Monoprogramáveis/Monotarefa
- Execução de um único programa por vez.
-Os recursos (cpu, memória e periféricos) permanecem dedicados à execução de
um único programa.
- Simples implementação.
 Sistemas Multiprogramáveis/Multitarefa
- Os recursos computacionais são compartilhados entre diversos usuários e aplicações.
- Redução total tempo de execução das aplicações.
- Redução de custos.
- São mais eficientes.
- Monousuário ou multiusuário.
- Implementação mais complexa.
 Sistemas Multiprogramáveis/Multitarefa
 Sistemas x Usuários
Um usuário Dois ou mais usuários
Monoprogramação/ Monotarefa Monousuário N/A
Multiprogramação/ Multitarefa Monousuário Multiusuário
 Classificação dos Sistemas Multiprogramáveis
 Sistemas Batch
- Primeiro tipo de SO multiprogramável a ser implementado na década de 60.
-Não exigem a interação do usuário com a aplicação.
Ex: Rotina de backup.
 Sistemas de Tempo Compartilhado
- Time-Sharing ou sistema online, diversos programas podem ser executados.
- Divisão do tempo do processador em fatias de tempo (time-slice).
- Há substituição do programa em execução por outro, mesmo que ele não tenha
terminado.
Ex: maioria das aplicações comerciais.
 Sistemas com Múltiplos Processadores
- Possuem dois ou mais processadores interligados e trabalhando conjuntamente
- Permite a execução de vários programas ao mesmo tempo.
- Ou a divisão da execução de um programa por vários processadores.
Ex: Cluster.
 Sistemas com Múltiplos Processadores
Características e vantagens:
 Escalabilidade => ampliação do poder computacional.
 Disponibilidade => manutenção do sistema operacional mesmo em caso de
falhas.
 Balanceamento de carga => distribuição do processamento.
 Sistemas com Múltiplos Processadores
 Fortemente Acoplados
- Vários processadores compartilhando uma única memória física.
-Também conhecidos como multiprocessadores.
Podem ser divididos em:
 Simétricos (Symmetric Processors - SMP)
 Assimétricos (Non-Uniform Memory Access - NUMA)
 Sistemas com Múltiplos Processadores
 Fortemente Acoplados
 Simétricos (Symmetric Processors - SMP)
Tempo uniforme de acesso à memória pelos processadores.
 Assimétricos (Non-Uniform Memory Access - NUMA)
Tempo de acesso à memória pelos processadores varia em função da sua
localização física.
 Sistemas com Múltiplos Processadores
 Fracamente Acoplados
- Dois ou mais sistemas computacionais conectados através de linhas de
comunicação.
- Também conhecidos como multicomputadores.
Podem ser divididos em:
 Sistemas Operacionais de Rede (SOR)
 Sistemas Distribuídos
 Sistemas com Múltiplos Processadores
 Fracamente Acoplados
 Sistemas Operacionais de Rede (SOR)
- usuários sabem da existência de vários computadores (ou recursos).
- cada computador pode executar um SO diferente.
- permite compartilhar recursos na rede.
 Sistemas Distribuídos
-usuários desconhecem onde os programas são executados e onde os arquivos
são armazenados.
-existência de um único SO em cada computador (Cluster) ou mais de um SO
(Grid).
- a mesma aplicação pode ser executada em vários computadores.
1 – Explique sobre Sistemas Monoprogramavéis , Multiprogramavéis e
Múltiplos Processadores?
2 – Definição de Sistema Batch?
3 – Explique sobre Escalabilidade, Disponibilidade e Balanceamento de
Carga?
4 - Qual a diferença entre Simétricos e Assimétricos?
5 – Explique sobre Sistemas Distribuídos.
Exercícios de Fixação

Mais conteúdo relacionado

Mais procurados

Algoritimos de Escalonamento
Algoritimos de EscalonamentoAlgoritimos de Escalonamento
Algoritimos de EscalonamentoJunior Cesar
 
Apostila 5 processos e threads
Apostila 5   processos e threadsApostila 5   processos e threads
Apostila 5 processos e threadsPaulo Fonseca
 
Gerência de processos
Gerência de processosGerência de processos
Gerência de processosVirgínia
 
Componentes do Sistema operacional
Componentes do Sistema operacional Componentes do Sistema operacional
Componentes do Sistema operacional Rodrigo Rodrigues
 
2010 02 26 Sistemas Operacionais Aula1
2010 02 26 Sistemas Operacionais Aula12010 02 26 Sistemas Operacionais Aula1
2010 02 26 Sistemas Operacionais Aula1Universal.org.mx
 
Gerências de Processos: Escalonamento de CPU
Gerências de Processos: Escalonamento de CPUGerências de Processos: Escalonamento de CPU
Gerências de Processos: Escalonamento de CPUAlexandre Duarte
 
Visão Geral: Introdução
Visão Geral: IntroduçãoVisão Geral: Introdução
Visão Geral: IntroduçãoAlexandre Duarte
 
Aula 12 - Escalonamento
Aula 12 - EscalonamentoAula 12 - Escalonamento
Aula 12 - Escalonamentocamila_seixas
 
Sistemas Operacionais - 2 - Tipos de Sistemas Computacionais
Sistemas Operacionais - 2 - Tipos de Sistemas ComputacionaisSistemas Operacionais - 2 - Tipos de Sistemas Computacionais
Sistemas Operacionais - 2 - Tipos de Sistemas ComputacionaisMauro Duarte
 
Aula 13 - Algoritmos de Escalonamento
Aula 13 - Algoritmos de Escalonamento Aula 13 - Algoritmos de Escalonamento
Aula 13 - Algoritmos de Escalonamento camila_seixas
 
Introdução a sistemas operacionais 001
Introdução a sistemas operacionais 001Introdução a sistemas operacionais 001
Introdução a sistemas operacionais 001ewerton333
 
Introdução aos Processos
Introdução aos ProcessosIntrodução aos Processos
Introdução aos ProcessosIsabel Vitória
 
Gerência de Processos: Processos
Gerência de Processos: ProcessosGerência de Processos: Processos
Gerência de Processos: ProcessosAlexandre Duarte
 
Introdução a sistemas operacionais 002
Introdução a sistemas operacionais 002Introdução a sistemas operacionais 002
Introdução a sistemas operacionais 002ewerton333
 
Seminário 1º Tema parte III - Estados de processos e escalonamento de processos
Seminário 1º Tema parte III - Estados de processos e escalonamento de processosSeminário 1º Tema parte III - Estados de processos e escalonamento de processos
Seminário 1º Tema parte III - Estados de processos e escalonamento de processosRobson Ferreira
 
Sistemas Operacionais - Aula 7 - Processos e Threads
Sistemas Operacionais - Aula 7 - Processos e ThreadsSistemas Operacionais - Aula 7 - Processos e Threads
Sistemas Operacionais - Aula 7 - Processos e ThreadsCharles Fortes
 

Mais procurados (20)

SO-04 Escalonamento de Processos
SO-04 Escalonamento de ProcessosSO-04 Escalonamento de Processos
SO-04 Escalonamento de Processos
 
Algoritimos de Escalonamento
Algoritimos de EscalonamentoAlgoritimos de Escalonamento
Algoritimos de Escalonamento
 
Apostila 5 processos e threads
Apostila 5   processos e threadsApostila 5   processos e threads
Apostila 5 processos e threads
 
Gerência de processos
Gerência de processosGerência de processos
Gerência de processos
 
Componentes do Sistema operacional
Componentes do Sistema operacional Componentes do Sistema operacional
Componentes do Sistema operacional
 
2010 02 26 Sistemas Operacionais Aula1
2010 02 26 Sistemas Operacionais Aula12010 02 26 Sistemas Operacionais Aula1
2010 02 26 Sistemas Operacionais Aula1
 
Gerências de Processos: Escalonamento de CPU
Gerências de Processos: Escalonamento de CPUGerências de Processos: Escalonamento de CPU
Gerências de Processos: Escalonamento de CPU
 
Visão Geral: Introdução
Visão Geral: IntroduçãoVisão Geral: Introdução
Visão Geral: Introdução
 
Aula 12 - Escalonamento
Aula 12 - EscalonamentoAula 12 - Escalonamento
Aula 12 - Escalonamento
 
Sistemas Operacionais - 2 - Tipos de Sistemas Computacionais
Sistemas Operacionais - 2 - Tipos de Sistemas ComputacionaisSistemas Operacionais - 2 - Tipos de Sistemas Computacionais
Sistemas Operacionais - 2 - Tipos de Sistemas Computacionais
 
Aula 13 - Algoritmos de Escalonamento
Aula 13 - Algoritmos de Escalonamento Aula 13 - Algoritmos de Escalonamento
Aula 13 - Algoritmos de Escalonamento
 
Introdução a sistemas operacionais 001
Introdução a sistemas operacionais 001Introdução a sistemas operacionais 001
Introdução a sistemas operacionais 001
 
Introdução aos Processos
Introdução aos ProcessosIntrodução aos Processos
Introdução aos Processos
 
Gerência de Processos: Processos
Gerência de Processos: ProcessosGerência de Processos: Processos
Gerência de Processos: Processos
 
SO - Aula 05 - Concorrencia
SO - Aula 05 - ConcorrenciaSO - Aula 05 - Concorrencia
SO - Aula 05 - Concorrencia
 
Sistema operacional
Sistema operacionalSistema operacional
Sistema operacional
 
Processos
ProcessosProcessos
Processos
 
Introdução a sistemas operacionais 002
Introdução a sistemas operacionais 002Introdução a sistemas operacionais 002
Introdução a sistemas operacionais 002
 
Seminário 1º Tema parte III - Estados de processos e escalonamento de processos
Seminário 1º Tema parte III - Estados de processos e escalonamento de processosSeminário 1º Tema parte III - Estados de processos e escalonamento de processos
Seminário 1º Tema parte III - Estados de processos e escalonamento de processos
 
Sistemas Operacionais - Aula 7 - Processos e Threads
Sistemas Operacionais - Aula 7 - Processos e ThreadsSistemas Operacionais - Aula 7 - Processos e Threads
Sistemas Operacionais - Aula 7 - Processos e Threads
 

Semelhante a Sistemas operacionais 02

Tipos de Sistemas Operacionais
Tipos de Sistemas OperacionaisTipos de Sistemas Operacionais
Tipos de Sistemas OperacionaisLuciano Crecente
 
Sistemas Operacionais - Aula 2 - Visão Geral de Sistemas Operacionais
Sistemas Operacionais - Aula 2 - Visão Geral de Sistemas OperacionaisSistemas Operacionais - Aula 2 - Visão Geral de Sistemas Operacionais
Sistemas Operacionais - Aula 2 - Visão Geral de Sistemas OperacionaisCharles Fortes
 
II Material de Apoio Sistemas Operacionais
II Material de Apoio Sistemas OperacionaisII Material de Apoio Sistemas Operacionais
II Material de Apoio Sistemas Operacionaisrodfernandes
 
Classificação – sistemas operativos
Classificação – sistemas operativosClassificação – sistemas operativos
Classificação – sistemas operativosTROLITO LALALAL
 
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)Leinylson Fontinele
 
Introducao a Sistemas Operacionais
Introducao a Sistemas OperacionaisIntroducao a Sistemas Operacionais
Introducao a Sistemas OperacionaisIsaac Vieira
 
Sistemas Operacionais - Introducao
Sistemas Operacionais - IntroducaoSistemas Operacionais - Introducao
Sistemas Operacionais - IntroducaoLuiz Arthur
 
Sistema operacional introdução
Sistema operacional introduçãoSistema operacional introdução
Sistema operacional introduçãoCleber Ramos
 
Sistemas Operacionais - Conceitos Básicos
Sistemas Operacionais - Conceitos BásicosSistemas Operacionais - Conceitos Básicos
Sistemas Operacionais - Conceitos BásicosCarlos Eduardo Teruel
 
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionaisSuperTec1
 
Sistemas operativos de grande porte
Sistemas operativos de grande porteSistemas operativos de grande porte
Sistemas operativos de grande porteteacherpereira
 
Sistemas operativos de grande porte
Sistemas operativos de grande porteSistemas operativos de grande porte
Sistemas operativos de grande porteteacherpereira
 
Programação Concorrente - Introdução
Programação Concorrente - IntroduçãoProgramação Concorrente - Introdução
Programação Concorrente - IntroduçãoFabio Moura Pereira
 

Semelhante a Sistemas operacionais 02 (20)

Tipos de Sistemas Operacionais
Tipos de Sistemas OperacionaisTipos de Sistemas Operacionais
Tipos de Sistemas Operacionais
 
Sistemas Operacionais - Aula 2 - Visão Geral de Sistemas Operacionais
Sistemas Operacionais - Aula 2 - Visão Geral de Sistemas OperacionaisSistemas Operacionais - Aula 2 - Visão Geral de Sistemas Operacionais
Sistemas Operacionais - Aula 2 - Visão Geral de Sistemas Operacionais
 
II Material de Apoio Sistemas Operacionais
II Material de Apoio Sistemas OperacionaisII Material de Apoio Sistemas Operacionais
II Material de Apoio Sistemas Operacionais
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Classificação – sistemas operativos
Classificação – sistemas operativosClassificação – sistemas operativos
Classificação – sistemas operativos
 
Aula 1
Aula 1Aula 1
Aula 1
 
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
 
Introducao a Sistemas Operacionais
Introducao a Sistemas OperacionaisIntroducao a Sistemas Operacionais
Introducao a Sistemas Operacionais
 
Sistemas Operacionais - Introducao
Sistemas Operacionais - IntroducaoSistemas Operacionais - Introducao
Sistemas Operacionais - Introducao
 
Sistema operacional introdução
Sistema operacional introduçãoSistema operacional introdução
Sistema operacional introdução
 
Sistemas Operacionais - Conceitos Básicos
Sistemas Operacionais - Conceitos BásicosSistemas Operacionais - Conceitos Básicos
Sistemas Operacionais - Conceitos Básicos
 
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Dsm (1)
Dsm (1)Dsm (1)
Dsm (1)
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Sistemas operativos de grande porte
Sistemas operativos de grande porteSistemas operativos de grande porte
Sistemas operativos de grande porte
 
Sistemas operativos de grande porte
Sistemas operativos de grande porteSistemas operativos de grande porte
Sistemas operativos de grande porte
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Programação Concorrente - Introdução
Programação Concorrente - IntroduçãoProgramação Concorrente - Introdução
Programação Concorrente - Introdução
 

Sistemas operacionais 02

  • 1. Sistemas Operacionais Tipos de S.O. Professor: Sandro Pinheiro
  • 2.  Tipos de Sistemas Operacionais
  • 3.  Sistemas Monoprogramáveis/Monotarefa - Execução de um único programa por vez. -Os recursos (cpu, memória e periféricos) permanecem dedicados à execução de um único programa. - Simples implementação.
  • 4.  Sistemas Multiprogramáveis/Multitarefa - Os recursos computacionais são compartilhados entre diversos usuários e aplicações. - Redução total tempo de execução das aplicações. - Redução de custos. - São mais eficientes. - Monousuário ou multiusuário. - Implementação mais complexa.
  • 6.  Sistemas x Usuários Um usuário Dois ou mais usuários Monoprogramação/ Monotarefa Monousuário N/A Multiprogramação/ Multitarefa Monousuário Multiusuário
  • 7.  Classificação dos Sistemas Multiprogramáveis
  • 8.  Sistemas Batch - Primeiro tipo de SO multiprogramável a ser implementado na década de 60. -Não exigem a interação do usuário com a aplicação. Ex: Rotina de backup.  Sistemas de Tempo Compartilhado - Time-Sharing ou sistema online, diversos programas podem ser executados. - Divisão do tempo do processador em fatias de tempo (time-slice). - Há substituição do programa em execução por outro, mesmo que ele não tenha terminado. Ex: maioria das aplicações comerciais.
  • 9.  Sistemas com Múltiplos Processadores - Possuem dois ou mais processadores interligados e trabalhando conjuntamente - Permite a execução de vários programas ao mesmo tempo. - Ou a divisão da execução de um programa por vários processadores. Ex: Cluster.
  • 10.  Sistemas com Múltiplos Processadores Características e vantagens:  Escalabilidade => ampliação do poder computacional.  Disponibilidade => manutenção do sistema operacional mesmo em caso de falhas.  Balanceamento de carga => distribuição do processamento.
  • 11.
  • 12.  Sistemas com Múltiplos Processadores  Fortemente Acoplados - Vários processadores compartilhando uma única memória física. -Também conhecidos como multiprocessadores. Podem ser divididos em:  Simétricos (Symmetric Processors - SMP)  Assimétricos (Non-Uniform Memory Access - NUMA)
  • 13.  Sistemas com Múltiplos Processadores  Fortemente Acoplados  Simétricos (Symmetric Processors - SMP) Tempo uniforme de acesso à memória pelos processadores.  Assimétricos (Non-Uniform Memory Access - NUMA) Tempo de acesso à memória pelos processadores varia em função da sua localização física.
  • 14.
  • 15.  Sistemas com Múltiplos Processadores  Fracamente Acoplados - Dois ou mais sistemas computacionais conectados através de linhas de comunicação. - Também conhecidos como multicomputadores. Podem ser divididos em:  Sistemas Operacionais de Rede (SOR)  Sistemas Distribuídos
  • 16.  Sistemas com Múltiplos Processadores  Fracamente Acoplados  Sistemas Operacionais de Rede (SOR) - usuários sabem da existência de vários computadores (ou recursos). - cada computador pode executar um SO diferente. - permite compartilhar recursos na rede.  Sistemas Distribuídos -usuários desconhecem onde os programas são executados e onde os arquivos são armazenados. -existência de um único SO em cada computador (Cluster) ou mais de um SO (Grid). - a mesma aplicação pode ser executada em vários computadores.
  • 17.
  • 18. 1 – Explique sobre Sistemas Monoprogramavéis , Multiprogramavéis e Múltiplos Processadores? 2 – Definição de Sistema Batch? 3 – Explique sobre Escalabilidade, Disponibilidade e Balanceamento de Carga? 4 - Qual a diferença entre Simétricos e Assimétricos? 5 – Explique sobre Sistemas Distribuídos. Exercícios de Fixação