SlideShare uma empresa Scribd logo
1 de 12
1/12
Sistemas
Operacionais
Curso Técnico de Informática
E. E. Geraldo Gomes Ribeiro
2/12
Roteiro
• Batch (lote)
• De Rede
• Distribuído
• Multi-usuário
• Desktop
• Servidor
• Embutido
• Tempo real
3/12
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
4/12
Bach (lote)
P r o c e s s a m e n t o
P r o c e s s a m e n t o
P r o c e s s a m e n t o
( a )
( b )
( c )
f i t a d e e n t r a d a
f i t a d e e n t r a d a
c a r t õ e s p e r f u r a d o s
f i t a d e s a íd a
r e l a t ó r i o s
f i t a d e s a íd a
j o b 2
j o b n
r e l a t ó r i o 1
r e l a t ó r i o 2
r e l a t ó r i o n
j o b 1
5/12
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.
6/12
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
7/12
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 para impedir o uso desses
recursos por usuários não autorizados
8/12
Desktop
• Sistema operacional “de mesa”.
• Usuários domésticos e corporativos
– Atividades corriqueiras
• Ambiente gráfico, interatividade com
usuário e suporte a rede.
9/12
Servidor
• Gestão de grandes quantidades de
recursos
– Discos, memórias e processadores
• Multi-usuários
• Suporte a rede
10/12
Embutido
• Embedded
• Hardwares com pouca capacidade de
processamento
– Celulares, calculadores, tocadores de MP3
• Função específica
11/12
Tempo real
• Comportamento temporal previsível
– Tempo de resposta conhecido no melhor caso e pior
caso de operação
• soft real-time systems
– perda de prazo implica em degradação do serviço
prestado (gravação de CD)
• hard real-time systems
– perda de prazo pode causar grandes prejuízos
econômicos ou ambientais (usina nuclear, caldeiras
industriais)
12/12
Dúvidas
• “Curiosidade é o pavio na vela da
aprendizagem.” – William Arthur Ward

Mais conteúdo relacionado

Destaque

Tipos de Sistemas Operacionais
Tipos de Sistemas OperacionaisTipos de Sistemas Operacionais
Tipos de Sistemas OperacionaisLuciano Crecente
 
Conceitos de Sistemas Operacionais
Conceitos de Sistemas OperacionaisConceitos de Sistemas Operacionais
Conceitos de Sistemas OperacionaisSuliane Carneiro
 
Aula 01 introducao sistemas operacionais
Aula 01   introducao sistemas operacionaisAula 01   introducao sistemas operacionais
Aula 01 introducao sistemas operacionaisjotaulio
 
English 123 укр1
English 123 укр1English 123 укр1
English 123 укр1Olena Bashun
 
Gerência de Processos, Gerência de Memória - Sistemas Operacionais
Gerência de Processos, Gerência de Memória - Sistemas OperacionaisGerência de Processos, Gerência de Memória - Sistemas Operacionais
Gerência de Processos, Gerência de Memória - Sistemas OperacionaisSuliane Carneiro
 
Aula 03 funcionalidades dos sistemas operacionais
Aula 03   funcionalidades dos sistemas operacionaisAula 03   funcionalidades dos sistemas operacionais
Aula 03 funcionalidades dos sistemas operacionaisjotaulio
 
Introdução a informatica sist. numeracao
Introdução a informatica sist. numeracaoIntrodução a informatica sist. numeracao
Introdução a informatica sist. numeracaojotaulio
 
Estrutura de Processos em Sistemas Operacionais
Estrutura de Processos em Sistemas OperacionaisEstrutura de Processos em Sistemas Operacionais
Estrutura de Processos em Sistemas OperacionaisSuliane Carneiro
 

Destaque (10)

Tipos de Sistemas Operacionais
Tipos de Sistemas OperacionaisTipos de Sistemas Operacionais
Tipos de Sistemas Operacionais
 
Conceitos de Sistemas Operacionais
Conceitos de Sistemas OperacionaisConceitos de Sistemas Operacionais
Conceitos de Sistemas Operacionais
 
Aula 01 introducao sistemas operacionais
Aula 01   introducao sistemas operacionaisAula 01   introducao sistemas operacionais
Aula 01 introducao sistemas operacionais
 
English 123 укр1
English 123 укр1English 123 укр1
English 123 укр1
 
