Aula2 historico-computacao-e-oac-110926185118-phpapp02

83 visualizações

Publicada em

XX

Publicada em: Internet
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Aula2 historico-computacao-e-oac-110926185118-phpapp02

  1. 1. Introdução a Algoritmos e Linguagens de Programação Apresentação Luiz Augusto de M. Morais Aula 2 | Histórico dos computadores e conceitos básicos de OAC
  2. 2. UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES Roteiro ● Computadores mecânicos ● 1ª geração | Eletroeletrônicos ● 2ª geração | Transistores ● 3ª geração | Circuitos integrados ● 4ª geração | Microprocessadores Histórico dos computadores ● Arquitetura básica ● Unidade Central de Processamento (CPU) ● Memória ● Dispositivos de entrada e saída Conceitos básicos de OAC
  3. 3. Histórico dos computadores Computadores mecânicos UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  4. 4. UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES Computadores mecânicos Ábaco (2300 a. C.)
  5. 5. UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES Computadores mecânicos | Ábaco ● Criado na Mesopotâmia ● Difundido pelos chineses ● Serve para fazer as operações de soma e subtração ● Consegue ser mais rápido que uma calculadora
  6. 6. UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES Computadores mecânicos Pascaline (1642)
  7. 7. UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES Computadores mecânicos | Pascaline ● Criada por Blaise Pascal ● “Primeira” calculadora mecânica do mundo (Wilhelm Schickard) ● Só conseguia somar e subtrair
  8. 8. UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES Computadores mecânicos Máquina analítica (1837)
  9. 9. UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES Computadores mecânicos | Máquina analítica ● Criada por Charles Babbage ● Primeiro computador de propósito geral ● Não foi concluída pelo seu criador ● Ada Lovelace
  10. 10. Histórico dos computadores Primeira geração UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  11. 11. UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES Primeira geração ● Faziam cálculos simples em segundos Prós ● Dispositivos queimavam constantemente ● Ocupavam prédios inteiros ● Falta de confiabilidade nos resultados Contras
  12. 12. UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES Primeira geração Válvulas
  13. 13. UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES Primeira geração MARK 1 (1944)
  14. 14. UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES Primeira geração | MARK I ● Primeiro computador digital automático desenvolvido em larga escala ● Criado por Howard Aiken, Harvard University
  15. 15. UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES Primeira geração ENIAC (1946)
  16. 16. UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES Primeira geração | ENIAC ● Foi construído para a 2ª Guerra Mundial ● Criado por John Eckert e John Mauchly
  17. 17. Histórico dos computadores Segunda geração UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  18. 18. UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES Segunda geração Transistores
  19. 19. UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES Segunda geração ● Eram mais confiáveis que seus antecessores ● Ocupavam menos espaço Prós ● Eram muito caros ● Difíceis de serem manuseados Contras
  20. 20. UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES Segunda geração PDP-1 (1960)
  21. 21. Histórico dos computadores Terceira geração UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  22. 22. UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES Terceira geração Circuitos integrados
  23. 23. UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES Terceira geração ● Mais rápidos que seus antecessores ● Ocupavam menos espaço Prós ● Ainda eram muito caros Contras
  24. 24. UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES Terceira geração IBM 360 (1964)
  25. 25. Histórico dos computadores Quarta geração UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  26. 26. UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES Quarta geração Microprocessadores
  27. 27. UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES Quarta geração ● Ocupam pouquíssimo espaço ● Muito rápidos ● Baratos Prós
  28. 28. UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES Quarta geração IBM-PC (1981)
  29. 29. Conceitos básicos de OAC Arquitetura básica UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  30. 30. UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES Arquitetura básica
  31. 31. Conceitos básicos de OAC Unidade Central de Processamento UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  32. 32. UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES Unidade Central de Processamento ● Conhecida como CPU ou UCP ● Responsável por cálculos e controle de dispositivos Características Principais componentes ● Unidade Lógica e Aritmética (ULA/ALU) ● Registradores ● Unidade de Controle (UC/CU) ● Relógio (clock)
  33. 33. Conceitos básicos de OAC Memória UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  34. 34. UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES Memória ● Armazenamento de dados Características Principais tipos ● RAM ● ROM ● Disco Rígido ● Flash ● Fitas Magnéticas
  35. 35. UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES Hierarquia de Memória
  36. 36. Memória UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETO HERMES Memória principal – Responsável pelo armazenamento de dados e instruções para uso durante as operações de processamento da CPU.
  37. 37. Memória UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETO HERMES Memórias auxiliares – Responsáveis pelo armazenamento permanente de dados no computador.
  38. 38. Conceitos básicos de OAC Entrada e Saída UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  39. 39. Entrada e Saída UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETO HERMES • Periféricos de entrada – Responsáveis pelo envio de dados do usuário à CPU;
  40. 40. Entrada e Saída UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETO HERMES • Periféricos de Saída – Responsáveis por permitir que o usuário visualize os dados processados pela CPU;
  41. 41. Referências UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETO HERMES FERRARI, Fabrício; CECHINEL, Cristian. Introdução a Algoritmos e Programação. [S. l. : s. n.] TANEMBAUM, Andrew S. Organização Estruturada de Computadores. 5 ed. São Paulo: Prentice Hall, 2006.

×