SlideShare uma empresa Scribd logo
1 de 80
SISTEMAS  OPERATIVOS Excelência na Formação e Consultadoria
Sistemas Operativos Para que serve um SO ? Transformar um conjunto diversificado de circuitos electrónicos, discos e periféricos numa máquina simples de utilizar Obter o máximo rendimento do Hardware através da sua utilização para o processamento de um grande conjunto de actividades. (optimização do custo, sempre presente em qualquer trabalho de engenharia  ) Sistema Operativo procura também apresentar ao utilizador uma interface coerente e amigável Aparece aos utilizadores de forma pouco clara   Considerado com frequência como um conjunto de interfaces complexas e não relacionadas
Sistemas Operativos Um sistema operativo é um programa que actua como intermediário entre o utilizador de um computador e o hardware do computador. Utilizador  Utilizador  Utilizador Aplicações  Editores  Compiladores Sistema Operativo Hardware
Sistemas Operativos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sistemas Operativos Recursos habitualmente disponíveis ,[object Object],[object Object],[object Object]
Sistemas Operativos Operating System Calls Chamadas ao Sistema Operativo por parte das aplicações Operating System Commands Chamadas ao Sistema Operativo por parte dos Utilizadores
Sistemas Operativos Evolução Histórica Há dois conceitos que nortearam o desenvolvimento dos SO nos últimos 30 anos: ,[object Object],[object Object]
Sistemas Operativos Geração Zero – Serial Processing ,[object Object],[object Object],[object Object],[object Object]
Sistemas Operativos Geração Zero – Serial Processing Evolução ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sistemas Operativos Geração Zero – Serial Processing Evolução ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sistemas Operativos Geração Zero – Serial Processing Problemas ,[object Object],[object Object],[object Object]
Sistemas Operativos Primeira Geração – Batch Processing Objectivo ,[object Object],[object Object],[object Object]
Sistemas Operativos Primeira Geração – Batch Processing ,[object Object],[object Object],[object Object],Assim os computadores começaram a tratar lotes de programas automaticamente
Sistemas Operativos Primeira Geração – Batch Processing Problemas ,[object Object],[object Object],[object Object]
Sistemas Operativos Primeira Geração – Batch Processing Vantagens ,[object Object],[object Object],[object Object],Era o “state of the art” na década de 50 …
Sistemas Operativos Segunda Geração – Multiprogramação ,[object Object],Objectivo ,[object Object],A multiprogramação vem permitir o desenvolvimento de sistemas de tratamento por lotes de grande eficácia   .
Sistemas Operativos Segunda Geração – Multiprogramação ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sistemas Operativos Terceira Geração – Tempo Partilhado ,[object Object],Os Sistemas Operativos desta geração foram projectados para ser de uso geral (“General Purpose”) Utilizador N S.O, Utilizador N + 1 S.O, Utilizador N + 2 S.O,
Sistemas Operativos Terceira Geração – Tempo Partilhado Problemas ,[object Object],Maior eficiência, à custa de maiores “dores de cabeça” para o utilizador.
Sistemas Operativos Quarta Geração – Gestão de Memória ,[object Object],A evolução na interface com o utilizador conduziu aos sistemas “Menu Driven”.
Sistemas Operativos Quarta Geração – Gestão de Memória ,[object Object],[object Object],É o Actual “State-of-Art”
Sistemas Operativos Resumindo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sistemas Operativos Evolução Futura dos SO ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sistemas Operativos Evolução Futura dos SO ,[object Object],[object Object],[object Object],[object Object],[object Object]
Sistemas Operativos
Sistemas Operativos
Sistemas Operativos
Sistemas Operativos
Sistemas Operativos
Sistemas Operativos
Sistemas Operativos
Sistemas Operativos
Sistemas Operativos
Sistemas Operativos
Sistemas Operativos
Sistemas Operativos
Sistemas Operativos
Sistemas Operativos Quando existe uma situação em que ocorre um impasse. Dois ou mais processos ficam impedidos de continuar suas execuções, ou seja, ficam bloqueados Falamos de linha de execução. Forma dum processo dividir em duas ou mais tarefas em si mesmo, de modo que podem ser executadas simultaneamente
Sistemas Operativos
Sistemas Operativos
Sistemas Operativos
Sistemas Operativos
Sistemas Operativos
Sistemas Operativos
Sistemas Operativos
Sistemas Operativos
Sistemas Operativos
Sistemas Operativos
Sistemas Operativos
Sistemas Operativos
Sistemas Operativos
Sistemas Operativos
Sistemas Operativos
Sistemas Operativos
Sistemas Operativos
Sistemas Operativos
Sistemas Operativos
Sistemas Operativos
Sistemas Operativos
Sistemas Operativos Tipos de Sistemas Operativos ,[object Object],[object Object],[object Object],[object Object],Recapitulando
Sistemas Operativos Sistemas Interactivos Frequência com que o sistema operativo muda entre tarefa a executar pelo CPU é tão elevada que os utilizadores podem interagir com cada tarefa/trabalho enquanto estes estão a correr.   ,[object Object],[object Object]
Sistemas Operativos Sistemas Interactivos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sistemas Operativos Sistemas Paralelos Estes sistemas têm mais do que um processador em comunicação, que partilham o barramento, o relógio e algumas vezes a memória e os periféricos. Vantagens Aumento de desempenho do computador Uma diminuição de custos, podem partilhar periféricos Aumento de confiança num desempenho sem falhas, a falha de um processador não implica a paragem de todo o sistema.
Sistemas Operativos Sistemas Paralelos Multiprocessamento Simétrico Cada processador corre uma cópia idêntica do Sistema Operativo. Estas cópias do sistema operativo comunicam entre si conforme as necessidades   Multiprocessamento Assimétrico Cada processador é atribuída uma tarefa distinta. Um processador mestre controla todo o sistema
Sistemas Operativos Sistemas Distribuídos Estes sistemas não partilham memória nem relógio. Cada processador tem a sua memória local. Os processadores comunicam entre eles através de linhas de comunicação. Os processadores num sistema distribuído podem ser: ,[object Object],[object Object],[object Object],Normalmente referidos por diversos nomes tais como sites ou nodes.
Sistemas Operativos Sistemas Distribuídos Razões da utilização deste tipo de SO ,[object Object],[object Object],[object Object],[object Object]
Sistemas Operativos Sistemas Tempo - Real Sistemas são usualmente utilizados como dispositivos de controlo numa aplicação específica e dedicada   Existem sensores que enviam os dados para o computador.  O computador analisa os dados e em função deles possivelmente ajusta controlos de forma a alterar o Input do sensor.   Existem dois tipos de sistemas de Tempo-Real: ,[object Object],[object Object]
Sistemas Operativos Sistemas Tempo - Real Tempo Real Hard Garantem que as tarefas críticas são terminadas no tempo previsto. Normalmente não se encontram nestes sistemas dispositivos de armazenamento secundário, sendo que os dados ficam armazenados em memória do tipo ROM   Tempo Real Soft.   Mantém praticamente as características dos sistemas operativos usuais só que as tarefas de tempo crítico têm uma prioridade superior às outras tarefas.
Sistemas Operativos Funções e Características de um SO Funções de um Sistema Operativo ,[object Object],[object Object],[object Object],[object Object]
Sistemas Operativos Funções de um Sistema Operativo – (cont) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sistemas Operativos Características de um Sistema Operativo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sistemas Operativos Características desejáveis de um SO ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sistemas Operativos Design e Implementação Requisitos Funcionais ,[object Object],[object Object],[object Object],[object Object]
Sistemas Operativos Requisitos Funcionais – (cont) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Sistemas Operativos Implementação ,[object Object]
Sistemas Operativos Alguns Conceitos Básicos Software ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sistemas Operativos Hardware ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Velocidade
Sistemas Operativos
Sistemas Operativos
Sistemas Operativos