Gerência de Processos, Gerência de Memória - Sistemas Operacionais
Gerência de Processos, Gerência de Memória - Sistemas OperacionaisGerência de Processos, Gerência de Memória - Sistemas Operacionais
Gerência de Processos, Gerência de Memória - Sistemas Operacionais
 
Aula 03 funcionalidades dos sistemas operacionais
Aula 03   funcionalidades dos sistemas operacionaisAula 03   funcionalidades dos sistemas operacionais
Aula 03 funcionalidades dos sistemas operacionais
 
Introdução a informatica sist. numeracao
Introdução a informatica sist. numeracaoIntrodução a informatica sist. numeracao
Introdução a informatica sist. numeracao
 
Estrutura de Processos em Sistemas Operacionais
Estrutura de Processos em Sistemas OperacionaisEstrutura de Processos em Sistemas Operacionais
Estrutura de Processos em Sistemas Operacionais
 
Tipos de Sistema operacional
Tipos de Sistema operacionalTipos de Sistema operacional
Tipos de Sistema operacional
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 

Semelhante a Aula 02 tipos de sistemas operacionais

Introdução a Sistemas Operacionais
Introdução a Sistemas OperacionaisIntrodução a Sistemas Operacionais
Introdução a Sistemas OperacionaisLucas Aires Araújo
 
Sistemas Operacionais - Aula 4 - Revisão e Exercícios
Sistemas Operacionais - Aula 4 - Revisão e ExercíciosSistemas Operacionais - Aula 4 - Revisão e Exercícios
Sistemas Operacionais - Aula 4 - Revisão e ExercíciosCharles Fortes
 
Introducao a Sistemas Operacionais
Introducao a Sistemas OperacionaisIntroducao a Sistemas Operacionais
Introducao a Sistemas OperacionaisIsaac Vieira
 
Aula 01 - Introducao aos Sistemas Operacionais.pptx
Aula 01 - Introducao aos Sistemas Operacionais.pptxAula 01 - Introducao aos Sistemas Operacionais.pptx
Aula 01 - Introducao aos Sistemas Operacionais.pptxAlexandredePaula28
 
