• Nenhum resultado encontrado

História da Computação. Coletâneas

N/A
N/A
Protected

Academic year: 2021

Share "História da Computação. Coletâneas"

Copied!
40
0
0

Texto

(1)

História da Computação

Coletâneas

(2)

2

História da evolução dos

computadores

l

Início: talvez pedrinhas para ajudar a

contar

l

Ábaco

¡

Origem babilônica

¡

Palavra semita

l Hebraico: abac (poeira), ibeq (remover a poeira), provavelmente por se usar areia ou poeira sobre uma bandeja, em montinhos, para contar

(3)

3

História da evolução dos

computadores (cont.)

l

Primeiras máquinas de calcular

¡

Leonardo da Vinci (1452-1519) fez um

projeto de uma calculadora, suficiente para

que hoje se construísse uma

(4)

4

História da evolução dos

computadores (cont.)

l

Primeiras máquinas de calcular (cont.)

¡

1642: Blaise Pascal (1623-1662) constrói 1ª

calculadora que foi usada

l Projetada para seu pai, que era coletor de impostos

Primeira “calculadora comercial”

lBaseada em engrenagens

l Somente adição e subtração

l Introduziu o “vai um” mecânico

l Entrada por movimento de engrenagens com marcas dos dígitos

(5)

O francês Blaise Pascal, com 18 anos, inventou a Pascaline

(1642/47), que podia somar e subtrair por meio de engrenagens mecânicas semelhantes ao contador de um carro. Dizem que ele fez isto para auxiliar seu pai, que era contador e fazia muitos cálculos de coleta de impostos. Em 1671/73, o matemático alemão Gottfried von Leibniz adicionou à máquina de Pascal os recursos de multiplicação e divisão.

Pascaline

(6)

6

História da evolução dos

computadores (cont.)

l

Primeiras máquinas de calcular (cont.)

¡

1668: Samuel Morland inventa uma máquina de

calcular para o sistema monetário inglês, que

não era decimal

¡

1671:

Gottfried

Wilhelm

von

Leibniz

(1646-1716)

constrói

uma

máquina

de

calcular que ele denominou “reconhecedor de

passos”

l Fazia também multiplicações por meio de adições repetidas e deslocamentos

l Foi defensor do sistema binário

l Permitia uso de chaves em lugar de engrenagens

(7)

7

História da evolução dos

computadores (cont.)

l

Primeiras máquinas de calcular (cont.)

¡

1673: o matemático e astrônomo alemão

Wilhelm

Schickard

constrói

uma

sob

encomenda de Kepler

l Chamou de “relógio de cálculo”

(8)

8

História da evolução dos

computadores (cont.)

l

Fim do séc. XVIII: primeiro projeto de

computar tabelas das principais funções

(seno, log, etc.). Linha de produção:

¡

6 matemáticos: métodos de cálculo

¡

8-10 computadores para “pontos pivô”, a 5-10

vezes o intervalo da tabela

¡

100 computadores de baixo nível para os

outros pontos

¡

17

volumes

computados,

mas

nunca

publicados

¡

Em 1820 o gov. britânico fez proposta para

publicação mas nada ocorreu

(9)

9

História da evolução dos

computadores (cont.)

l

1804-5: Joseph-Marie Jacquard inventa

o tear de Jacquard

¡

Controlado por cartões

l Cartões controlavam o movimento das navetas, produzindo diferentes padrões

l Seqüência de cartões era lida automaticamente

l Método de dar instruções

à máquina usado até o sec. XX

¡

1812: havia 11.000 deles

na França

¡

Com o tear de Jacquard,

a programação foi inventada

(10)

Joseph Marie

Jacquard, introduziu o

conceito de

armazenamento

de

informações em

placas perfuradas, não

para o processamento

de dados, mas sim

(11)

11

História da evolução dos

computadores (cont.)

l

1822: Charles Babbage

(1792-1871) inventa a

(12)

O inglês Charles Babbage

consegui até financiamento do

governo inglês para

desenvolver o que chamou de

máquina diferencial

(1822 a

1834), mas ela nunca

funcionou... Depois (1833/4) ele

começou o desenvolvimento de

uma

máquina analítica

, mas