Mais conteúdo relacionado

Mais procurados

Trabalho do sistemas operativos
Trabalho do sistemas operativosTrabalho do sistemas operativos
Trabalho do sistemas operativosDavid Pereira
 
Visão geral do sistema operacional
Visão geral do sistema operacionalVisão geral do sistema operacional
Visão geral do sistema operacionalLuciano Crecente
 
Evolução dos sistemas operativos
Evolução dos sistemas operativosEvolução dos sistemas operativos
Evolução dos sistemas operativosMarioalmeida_10
 
Sistemas Operacionais - Introducao
Sistemas Operacionais - IntroducaoSistemas Operacionais - Introducao
Sistemas Operacionais - IntroducaoLuiz Arthur
 
Trabalho Tic - Sistema Operativo
Trabalho Tic - Sistema OperativoTrabalho Tic - Sistema Operativo
Trabalho Tic - Sistema OperativoWayne2008
 
Informática básica sistemas operacionais
Informática básica sistemas operacionaisInformática básica sistemas operacionais
Informática básica sistemas operacionaisMatheus França
 
Sistemas Operacionais - Parte 1
Sistemas Operacionais - Parte 1Sistemas Operacionais - Parte 1
Sistemas Operacionais - Parte 1Rodrigo Piovesana
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionaisAbnel Junior
 
Sistemas operativos módulo2 - ms dos
Sistemas operativos   módulo2 -  ms dosSistemas operativos   módulo2 -  ms dos
Sistemas operativos módulo2 - ms dosteacherpereira
 
