Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Historia da Computação, Notas de estudo de Informática

Uma parte da historia da computação.

Tipologia: Notas de estudo

2011

Compartilhado em 13/02/2011

jair-pepe-10
jair-pepe-10 🇧🇷

1 documento

1 / 15

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
4/5/2009
1
História da Computação
Evolução do Hardware e do Software
Antonio Atta
História da Computação - Hardware
O Ábaco ficou conhecido
como o primeiro
instrumento de cálculo
Cada haste representa
uma casa do sistema decimal
de numeração
Até os dias de hoje, ele é
utilizado nas sociedades
orientais como o Suanpan
(China) e o Soroban (Japão)
Um ábaco representando
o número 6302715408
Abacista versus Algoristapor
Gregor Reisch, 1508 2
Ref.: http://pt.wikipedia.org/wiki/Ábaco
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff

Pré-visualização parcial do texto

Baixe Historia da Computação e outras Notas de estudo em PDF para Informática, somente na Docsity!

História da Computação

Evolução do Hardware e do Software

Antonio Atta

História da Computação - Hardware

 O Ábaco ficou conhecido

como o primeiro

instrumento de cálculo

 Cada haste representa

uma casa do sistema decimal

de numeração

 Até os dias de hoje, ele é

utilizado nas sociedades

orientais como o Suanpan

(China) e o Soroban (Japão)

Um ábaco representando o número 6302715408

Abacista versus Algorista por Gregor Reisch, 1508 2

Ref.: http://pt.wikipedia.org/wiki/Ábaco

História da Computação - Hardware

 Os “ossos” de Napier foram um instrumento de cálculo desenvolvido em 1610 pelo escocês John Napier, descobridor dos logaritmos

 Consistia de tabuadas de multiplicação entalhadas em bastões de marfim que podiam ser combinados entre si  Os Napier bones evoluíram para as réguas de cáculo, usadas até a década de 70

3

Ref.: http://pt.wikipedia.org/wiki/Ossos_de_Napier http://pt.wikipedia.org/wiki/Régua_de_cálculo

Napier Bones com tábua

Régua de Cálculo desenvolvida por Willian Oughtred em 1630

História da Computação - Hardware

 Em 1623 o alemão Wilhelm Schickard inventou a primeira máquina mecânica de multiplicação

 Em 1642 o matemático francês Blaise Pascal inventou uma calculadora que, através de rodas dentadas, efetuava somas e subtrações – a Pascaline

 Em 1672 o matemático alemão Leibintz aperfeiçoou a Pascaline para operar multiplicações e divisões

4

Ref.: http://webeduc.mec.gov.br/Proinfo-integrado/Material de Apoio/Apostila_de_IPD.pdf

Pascaline

Máquina de Leibnitz

História da Computação - Hardware

 Em 1834 Babbage concebeu o projeto da Máquina Analítica, um engenho que seria capaz de executar qualquer tipo de cálculo

  • uma máquina de computação programável de objetivos gerais

Esta máquina possuía muitos dos componentes estruturais dos modernos computadores, transformando Babbage em um dos pioneiros da Computação

 Esse projeto também não foi concluído por falta de tecnologia na época

Ref.: http://www.computerhistory.org/babbage/engines/ 7

Máquina Analítica construída em 1991 a partir da documentação do projeto deixada por Babbage. Após a sua construção, a máquina provou funcionar com exatidão de acordo com os planos de Babbage. Em exibição no Museu de Ciência de Londres.

História da Computação - Hardware

Filha do poeta Lord Byron, Ada Byron – A Condessa de Lovelace era uma aficionada por tecnologia e se aliou a Babbage em seus projetos

Por documentar o princípio de funcionamento da Maquina Analítica e mostrar como era possível programá- la, ela é reconhecida hoje como a primeira programadora

Ref.: http://www.computerhistory.org/babbage/engines/ 8

Augusta Ada Byron – Condessa de Lovelace

História da Computação - Hardware

Em 1854, o matemático

inglês George Boole publica

o artigo “As Leis do

Pensamento” contendo um

formalismo matemático para

o pensamento lógico

Mais tarde, através dos

trabalhos de Claude

Shannon, a álgebra de Boole

começou a ser usada para

definir o comportamento

dos circuitos digitais

Ref.: http://www.pucrs.br/edipucrs/online/historiadacomputacao.pdf / 9