não conseguiu completá-la até

sua morte em 1871.

(13)

13

História da evolução dos

computadores (cont.)

l

1822: Charles Babbage (cont.)

¡

Razão para se usar polinômios

l Teorema de Weiestrass (1815-1897):

Qualquer intervalo de qualquer função pode ser aproximado por um polinômio

l É assim que computadores calculam seno, coseno, log, etc., pois têm precisão fixa

(“Aproximações de Tchebitchev”)

¡

Projeto previa polinômios até grau 6

(14)

14

História da evolução dos

computadores (cont.)

l

1833: Babbage projeta a sua Analytical

Engine

¡

Calculava qualquer problema aritmético

¡

No projeto, 60 somas por minuto

¡

Tudo mecânico, energia por vapor

¡

4 partes

l Store - hoje unidade central de armazenamentocolunas de engrenagens com 10 dígitos

1000 números de 50 dígitos

l Mill - hoje, o processador central (CPU)

l Unidade de transferência entre mill e store -hoje, bus

l Mecanismos de entrada/saída

¡

Sua colaboradora Ada Lovelace é

(15)

Hollerith e sua máquina de perfurar

cartões

l Por volta de 1890, Dr. Herman Hollerith (1860-1929) foi o responsável por uma grande mudança na maneira de se processar os dados dos censos da época.

l O americano Herman Hollerith (1860-1929) inventou uma máquina capaz de processar dados baseada na separação de cartões perfurados (pelos seus furos).

l A máquina de Hollerith foi utilizada para auxiliar no censo de 1890, reduzindo o tempo de processamento de dados de sete anos, do censo anterior, para apenas dois anos e meio.

l Ela foi também pioneira ao utilizar a eletricidade na separação, contagem e tabulação dos cartões.

l Mais tarde, Hollerith fundou uma companhia para

produzir máquinas de tabulação. Anos depois, em 1924, essa companhia veio a se chamar como International

(16)

O primeiro computador??

l O primeiro computador eletro-mecânico foi construído por Konrad Zuse (1910-1995). Em 1936, esse

engenheiro alemão construiu, a partir de relés que executavam os cálculos e dados lidos em fitas

perfuradas, o Z1.

l Há uma grande polêmica em torno do primeiro

computador. O Z-1 é considerado por muitos como o primeiro computador eletromecânico. Zuse tentou vender o computador ao governo alemão, que

desprezou a oferta, já que não poderia auxiliar no esforço de guerra.

l Os projetos de Zuse ficariam parados durante a guerra, dando a chance aos americanos de desenvolver seus computadores.

(17)

17

História da evolução dos

computadores (cont.)

l

1925: início da era moderna dos

computadores

¡

Computador analógico no MIT

l

1939-44: Howard Aiken, Mark I (Automatic

Sequence Controlled Calculator) com IBM

¡

Aiken: “o sonho de Babbage tornado realidade”

¡

Máquina eletromecânica, com 3.000 relés

¡

Instruções introduzidas por meio de fita de

papel perfurada

(18)

Alan Turing

l Alan Mathison Turing nasceu em 23 de junho de 1912 em Londres, filho de um oficial britânico, Julius Mathison e Ethel Sara Turing. Seu interesse pela ciência começou cedo, logo que aprendeu a ler e escrever, distraia-se fatorando números de hinos religiosos e desenhando bicicletas anfíbias.

l A maior parte do seu trabalho foi desenvolvido no serviço de espionagem, durante a II Grande Guerra, levando-o somente por volta de 1975 a ser reconhecido como um dos grandes pioneiros no campo da computação, Em 1928, Alan começou a estudar a Teoria da Relatividade, conhecendo Christopher Morcom, que o influenciou

profundamente. Morcom morreu em 1930 e Alan se motivou a fazer o que o amigo não teve tempo, durante anos trocou correspondências com a mãe de Morcom a respeito das idéias do amigo e se maravilhou com a possibilidade de resolver problemas com a teoria mecânica quântica.Chegou inclusive a escrever sobre a possibilidade do espirito sobreviver após a morte.

l Depois de concluir o mestrado em King's College (1935) e receber o Smith's prize em 1936 com um trabalho sobre a Teoria das Probabilidades, Turing se enveredou pela área da computação. Sua preocupação era saber o que efetivamente a