[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
 
Resumo sistemas operativos - joao marques
Resumo   sistemas operativos - joao marquesResumo   sistemas operativos - joao marques
Resumo sistemas operativos - joao marquesdjoaquim7
 
Sistemas Operacionais parte 1
Sistemas Operacionais parte 1Sistemas Operacionais parte 1
Sistemas Operacionais parte 1Matheus Brito
 
Sistema Operacional - Aula001
Sistema Operacional - Aula001Sistema Operacional - Aula001
Sistema Operacional - Aula001Cláudio Amaral
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionaisvini_campos
 
Aula01 sistemas operacinais_abcdpdf_pdf_para_ppt.pptx
Aula01 sistemas operacinais_abcdpdf_pdf_para_ppt.pptxAula01 sistemas operacinais_abcdpdf_pdf_para_ppt.pptx
Aula01 sistemas operacinais_abcdpdf_pdf_para_ppt.pptxRomuloAlves22
 
Introdução aos Sistemas Operacionais
Introdução aos Sistemas OperacionaisIntrodução aos Sistemas Operacionais
Introdução aos Sistemas OperacionaisRodrigoMalara1
 
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
 
Programação Concorrente - Introdução
Programação Concorrente - IntroduçãoProgramação Concorrente - Introdução
Programação Concorrente - IntroduçãoFabio Moura Pereira
 
Aula 04 informática aplicada - comando básicos
Aula 04  informática aplicada - comando básicosAula 04  informática aplicada - comando básicos
Aula 04 informática aplicada - comando básicosRobson Ferreira
 
Sismologia USP: Infra Estutura Computacional para Pesquisa
Sismologia USP: Infra Estutura Computacional para PesquisaSismologia USP: Infra Estutura Computacional para Pesquisa
Sismologia USP: Infra Estutura Computacional para PesquisaCentro de Sismologia - USP
 

Semelhante a Aula 02 tipos de sistemas operacionais (20)

Introdução a Sistemas Operacionais
Introdução a Sistemas OperacionaisIntrodução a Sistemas Operacionais
Introdução a Sistemas Operacionais
 
Sistemas Operacionais - Aula 4 - Revisão e Exercícios
Sistemas Operacionais - Aula 4 - Revisão e ExercíciosSistemas Operacionais - Aula 4 - Revisão e Exercícios
Sistemas Operacionais - Aula 4 - Revisão e Exercícios
 
Introducao a Sistemas Operacionais
Introducao a Sistemas OperacionaisIntroducao a Sistemas Operacionais
Introducao a Sistemas Operacionais
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Aula 01 - Introducao aos Sistemas Operacionais.pptx
Aula 01 - Introducao aos Sistemas Operacionais.pptxAula 01 - Introducao aos Sistemas Operacionais.pptx
Aula 01 - Introducao aos Sistemas Operacionais.pptx
 
[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
 
Resumo sistemas operativos - joao marques
Resumo   sistemas operativos - joao marquesResumo   sistemas operativos - joao marques
Resumo sistemas operativos - joao marques
 
Sistema
SistemaSistema
Sistema
 
Sistemas Operacionais parte 1
Sistemas Operacionais parte 1Sistemas Operacionais parte 1
Sistemas Operacionais parte 1
 
Sistema Operacional - Aula001
Sistema Operacional - Aula001Sistema Operacional - Aula001
Sistema Operacional - Aula001
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Aula01 sistemas operacinais_abcdpdf_pdf_para_ppt.pptx
Aula01 sistemas operacinais_abcdpdf_pdf_para_ppt.pptxAula01 sistemas operacinais_abcdpdf_pdf_para_ppt.pptx
Aula01 sistemas operacinais_abcdpdf_pdf_para_ppt.pptx
 
Aula 1
Aula 1Aula 1
Aula 1
 
Introdução aos Sistemas Operacionais
Introdução aos Sistemas OperacionaisIntrodução aos Sistemas Operacionais
Introdução aos Sistemas Operacionais
 
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
 
Programação Concorrente - Introdução
Programação Concorrente - IntroduçãoProgramação Concorrente - Introdução
Programação Concorrente - Introdução
 
SO001.pdf
SO001.pdfSO001.pdf
SO001.pdf
 
Aula 04 informática aplicada - comando básicos
Aula 04  informática aplicada - comando básicosAula 04  informática aplicada - comando básicos
Aula 04 informática aplicada - comando básicos
 
Sismologia USP: Infra Estutura Computacional para Pesquisa
Sismologia USP: Infra Estutura Computacional para PesquisaSismologia USP: Infra Estutura Computacional para Pesquisa
Sismologia USP: Infra Estutura Computacional para Pesquisa
 
CentOS
CentOSCentOS
CentOS
 

Aula 02 tipos de sistemas operacionais

  • 1. 1/12 Sistemas Operacionais Curso Técnico de Informática E. E. Geraldo Gomes Ribeiro
  • 2. 2/12 Roteiro • Batch (lote) • De Rede • Distribuído • Multi-usuário • Desktop • Servidor • Embutido • Tempo real
  • 3. 3/12 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
  • 4. 4/12 Bach (lote) P r o c e s s a m e n t o P r o c e s s a m e n t o P r o c e s s a m e n t o ( a ) ( b ) ( c ) f i t a d e e n t r a d a f i t a d e e n t r a d a c a r t õ e s p e r f u r a d o s f i t a d e s a íd a r e l a t ó r i o s f i t a d e s a íd a j o b 2 j o b n r e l a t ó r i o 1 r e l a t ó r i o 2 r e l a t ó r i o n j o b 1
  • 5. 5/12 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.
  • 6. 6/12 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
  • 7. 7/12 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 para impedir o uso desses recursos por usuários não autorizados
  • 8. 8/12 Desktop • Sistema operacional “de mesa”. • Usuários domésticos e corporativos – Atividades corriqueiras • Ambiente gráfico, interatividade com usuário e suporte a rede.
  • 9. 9/12 Servidor • Gestão de grandes quantidades de recursos – Discos, memórias e processadores • Multi-usuários • Suporte a rede
  • 10. 10/12 Embutido • Embedded • Hardwares com pouca capacidade de processamento – Celulares, calculadores, tocadores de MP3 • Função específica
  • 11. 11/12 Tempo real • Comportamento temporal previsível – Tempo de resposta conhecido no melhor caso e pior caso de operação • soft real-time systems – perda de prazo implica em degradação do serviço prestado (gravação de CD) • hard real-time systems – perda de prazo pode causar grandes prejuízos econômicos ou ambientais (usina nuclear, caldeiras industriais)
  • 12. 12/12 Dúvidas • “Curiosidade é o pavio na vela da aprendizagem.” – William Arthur Ward