Sistema Operativo
Sistema OperativoSistema Operativo
Sistema OperativoBugui94
 
Noções básicas de Sistemas Operacionais
Noções básicas de Sistemas OperacionaisNoções básicas de Sistemas Operacionais
Noções básicas de Sistemas OperacionaisLuciano Crecente
 
Evolução dos sistemas operativos
Evolução dos sistemas operativosEvolução dos sistemas operativos
Evolução dos sistemas operativosJulio Bita
 
QWERTcursos.com - Aula 01 - Sistema Operacional
QWERTcursos.com - Aula 01 - Sistema OperacionalQWERTcursos.com - Aula 01 - Sistema Operacional
QWERTcursos.com - Aula 01 - Sistema OperacionalRoney Sousa
 
Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)Pepe Rocker
 
Resumo sistemas operacionais
Resumo sistemas operacionaisResumo sistemas operacionais
Resumo sistemas operacionaisDaniel Brandão
 

Mais procurados (20)

Trabalho do sistemas operativos
Trabalho do sistemas operativosTrabalho do sistemas operativos
Trabalho do sistemas operativos
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Visão geral do sistema operacional
Visão geral do sistema operacionalVisão geral do sistema operacional
Visão geral do sistema operacional
 
Evolução dos sistemas operativos
Evolução dos sistemas operativosEvolução dos sistemas operativos
Evolução dos sistemas operativos
 
Sistemas Operacionais - Introducao
Sistemas Operacionais - IntroducaoSistemas Operacionais - Introducao
Sistemas Operacionais - Introducao
 
Trabalho Tic - Sistema Operativo
Trabalho Tic - Sistema OperativoTrabalho Tic - Sistema Operativo
Trabalho Tic - Sistema Operativo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Informática básica sistemas operacionais
Informática básica sistemas operacionaisInformática básica sistemas operacionais
Informática básica sistemas operacionais
 
Sistemas Operacionais - Parte 1
Sistemas Operacionais - Parte 1Sistemas Operacionais - Parte 1
Sistemas Operacionais - Parte 1
 
Sistema Operativo
Sistema OperativoSistema Operativo
Sistema Operativo
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Sistemas operativos módulo2 - ms dos
Sistemas operativos   módulo2 -  ms dosSistemas operativos   módulo2 -  ms dos
Sistemas operativos módulo2 - ms dos
 
So-mod-1
So-mod-1So-mod-1
So-mod-1
 
Sistema Operativo
Sistema OperativoSistema Operativo
Sistema Operativo
 
Noções básicas de Sistemas Operacionais
Noções básicas de Sistemas OperacionaisNoções básicas de Sistemas Operacionais
Noções básicas de Sistemas Operacionais
 
Evolução dos sistemas operativos
Evolução dos sistemas operativosEvolução dos sistemas operativos
Evolução dos sistemas operativos
 
QWERTcursos.com - Aula 01 - Sistema Operacional
QWERTcursos.com - Aula 01 - Sistema OperacionalQWERTcursos.com - Aula 01 - Sistema Operacional
QWERTcursos.com - Aula 01 - Sistema Operacional
 
Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)
 
Resumo sistemas operacionais
Resumo sistemas operacionaisResumo sistemas operacionais
Resumo sistemas operacionais
 

Semelhante a SO História e Evolução

I Material de Apoio Sistemas Operacionais
I Material de Apoio Sistemas OperacionaisI Material de Apoio Sistemas Operacionais
I Material de Apoio Sistemas Operacionaisrodfernandes
 
Questoesde fso
Questoesde fsoQuestoesde fso
Questoesde fsopaulocsm
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas OperacionaisAdir Kuhn
 
Introdução aos Sistemas Operacionais
Introdução aos Sistemas OperacionaisIntrodução aos Sistemas Operacionais
Introdução aos Sistemas OperacionaisRodrigoMalara1
 