George Boole – Desenvolvedor da Álgebra Booleana

História da Computação - Hardware

Em 1890, o estatístico do censo americano Herman Hollerith apresentou uma máquina para agilizar a obtenção dos resultados do censo usando os cartões perfurados de Jacquard

Essa máquina se tornou um sucesso comercial e levou à fundação da Hollerith Tabulating Machines que deu origem depois à International Business Machine - IBM

Ref.: http://www.pucrs.br/edipucrs/online/historiadacomputacao.pdf / 10

Máquina de tabular de Hollerith

História da Computação - Hardware

Em 1937, o professor de

matemática John Atanasoff,

com John Berry criam o

ABC (Atanasoff-Berry

Computer), o primeiro

computador eletrônico

digital – usava válvulas

 O ABC propiciou o

desenvolvimento de alguns

dos conceitos que iriam

aparecer nos computadores

modernos: a unidade

aritmética eletrônica e a

memória de leitura e

gravação

Ref.: http://www.pucrs.br/edipucrs/online/historiadacomputacao.pdf 13

O ABC reconstruído e exposto no saguão de entrada do Centro de Computação da Universidade de Iowa - EUA

História da Computação - Hardware

Em 1946 surge o ENIAC, o primeiro grande computador eletrônico desenvolvido por John Mauchly e J. Eckert na Universidade da Pensilvânia

 O ENIAC possuia mais de 18.000 válvulas, consumia 200 kW/h, ocupava cerca de 170m^2 e sua programação, feita em um painel de fios, levava horas ou dias

14

Ref.: http://webeduc.mec.gov.br/Proinfo-integrado/ Material de Apoio/Apostila_de_IPD.pdf

História da Computação - Hardware

 Em 1945, John von

Neumann, consultor do

projeto do ENIAC, publicou o

artigo “First Draft of a Report

on the EDVAC” que

estabeleceu as bases de

funcionamento do

computador moderno

O principal conceito

introduzido foi o de

programa armazenado,

vigente até os dias de hoje

Ref.: http://www.pucrs.br/edipucrs/online/historiadacomputacao.pdf^15

EDSAC – O primeiro computador a utilizar o conceito de programa armazenado de von Neumann: http://en.wikipedia.org/wiki/EDSAC

História da Computação - Hardware

Em 1943, durante a

guerra, um grupo de

pesquisadores da Inglaterra

desenvolveu o Colossus, um

computador específico para

decifrar mensagens de

guerra alemãs codificadas

por uma máquina similar à

versão americana chamada

ENIGMA

O projeto foi fortemente

influenciado pelos trabalhos

sobre computabilidade de

Alan Turing

Ref.: http://www.pucrs.br/edipucrs/online/historiadacomputacao.pdf^16

O Colossus sendo usado: http://pt.wikipedia.org/wiki/Colossus_(computador)

O ENIGMA – máquina de criptografia de mensagens alfabéticas muito utilizada durante a Segunda Guerra

História da Computação - Hardware

Computadores baseados em transistor – desenvolvido em 1947 nos laboratórios da Bell pela equipe liderada por William Shockley, o transistor era 100 vezes menor que a válvula e utiliza tecnologia semicondutora

 Calculavam em microssegundos (milionésimos)

 Eram mais rápidos e confiáveis

 Não necessitavam de tempo para aquecimento

Ref.: Informática – Novas Aplic. Com Microcomputadores, Fernando 19 Meirelles, 1994, Makron Books

Exemplos de transistores

Representantes dessa geração:

  • IBM 7094 – totalmente transistorizado
  • PDP I – minicomputador com custo de apena U$120.000,

História da Computação - Hardware

Computadores baseados em circuitos integrados – desenvolvidos em 1959 simultaneamente pela Faichild Semicondutors e pela Texas Instruments, permitiu que dezenas de transistores e outros componentes fossem miniaturizados e montados num único chip (pastilha de silício)

 Calculavam em microssegundos (bilionésimos)

 Eram menores, mais rápidos e mais baratos

Ref.: Informática – Novas Aplic. Com Microcomputadores, Fernando 20 Meirelles, 1994, Makron Books

Uma “bolacha” de silício contendo vários circuitos integrados

Representantes dessa geração:

  • Sistema 360 da IBM – família de computadores de vários portes
  • PDP 11 da DEC – vendeu aos milhares

Circuito Integrado

