Aula 2 - Histórico da Computação e OAC

Preview:

Citation preview

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.

Recommended