[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
 
Introducao a Sistemas Operacionais
Introducao a Sistemas OperacionaisIntroducao a Sistemas Operacionais
Introducao a Sistemas OperacionaisIsaac Vieira
 
Sistemas operacionais introdução
Sistemas operacionais introduçãoSistemas operacionais introdução
Sistemas operacionais introduçãoCarlos Melo
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionaisvini_campos
 
Conceitos de sistemas operacionais
Conceitos de sistemas operacionaisConceitos de sistemas operacionais
Conceitos de sistemas operacionaisAparicio Junior
 
Aula 2 sistemas operacionais
Aula 2 sistemas operacionaisAula 2 sistemas operacionais
Aula 2 sistemas operacionaisCarlos Melo
 
Visão Geral: Estruturas do Sistema Operacional
Visão Geral: Estruturas do Sistema OperacionalVisão Geral: Estruturas do Sistema Operacional
Visão Geral: Estruturas do Sistema OperacionalAlexandre Duarte
 
Sistemas Operacionais aula 02
Sistemas Operacionais  aula 02 Sistemas Operacionais  aula 02
Sistemas Operacionais aula 02 Diego Rodrigues
 
conhecer o computador
conhecer o computadorconhecer o computador
conhecer o computadorgongas
 
computador
computadorcomputador
computadorgongas
 
Sistemas operacionais aula 01
Sistemas operacionais aula 01Sistemas operacionais aula 01
Sistemas operacionais aula 01Albert Belchior
 
Apostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgelApostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgelPablo Mariano
 

Semelhante a SO História e Evolução (20)

I Material de Apoio Sistemas Operacionais
I Material de Apoio Sistemas OperacionaisI Material de Apoio Sistemas Operacionais
I Material de Apoio Sistemas Operacionais
 
Questoesde fso
Questoesde fsoQuestoesde fso
Questoesde fso
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Introdução aos Sistemas Operacionais
Introdução aos Sistemas OperacionaisIntrodução aos Sistemas Operacionais
Introdução aos Sistemas Operacionais
 
[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
 
Introducao a Sistemas Operacionais
Introducao a Sistemas OperacionaisIntroducao a Sistemas Operacionais
Introducao a Sistemas Operacionais
 
Aula01 so
Aula01 soAula01 so
Aula01 so
 
Apostila SO
Apostila SOApostila SO
Apostila SO
 
Sistemas operacionais introdução
Sistemas operacionais introduçãoSistemas operacionais introdução
Sistemas operacionais introdução
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Aula 02
Aula 02Aula 02
Aula 02
 
Conceitos de sistemas operacionais
Conceitos de sistemas operacionaisConceitos de sistemas operacionais
Conceitos de sistemas operacionais
 
So cap01
So cap01So cap01
So cap01
 
Aula 2 sistemas operacionais
Aula 2 sistemas operacionaisAula 2 sistemas operacionais
Aula 2 sistemas operacionais
 
Visão Geral: Estruturas do Sistema Operacional
Visão Geral: Estruturas do Sistema OperacionalVisão Geral: Estruturas do Sistema Operacional
Visão Geral: Estruturas do Sistema Operacional
 
Sistemas Operacionais aula 02
Sistemas Operacionais  aula 02 Sistemas Operacionais  aula 02
Sistemas Operacionais aula 02
 
conhecer o computador
conhecer o computadorconhecer o computador
conhecer o computador
 
computador
computadorcomputador
computador
 
Sistemas operacionais aula 01
Sistemas operacionais aula 01Sistemas operacionais aula 01
Sistemas operacionais aula 01
 
Apostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgelApostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgel
 

SO História e Evolução

Notas do Editor

  1. POWERLINE
  2. POWERLINE
  3. POWERLINE
  4. POWERLINE
  5. POWERLINE
  6. POWERLINE
  7. POWERLINE
  8. POWERLINE
  9. POWERLINE
  10. POWERLINE
  11. POWERLINE
  12. POWERLINE
  13. POWERLINE
  14. POWERLINE
  15. POWERLINE
  16. POWERLINE
  17. POWERLINE
  18. POWERLINE
  19. POWERLINE
  20. POWERLINE
  21. POWERLINE
  22. POWERLINE
  23. POWERLINE
  24. POWERLINE
  25. POWERLINE
  26. POWERLINE
  27. POWERLINE
  28. POWERLINE
  29. POWERLINE
  30. POWERLINE
  31. POWERLINE
  32. POWERLINE
  33. POWERLINE
  34. POWERLINE
  35. POWERLINE
  36. POWERLINE
  37. POWERLINE
  38. POWERLINE
  39. POWERLINE
  40. POWERLINE
  41. POWERLINE
  42. POWERLINE
  43. POWERLINE
  44. POWERLINE
  45. POWERLINE
  46. POWERLINE
  47. POWERLINE
  48. POWERLINE
  49. POWERLINE
  50. POWERLINE
  51. POWERLINE
  52. POWERLINE
  53. POWERLINE
  54. POWERLINE
  55. POWERLINE
  56. POWERLINE
  57. POWERLINE
  58. POWERLINE
  59. POWERLINE
  60. POWERLINE
  61. POWERLINE
  62. POWERLINE
  63. POWERLINE
  64. POWERLINE
  65. POWERLINE
  66. POWERLINE
  67. POWERLINE
  68. POWERLINE
  69. POWERLINE
  70. POWERLINE
  71. POWERLINE
  72. POWERLINE
  73. POWERLINE
  74. POWERLINE
  75. POWERLINE
  76. POWERLINE
  77. POWERLINE
  78. POWERLINE
  79. POWERLINE
  80. POWERLINE