









Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Uma parte da historia da computação.
Tipologia: Notas de estudo
1 / 15
Esta página não é visível na pré-visualização
Não perca as partes importantes!










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
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
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
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
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
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:
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:
Circuito Integrado
História da Computação - Hardware
Ref.: Informática – Novas Aplic. Com Microcomputadores, Fernando 21 Meirelles, 1994, Makron Books
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
22
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
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
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
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
1980 O Departamento de Defesa americano anuncia ADA – uma das primeiras linguagens a dar suporte aos conceitos de programação orientada a objetos
28