computação poderia fazer. As respostas vieram sob a forma teórica, de uma máquina conhecida como Turing Universal Machine, que possibilitava calcular qualquer número e função, de acordo com instruções apropriadas.

(19)

Alan Turing - cont

l Quando a II Guerra Mundial eclodiu, Turing foi trabalhar no Departamento de Comunicações da Gran Bretanha (Government Code and Cypher School) em Buckinghamshire, com o intuito de quebrar o código das comunicações alemãs, produzido por um tipo de computador chamado Enigma. Este código era

constantemente trocado, obrigando os inimigos a tentar decodifica-lo correndo contra o relógio. Turing e seus colegas cientistas trabalharam num sistema que foi chamado de Colossus, um enorme emaranhado de servo-motores e metal, considerado um precursor dos computadores digitais.

l Durante a guerra, Turing foi enviado aos EUA a fim de estabelecer códigos seguros para comunicações transatlânticas entre os aliados. Supõe-se que foi em Princeton, NJ, que conheceu Von Neumann e daí ter participado no projeto do ENIAC na

universidade da Pensilvânia..

l Terminada a guerra, Alan se juntou ao National Physical Laboratory para

desenvolver um computador totalmente inglês que seria chamado de ACE (automatic computing engine).Decepcionado com a demora da construção, Turing mudou-se para Manchester. Em 1952, foi preso por "indecência", sendo obrigado a se

submeter à pisicoanálise e a tratamentos que visavam curar sua

homosexualidade.Turing suicidou-se em Manchester, no dia 7 de junho de 1954, durante uma crise de depressão, comendo uma maçã envenenada com cianureto de potássio.

(20)

Von Neumann

l O matemático húngaro John Von Neumann (1903

-1957) formalizou o projeto lógico de um computador.

l Em sua proposta, Von Neumann sugeriu que as instruções fossem armazenadas na memória do computador. Até então elas eram lidas de cartões

perfurados e executadas, uma a uma. Armazená-las na memória, para então executá-las, tornaria o computador mais rápido, já que, no momento da execução, as

instruções seriam obtidas com rapidez eletrônica.

l A maioria dos computadores hoje em dia segue o

modelo proposto por Von Neumann. Esse modelo define um computador seqüencial digital em que o

processamento das informações é feito passo a passo, caracterizando um comportamento determinístico (ou seja, os mesmos dados de entrada produzem sempre a mesma resposta).

(21)

21

História da evolução dos

computadores (cont.)

l

1943: ENIAC (Electronic Integrator and

Calculator), de Presper Eckert e John

Mauchly

¡

Na Moore School of Eng., Univ. da

Pensilvânia

¡

Primeiro computador realmente eletrônico

¡

Com válvulas (velocidade de chaveamento

de 1

mseg)

¡

Pronto em 1946

¡

18.000 vávulas, 70.000 resistores, 10.000

capacitores, 6.000 chaves - o sistema

eletrônico mais complexo do mundo

(22)

O ENIAC (Electronic Numeric Integrator and Calculator) foi desenvolvido a partir de 1943 por John Mauchly e J.

Presper Eckert, na Universidade da Pensilvânia. Tinha como características:

* reduziu de 1.000 seg para 30 seg os cálculos de trajetórias de mísseis

* às vezes era 1000 vezes mais rápido que o MARK I * 170 metros quadrados * 30 toneladas * 10.000 capacitores

* 18.000 válvulas (não trabalha muitos min seguidos sem que alguma não se queimasse)

* programação feita através da ligação de fios (demorava semanas)

(23)
(24)

24

História da evolução dos

computadores (cont.)

l

ENIAC (cont.)

¡

Dispositivo especial para armazenar

números

¡

Programa era feito conectando-se painéis

furados, com fios (“pegas”), como em

centrais telefônicas locais antigas

¡

Motivação: cálculo balístico

l

1945: EDVAC (Electronic Delay Storage

Automatic Calculator)

¡

Algum tempo antes de o ENIAC entrar em

funcionamento,

(25)

25

História da evolução dos

computadores (cont.)

l

EDVAC (cont.)

