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. 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
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
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
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
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
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
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
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
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
31. Conceitos básicos de OAC
Unidade Central
de Processamento
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
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. Conceitos básicos de OAC
Memória
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
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
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. Memória
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETO HERMES
Memórias auxiliares – Responsáveis pelo armazenamento
permanente de dados no computador.
38. Conceitos básicos de OAC
Entrada e Saída
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
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. 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. 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.