Sistemas Operacionais

Conceitos Básicos de SO

TADS - SO – Aula 1
Prof. Charles Fortes
chalkmaster@gmail.com
Sobre seu Professor

2
Charles Fortes

Web
Desktop
Mobile

Git
TFS
SVN

Desenvolvimento

Versionamento

Practices
Patterns
Modeling
Arquitetura

...
História da Computação

4
História da Computação

Primórdios

Ábaco – 3500 AC

Ossos de Naiper – sec XVI

5
História da Computação

Evoluindo
Criada em 1645 por Blaise Pascal para ajudar seu
pai na contabilidade ela somava e subtr...
História da Computação

Evoluindo
Criada por Joseph Marie Jacquard, usava cartões
perfurados, de forma que a agulha só pas...
História da Computação

Evoluindo
Criada por Charles Babbage, era alimentada por
cartões perfurados, armazenava informaçõe...
História da Computação

Evoluindo
O matemático inglês George Boole (1815-1864)
publicou em 1854 os princípios da lógica bo...
História da Computação

Evoluindo
Criado por Hermann Hollerith, usava conceitos de
cartões perfurados e impulsos eletrônic...
Primeira geração – 1940 a 1952
Computadores construídos a base de Válvulas
Aplicações nos campos científico e militar
Cart...
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
Pe...
História da Computação

1945 – Estabelecida a arquitetura básica de um
computador por John Von Neumann e sua
equipe

Entra...
História da Computação

Segunda geração – 1952 a 1964
Substituição da Válvula pelo Transistor
Aplicações nos campos cientí...
História da Computação

Quarta geração – 1971 a 1981
Surge o Microprocessador
Início da utilização do Disquete, como unida...
História da Computação

Alguns dados

1969 - Criação da Arpanet – que dará origem a Internet
1974 - A INTEL projeta o micr...
História da Computação

Quinta geração – 1981 a até quem sabe quando
Internet e Nuvens de dados
Periféricos avançados
Inte...
História da Computação

Futuro

18
História da Computação

Futuro
Segundo a MS: http://www.youtube.com/watch?v=l42rR3PjZ-o
Segundo a Virgin: http://www.youtu...
O que é um sistema operacional?

20
O que é um sistema operacional?

É um programa ou conjunto de programas cuja função é gerenciar os
recursos do hardware

D...
O que é um sistema operacional?

Da perspectiva do usuário: é uma abstração do hardware, fazendo o papel de
intermediário ...
Funções Básicas

23
Funções básicas

Facilidade de acesso aos recursos do sistema

Compartilhar os recursos de forma organizada e
protegida

2...
Vamos entender isso melhor

25
Máquina de camadas

26
Máquina de camadas

Aplicativos
Utilitários
Sistema Operacional
Linguagem de máquina

Microprogramação
Circuitos Eletrônic...
Arquitetura Windows 8

28
Arquitetura Android 4.X

29
Windows 8

30
Dúvidas?

chalkmaster@gmail.com
Upcoming SlideShare
Loading in...5
×

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

553

Published on

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
553
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
48
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

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

  1. 1. Sistemas Operacionais Conceitos Básicos de SO TADS - SO – Aula 1 Prof. Charles Fortes chalkmaster@gmail.com
  2. 2. Sobre seu Professor 2
  3. 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. 4. História da Computação 4
  5. 5. História da Computação Primórdios Ábaco – 3500 AC Ossos de Naiper – sec XVI 5
  6. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 18. História da Computação Futuro 18
  19. 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. 20. O que é um sistema operacional? 20
  21. 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. 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. 23. Funções Básicas 23
  24. 24. Funções básicas Facilidade de acesso aos recursos do sistema Compartilhar os recursos de forma organizada e protegida 24
  25. 25. Vamos entender isso melhor 25
  26. 26. Máquina de camadas 26
  27. 27. Máquina de camadas Aplicativos Utilitários Sistema Operacional Linguagem de máquina Microprogramação Circuitos Eletrônicos 27
  28. 28. Arquitetura Windows 8 28
  29. 29. Arquitetura Android 4.X 29
  30. 30. Windows 8 30
  31. 31. Dúvidas? chalkmaster@gmail.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×