¡

Primeiro computador com

programa

armazenado

l Idéia de John von Neumann (19031957) -relatório de 1945

1o. a perceber que os computadores executam funções lógicas, e que os aspectos elétricos eram secundários

l Por isso o tipo dos computadores modernos é denominado de Máquina von Neumann

¡

Armazenamento central por linha acústica de

atraso

¡

Entrou em operação em maio de 1949

(26)

26

História da evolução dos

computadores (cont.)

l

1949: EDSAC (Electronic Delay Storage

Automatic Calculator)

¡

Desenvolvido por Wilkes, Univ. de Cambridge,

Inglaterra

¡

1a. máquina do mundo a usar programas

armazenados

¡

Apresentado em 6/1949

¡

Armazenamento central por linha acústica de

atraso

¡

4.000 válvulas

Gerador/ Amplific.

(27)

27

História da evolução dos

computadores (cont.)

l

1953: IBM 701

¡

Armazenamento por tubos eletrostáticos, e

por tambor magnético e fitas magnéticas

¡

19 foram construídos

l

1957: UNIVAC I (Universal Automatic

Computer), da Sperry-Rand, por Eckert

e Mauchly

¡

Fornecido para o Depto. do Censo americano

(28)

28

História da evolução dos

computadores (cont.)

l

6/1948: na Inglaterra, já havia

funcionado um computador

¡

Usava tubos de raios catódicos (de TV ou

radar) para armazenamento

l 32 linhas de 32 pontos (bits)

¡

Mais um tubo para controle e outro para

acumulador

l

1949: na Inglaterra, testou-se

armazenamento com tambor magnético

l

1948: é inventado o

transistor

¡

por Bardeen, Brattain e Shockley (prêmios

Nobel de 1956)

(29)

29

História da evolução dos

computadores (cont.)

l

Circuito básico: biestável (flipflop)

-pode representar 0 ou 1

Quando a tensão é ligada, apenas um dos dois transistores conduz, e seu Led fica aceso. Aterrando sua base, ele deixa de conduzir e o outro passa

a conduzir, acendendo o outro LED.

0 1

(30)

30

História da evolução dos

computadores (cont.)

l

Armazenamento com núcleos

magnéticos

¡

Permitiu “grandes unidades de

armazenamento”

l 1962 (?): IBM 7090, 1º grande computador, transistorizado, 32.000 “palavras” de 36 bits

l

Primeira linguagem de “alto nível”:

FORTRAN, IBM 1957

(31)

Gera

Gera

ç

ç

ões de computadores

ões de computadores

1ª GERAÇÃO: computadores baseados em tecnologia de VÁLVULA.

* datam de 1951 a 1959

* utilizavam cerca de 20.000 válvulas

* quebravam após algum tempo de uso contínuo * utilizavam linguagem de máquina

* não eram muito confiáveis pois, como queimavam com freqüência, não se podia confiar nos resultados finais

* consumiam muita energia * eram enormes

(32)

2ª GERAÇÃO: computadores baseados em tecnologia de

TRANSISTOR.

* datam de 1959 a 1965

* transistor 100 vezes menor que a válvula * não precisavam de tempo para aquecer * consumiam menos energia

* eram mais confiáveis

* eram mais rápidos (calculavam em microssegundos)

* exemplos: IBM 1401, IBM 7094 (entre estes dois, a IBM vendeu mais de 10.000)

Gera

(33)

Em 1960 a Benthlen Steel foi a pioneira de uso do computador em tempo real para processar pedidos, inventário e controlar a produção.

Dois anos depois, surgem os discos magnéticos.

Em 1961, chega o primeiro computador ao Brasil. Era um UNIVAC, ainda com válvulas e foi para o IBGE.

Em 1964, a American Airlines começa a fazer reservas em tempo real.

... mas o uso ainda era restrito...

Gera

(34)

3ª GERAÇÃO: computadores baseados em tecnologia de CIRCUITO INTEGRADO (transistores e outros

componentes eletrônicos miniaturizados e montados em um único chip)

* muito mais confiáveis * muito menores

* mais rápidos (cálculo em nanossegundos)

* baixo consumo de energia * menor custo

* exemplo: IBM 360

