Your SlideShare is downloading. ×
Sistemas Operacionais - Aula 1 - História e Introdução a SO
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Sistemas Operacionais - Aula 1 - História e Introdução a SO

473
views

Published on

Anhanguera - Sistemas Operacionais - Aula 1 - História e Introdução a SO

Anhanguera - Sistemas Operacionais - Aula 1 - História e Introdução a SO

Published in: Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
473
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
31
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Sistemas Operacionais Conceitos Básicos de SO TADS - SO – Aula 1 Prof. Charles Fortes chalkmaster@gmail.com
  • 2. Sobre seu Professor 2
  • 3. Charles Fortes Web Desktop Mobile Git TFS SVN Desenvolvimento Versionamento Practices Patterns Modeling Arquitetura MSSQL MySQL NoSQL Bancos de Dados MATC – Microsoft Technical Audience Contributor Embaixador Windows
  • 4. História da Computação 4
  • 5. História da Computação Primórdios Ábaco – 3500 AC Ossos de Naiper – sec XVI 5
  • 6. História da Computação Evoluindo Criada em 1645 por Blaise Pascal para ajudar seu pai na contabilidade ela somava e subtraía. Teve uma vida útil de 200 anos Era difícil fazer a entrada de dados 1645 - Pascalina 6
  • 7. História da Computação Evoluindo Criada por Joseph Marie Jacquard, usava cartões perfurados, de forma que a agulha só passava por onde tinha o buraco. 1804 – Tear Automático 7
  • 8. História da Computação Evoluindo Criada por Charles Babbage, era alimentada por cartões perfurados, armazenava informações na memória para reutilizar. Criou o conceito dos computadores atuais Nesta época, Ada Augusta inventou o conceito de subrotina, os laços (loops) e iniciou o desenvolvimento do desvio condicional. 1834 – Calculador Analítico 8
  • 9. História da Computação Evoluindo O matemático inglês George Boole (1815-1864) publicou em 1854 os princípios da lógica booleana, onde as variáveis assumem apenas valores 0 e 1 (verdadeiro e falso), e passou a ser utilizada a partir do início do século XX. 1854 – George Boole 9
  • 10. História da Computação Evoluindo Criado por Hermann Hollerith, usava conceitos de cartões perfurados e impulsos eletrônicos para transmitir os dados. Com ela, os dados do censo que levavam 7 anos e meio para serem compilados passaram a levar apenas 2 e meio 1890 – Computador Mecânico Nas máquinas de tabular, um pino passava pelo furo e chegava a uma jarra de mercúrio, fechando um circuito elétrico e causando um incremento de 1 em um contador mecânico 10
  • 11. Primeira geração – 1940 a 1952 Computadores construídos a base de Válvulas Aplicações nos campos científico e militar Cartões perfurados serviam de memória 11
  • 12. História da Computação Primeira Geração Criado para calcular trajetória de balas de canhão 17.468 válvulas 1.500 reles Peso: 30 toneladas Ocupava uma sala com 9 x 30 metros Consumo de energia: 200 quilowatts (hoje consome em torno de 100w) Custo: US $10 milhões 1946 – ENIAC Fazia 500 cálculos por segundo, próximo de 0,0000005ghz 12
  • 13. História da Computação 1945 – Estabelecida a arquitetura básica de um computador por John Von Neumann e sua equipe Entrada de dados processamento memória Saída de dados 13
  • 14. História da Computação Segunda geração – 1952 a 1964 Substituição da Válvula pelo Transistor Aplicações nos campos científico, militar, administrativo e gerencial Máquinas mais potentes e confiáveis e redução de Tamanho e Consumo Surgem as linguagens Fortran e Cobol Nasce o conceito de memória auxiliar – Fitas e Discos Magnéticos 14
  • 15. História da Computação Quarta geração – 1971 a 1981 Surge o Microprocessador Início da utilização do Disquete, como unidade de armazenamento Surge grande quantidade de Linguagens de Programação 15
  • 16. História da Computação Alguns dados 1969 - Criação da Arpanet – que dará origem a Internet 1974 - A INTEL projeta o microprocessador 8080, que origina os microcomputadores. 1975 - Paul Alen e Bill Gates fundam a Microsoft 1976 - Lançamento do Apple I, primeiro microcomputador comercial 16
  • 17. História da Computação Quinta geração – 1981 a até quem sabe quando Internet e Nuvens de dados Periféricos avançados Inteligência Artificial Processamento Paralelo Processos Distribuídos 17
  • 18. História da Computação Futuro 18
  • 19. História da Computação Futuro Segundo a MS: http://www.youtube.com/watch?v=l42rR3PjZ-o Segundo a Virgin: http://www.youtube.com/watch?v=ZY7_S66BUIs Grafeno: http://www.youtube.com/watch?v=ngxHUJeGhVY 19
  • 20. O que é um sistema operacional? 20
  • 21. O que é um sistema operacional? É um programa ou conjunto de programas cuja função é gerenciar os recursos do hardware Definindo qual programa recebe atenção do processador, gerenciar memória, criar um sistema de arquivos, etc. 21
  • 22. O que é um sistema operacional? Da perspectiva do usuário: é uma abstração do hardware, fazendo o papel de intermediário entre o software (programas) e os componentes físicos do computador, o (hardware) Na visão da máquina: é um gerenciador de recursos, que controla quais aplicações (processos) podem ser executadas, quando devem ser executadas e quais recursos (memória, disco, periféricos) podem ser utilizados. 22
  • 23. Funções Básicas 23
  • 24. Funções básicas Facilidade de acesso aos recursos do sistema Compartilhar os recursos de forma organizada e protegida 24
  • 25. Vamos entender isso melhor 25
  • 26. Máquina de camadas 26
  • 27. Máquina de camadas Aplicativos Utilitários Sistema Operacional Linguagem de máquina Microprogramação Circuitos Eletrônicos 27
  • 28. Arquitetura Windows 8 28
  • 29. Arquitetura Android 4.X 29
  • 30. Windows 8 30
  • 31. Dúvidas? chalkmaster@gmail.com