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
Introdução a Algoritmos e
Linguagens de Programação
ApresentaçãoLuiz Augusto de M. Morais
Aula 2 | Histórico dos computadorese conceitos básicos de OAC
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
Histórico dos computadores
Computadores mecânicos
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Computadores mecânicos
Ábaco (2300 a. C.)
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
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Computadores mecânicos
Pascaline (1642)
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
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Computadores mecânicos
Máquina analítica (1837)
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
Histórico dos computadores
Primeira geração
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Primeira geração
●Faziam cálculos simples em segundosPrós
●Dispositivos queimavam constantemente●Ocupavam prédios inteiros●Falta de confiabilidade nos resultados
Contras
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Primeira geração
Válvulas
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Primeira geração
MARK 1 (1944)
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Primeira geração | MARK I
●Primeiro computador digital automáticodesenvolvido em larga escala
●Criado por Howard Aiken, Harvard University
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Primeira geração
ENIAC (1946)
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
Histórico dos computadores
Segunda geração
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Segunda geração
Transistores
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
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Segunda geração
PDP-1 (1960)
Histórico dos computadores
Terceira geração
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Terceira geração
Circuitos integrados
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Terceira geração
●Mais rápidos que seus antecessores●Ocupavam menos espaço
Prós
●Ainda eram muito carosContras
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Terceira geração
IBM 360 (1964)
Histórico dos computadores
Quarta geração
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Quarta geração
Microprocessadores
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Quarta geração
●Ocupam pouquíssimo espaço●Muito rápidos●Baratos
Prós
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Quarta geração
IBM-PC (1981)
Conceitos básicos de OAC
Arquitetura básica
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Arquitetura básica
Conceitos básicos de OAC
Unidade Centralde Processamento
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
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)
Conceitos básicos de OAC
Memória
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Memória
●Armazenamento de dadosCaracterísticas
Principais tipos●RAM●ROM●Disco Rígido●Flash●Fitas Magnéticas
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Hierarquia de Memória
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.
Memória
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETO HERMES
Memórias auxiliares – Responsáveis pelo armazenamentopermanente de dados no computador.
Conceitos básicos de OAC
Entrada e Saída
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
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;
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;
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.