Gera

(35)

Gera

Gera

ç

ç

ões de computadores

ões de computadores

Para alguns historiadores a 3ª GERAÇÃO de

computadores vai até hoje. Outros, afirmam que de 1970 até os dias de hoje fazem parte da 4ª GERAÇÃO.

Outros definem que a 4ª GERAÇÃO começou a partir de 1975.

Para outros, desde os circuitos integrados de escala ULSI e processamento paralelo, já estamos na GERAÇÃO DE COMPUTADORES.

(36)

E os microcomputadores (mini,

E os microcomputadores (mini, mainframesmainframes...)?...)?

Microcomputadores: também chamados de

computadores pessoais (Personal Computer), surgiram na década de 80 e cada vez mais vêm fazendo parte do

nosso dia-a-dia.

Minicomputadores: no princípio os minicomputadores tinham lugar garantido nas empresas de médio e grande porte, atuando como cérebro e banco de dados. Com o avanço dos micros, os minicomputadores praticamente não existem mais.

desktop

(37)

E os microcomputadores (mini,

E os microcomputadores (mini, mainframesmainframes...)?...)?

Computadores de Grande Porte (mainframes): enorme capacidade de

armazenamento e velocidade. Possuem vários processadores e unidades de disco e são utilizados principalmente por grandes empresas, universidades e bancos de porte médio.

(38)

E os microcomputadores (mini,

E os microcomputadores (mini, mainframesmainframes...)?...)?

Supercomputadores: se destinam principalmente a centros de pesquisa

científica e outras aplicações que requerem um imenso volume de cálculos

matemáticos e uma velocidade muito grande. São máquinas muito sofisticadas, e, por isso, muito caras. Trabalham com muitos processadores operando ao mesmo tempo e uma memória muito grande.

(39)

39

3. História da evolução dos

computadores (cont.)

l

O primeiro computador no Brasil

¡

1961 (?)

¡

PUC-RJ

¡

Burroughs (650?), com tambor magnético

l

1962 (?): Primeiros computadores

transistorizados no Brasil, com

núcleos magnéticos

¡

IBM 1401 (4.000 ou 8.000 bytes), comercial

¡

IBM 1620, na USP (20.000 dígitos decimais)

l 1º disco magnético (1964): 2 Mb, pilha de discos grandes, removível

(40)

Primeiro computador feito

no Brasil, pela USP, faz 37 anos

l

No dia 24 de julho de 1972, a Escola

Politécnica da Universidade de São Paulo

(Poli/USP) terminava o primeiro

computador projetado totalmente dentro

da universidade. Apelidado de Patinho

Feio.

l

Pequeno, tinha só 8 bits

Referências

Documentos relacionados

2016: SEMINÁRIO EM ANTA GORDA: INÍCIO DO PLEITO PARA CÂMARA SETORIAL E PROGRAMA Seminário e reuniões na SEAPI para construção.. do

A nutrição enteral (NE), segundo o Ministério da Saúde do Brasil, designa todo e qualquer “alimento para fins especiais, com ingestão controlada de nutrientes, na forma isolada

◦ Os filtros FIR implementados através de estruturas não recursivas têm menor propagação de erros. ◦ Ruído de quantificação inerente a

Os candidatos reclassificados deverão cumprir os mesmos procedimentos estabelecidos nos subitens 5.1.1, 5.1.1.1, e 5.1.2 deste Edital, no período de 15 e 16 de junho de 2021,

Desta maneira, observando a figura 2A e 2C para os genótipos 6 e 8, nota-se que os valores de captura da energia luminosa (TRo/RC) são maiores que o de absorção (ABS/RC) e

- Se o estagiário, ou alguém com contacto direto, tiver sintomas sugestivos de infeção respiratória (febre, tosse, expetoração e/ou falta de ar) NÃO DEVE frequentar

xii) número de alunos matriculados classificados de acordo com a renda per capita familiar. b) encaminhem à Setec/MEC, até o dia 31 de janeiro de cada exercício, para a alimentação de

No presente estudo, catorze animais (34,15%) apresentavam algum tipo de parentesco procedente de oito diferentes propriedades rurais (26,66%), ora relacionado à vaca, ora ao touro,