História da Computação - Hardware

Computadores baseados

em circuitos integrados com

larga escala de integração

(milhares de transistores

num único chip)

 Marcada pelo

nascimento do

microprocessador e do

computador pessoal

 Representa o paradigma

tecnológico atual

Ref.: Informática – Novas Aplic. Com Microcomputadores, Fernando 21 Meirelles, 1994, Makron Books

  • Principais representantes:

 1976 Sthephen Wozniac e

Steve Jobs fundam a Apple

 1981 A IBM apresenta o IBM-

PC

 1986 A Compaq começa a se

destacar com o Compaq

 1987 A IBM Anuncia a série

PS/

 1988 Aparecem os primeiro

notebooks

 1990 Diversos modelos de

processadores RISC são

lançados

 1993 A Intel apresenta o

Pentium

História da Computação - Hardware

Supercomputadores  São mais poderosos, mais rápidos e de maior custo que os computadores mainframes – usados normalmente em centros de pesquisa

Grande Porte ou Mainframes  Constituem os computadores usados em Centros de Processamentos de Dados

  • CPD de grandes instituições como bancos, operadoras de cartões de crédito, etc.

22

Estações de Trabalho

 São computadores de mesa

(desktops) com poder de

processamento superior ao de

um PC típico – usados em

aplicações gráficas e

normalmente dotados de

processador RISC

PC ou Computador Pessoal

 São os mais comumente

utilizados nos lares ou nos

escritórios das empresas

normalmente interligados em

rede

História da Computação - Software

A programação em linguagem de máquina era entediante e muito susceptível a erros (trocas de 1 por 0), além de ser pouco produtiva

Nos anos 50, no final da primeira geração dos computadores, foram introduzidas as linguagens simbólicas ou linguagens de montagem - assembly

Ref.: http://www.pucrs.br/edipucrs/online/historiadacomputacao.pdf^25

MOV AX, B

ADD AX, C

MOV A, AX

Exemplo de programação em linguagem assembly do PC

História da Computação - Software

A programação em linguagem assembly ainda exigia muito conhecimento das características da máquina por parte do programador

A segunda geração de computadores já foi programada em linguagens de alto nível, chamadas de orientadas a procedimentos – o programador se preocupava apenas com o algoritmo que iria resolver o problema e deixava de lado as características internas da máquina

Ref.: http://www.pucrs.br/edipucrs/online/historiadacomputacao.pdf^26

A = B + C

Exemplo de comando em linguagem de alto nível

História da Computação - Software

 1957 Aparece o FORTRAN (FORmula TRANslator) desenvolvida na IBM por John Backus. Foi a pioneira das linguagens de alto nível

 1958 Aparece o ALGOL (ALGOrithmic Language) e o LISP (LISt Processor)

 1960 Surgiu o padrão COBOL (Common Business Oriented Language) orientada para aplicações comerciais – foi rapidamente aceita pelo mercado

 1964 É apresentado o BASIC (Beginners All-purpose Symbolic Instruction Code) – fácil de usar e aprender, se tornou a linguagem padrão dos microcomputadores 27

 1964 Aparece o PL/I da IBM – tinha o objetivo de tornar-se uma linguagem de programação de uso geral compartilhando características do FORTRAN e do COBOL

DÉCADA DE 70

Em 1970 surgem os conceitos de análise dos processos, estruturas, documentação e, mais tarde, os métodos estruturados e modulares

 1971 O suiço Niklaus Wirth anunciou o PASCAL, uma linguagem desenhada para o ensino dos conceitos de programação estruturada – até hoje é a mais utilizada para fins didáticos

História da Computação - Software

 1974 O laboratório da Bell modifica e melhora a linguagem B, dando a ela o nome de C – a linguagem C produzia um código compilado bem compacto tendo sido rapidamente adotada no desenvolvimento de software básico e sistemas operacionais

DÉCADA DE 80

 1980 O Departamento de Defesa americano anuncia ADA – uma das primeiras linguagens a dar suporte aos conceitos de programação orientada a objetos

28

 1981 A XEROX apresenta o

SMALLTALK, uma

linguagem que dava

suporte a programação

com Janelas e uso do

mouse

DÉCADA DE 90

Em 1990 ocorreu uma

difusão intensa do

paradigma da orientação a

objetos

 São representantes desta

época linguagens como

C++, Objective-C, Delphi,

Java, etc.