UM RESUMO DA HISTÓRIA
DA INFORMÁTICA
MSC. JESSE TEIXEIRA DA SILVA
O QUE É UM COMPUTADOR?
• Do latim: Computare -> Executar cálculos
• Com a criação do conceito de “trocas” e
“comercio” o homem precisava encontrar uma
forma de realizar cálculos de maneira
otimizada
– O ábaco é um exemplo de máquina de contar
relativamente fácil de se utilizar, com origem
estimada a mais de 5k5 anos, na Mesopotâmia.
QUEM INVENTOU O COMPUTADOR?
Não podemos atribuir a invenção do
computador a alguém ou a algum grupo
específico, pois ele como conhecemos hoje nada
mais é do que algo que se aperfeiçoou ao longos
de centenas (ou até milhares) de anos!... Mas...
1642 – Pascal
• Projetou uma calculadora que conseguia efetuar
operações de soma e subtração aos 20 anos de
idade
• A máquina, conhecida como “Pascalina”,
trabalhava com uma roda com 10 dentes, aonde
cada dente correspondia a um algarismo de 0 a 9
• A primeira roda a direita era unidade, a segunda
dezena, a terceira centena...
• Também é possível, através de adições e
subtrações sucessivas, efetuar divisões e
multiplicações...
1642 – Pascal
• A Pascalina não foi um sucesso de vendas devido
ao seu preço extremamente alto!
– Em média 50 unidades foram construídas
1694 – Leibniz
• Gottfried Wilhelm Leibniz, filósofo e
matemático alemão construiu a primeira
máquina com o propósito de multiplicar
valores
• Uma segunda versão foi construída em 1704.
• A máquina de Leibniz tinha como principal
diferencial a multiplicação e divisão
automatizada.
– Com alguns aperfeiçoamentos, o conceito de
calculo introduzido pela máquina de Leibniz
sobreviveu até o inicio da era eletrônica.
1804 – Joseph Marie Jacquard
• Percebeu que os passos na tecelagem era
sequenciais e repetitivos, e logo teve a ideia
de criar um tear automático.
• Ao introduzir na máquina, limitava as agulhas
a passarem apenas pelas perfurações.
– O Tear automático substituiu o contramestre e de
certa forma revolucionou a indústria têxtil.
1834 - Charles Babbage
CONSIDERADO O PAI DA COMPUTAÇÃO
Inventou, em 1833, a chamada máquina analítica, que pode ser
considerada como um ponto de partida para os computadores
modernos, apesar de nunca ter saído do papel.
• A máquina seria alimentada por cartões perfurados e teria
uma unidade de memória que permitiria a reutilização dos
números
• A programação das operações seria de forma sequencial.
Ada Lovelace
1815 - 1852
A PRIMEIRA PROGRAMADORA DA HISTÓRIA
Junto com Babbage, desenvolveu métodos
comportamentais para a máquina analítica, que hoje pode ser
considerado o primeiro programa da história.
* Em 1980, o Departamento de Defesa americano registrou a
linguagem de programação Ada em sua homenagem
1791- 1871
1890 – Hermann Hollerith
• Construiu o primeiro computador mecânico,
que tinha como objetivo ajudar no censo
americano.
• Aproveitava das tecnologias de impulsos
eletrônicos e de cartões perfurados.
• Ele executava a contabilidade de acordo com
os furos nos cartões de respostas.
– Estranhamente, Hermann disse que a ideia de
fazer o computador veio ao ver um condutor de
trem perfurando os tickets dos passageiros
manualmente.
1890 – Hermann Hollerith
Em 1896, Hollerith fundou
a Tabulating Machine
Company para vender sua
invenção. A companhia
tornar-se-ia parte da IBM
em 1924
1943 – Turing
• Criou o que é considerado a primeira geração de
computadores modernos, utilizando válvulas, a
máquina de Turing.
– Considerado por alguns o pai da inteligência artificial
e ciência da computação.
• Durante a segunda guerra, trabalhou para o
governo, com a responsabilidade de decifrar
códigos navais alemães, especialmente os
utilizados pela máquina “enigma”
– Em 1952 foi preso por ser homossexual e castrado
quimicamente
– Aos 42 anos, cometeu suicídio com veneno, história
que seus familiares contestam.
A DECADA DE 40
• As operações eram setadas através do
hardware.
• Cada programa executava sozinho e tinha
total controle do computador.
• Todas as tarefas deviam ser programadas
detalhadamente pelo desenvolvedor.
• Os cartões perfurados serviam de memória.
Processamento
memória
Entrada
de dados
Saída de
dados
Arquitetura básica
de um
computador
proposta por John
Von Neumann
ENIAC
Electronic Numerical Integrator And Computer
• Anunciado em 1946, recebeu o apelido de
“cérebro gigante”
– Mais de 17 mil válvulas e 1500 relês
– Pesava 30 toneladas com espaço ocupado de 9 X 30 m
– Custou algo em torno de $10 milhões
– Consumo de energia: 200 Kilowatts (hoje a média dos
computadores é de 100 watts)
• Possuía a velocidade de calculo de
aproximadamente mil vezes mais que maquinas
eletromecânicas.
• Encerrou suas atividades em 2 de outubro de 1955.
J. Presper Eckert
•Inventor
Jean Bartik
•1º programadora
John Mauchly
•Inventor
A DÉCADA DE 50
• Surgem os primeiros computadores, dando
inicio a segunda geração da
computação moderna (~ 1955 - ~1965)
• O transistor nasceu como substituto das válvulas,
inventado pela Bell Telephone.
• Em 1958 nasceram os Chips (Circuitos
integrados), o que permitiu a miniaturização
dos equipamentos eletrônicos.
E então a revolução começou de verdade!
A DÉCADA DE 50
• Nasce o conceito de sistema operacional,
através da programação em Batch (ibm 701)
– O 701 era chamado de “calculadora de defesa”
– Foi o primeiro computador cientifico a ser
comercializado
• Os comandos eram executados em seqüência
através de cartões perfurados.
• Posteriormente os cartões foram substituídos
por fitas magnéticas, e depois discos.
– Surgimento das linguagens Fortran e Cobol.
A DÉCADA DE 50
O LEO (Lyons Eletronic Office) foi
o primeiro computador utilizado
para aplicações no mundo dos
negócios
A DÉCADA DE 60
• Os primeiros sistemas operacionais foram
desenvolvidos conforme a evolução da tecnologia da
época. Cada máquina possuía seu próprio SO
específico.
• Fernando Corbató (do MIT) anuncia o desenvolvimento
do CTSS, o primeiro sistema operacional que possuía
compartilhamento de tempo.
• Em 1965, a IBM lança o OS/360, um sistema
operacional avançado, com compartilhamento de
tempo e excelente suporte a discos. MIT, GE e Bell Labs
criam o sistema operacional Multics
• Em 1969, foi criada a ARPANET, que daria origem a
Internet.
A DÉCADA DE 60
• Em 1969, um grupo de desenvolvedores da AT&T
criaram o Unix utilizando linguagem assembly.
– É possível afirmar que mais de 90 por cento dos SOs
atuais foram influenciados de alguma maneira pelo
Unix.
– Introduziu conceitos muito importantes para a
computação, como portabilidade, multi-usuário,
multi-tarefas e compartilhamento de tarefas.
– Foi reescrito posteriormente (1973) na linguagem C.
A DECADA DE 70
• 1974 – Intel projeta o microprocessador 8080, que
possibilitou a criação de microcomputadores
• 1975 - É lançado o MITS Altair 8080
– Bill Gates e Paul Alen fundam a Microsoft.
• 1976 – Apple lança o Apple 1.
• 1977 – Foi lançado o BSD, sistema operacional
fortemente baseado no Unix, focado principalmente
para a execução em máquinas de alto desempenho.
• 1979 – A Apple lança o Lisa, aproveitando todas as
idéias gráficas do computador Xerox Alto.
– Vendeu mais de 100K em dois anos
A DECADA DE 70
• Altair 8080
– Processador Intel 8080 de 8 bits e 2 MHz
– 256 bytes de memória (expansível até 4kb)
– Duas unidades leitoras de disquetes
– Custo do kit básico em torno de $ 4K
– Linguagem de programação: Altair Basic
– Vendeu 4K unidades em apenas três meses
A DÉCADA DE 80
• 1981 – A Microsoft lança o MS-DOS, um
sistema operacional comprado da empresa
Seattle Computer Products em 1980.
– A IBM lança o PC (Personal Computer), com o
sistema operacional DOS.
• 1983 – A IBM lança o PC-XT, já com disco
rígido.
• 1984 – Lançado o Apple Machintosh ,
introduzindo o conceito de desktop
A DÉCADA DE 80
• 1985 – Primeira tentativa da Microsoft no
campo dos sistemas operacionais com
interface gráfica, através do MS-Windows 1.0.
• 1987 – Andrew Tanenbaum, um professor de
computação holandês, desenvolve o Minix.
• 1987 – IBM e Microsoft apresentam a
primeira versão do OS/2 (a parceria termina
em 90)
A DÉCADA DE 90
• 1991 – Linus Torvalds, um estudante de
graduação finlandês, inicia o desenvolvimento
do Linux, logo abraçado por centenas de
programadores ao redor do mundo.
• 1993 – A Microsoft lança o Windows NT, o
primeiro sistema 32 bits da empresa.
• 1993 – Lançamento dos UNIX de código
aberto FreeBSD e NetBSD.
TEMPOS ATUAIS
• 2001 – A Apple reescreve todo o seu sistema
operacional usando o Unix como base. A
partir daí, ele passou a se chamar MAC OSX.
• 2001 – Windows XP.
• 2004 – núcleo Linux 2.6.c
• 2006 – Windows Vista
• 2009 – Windows 7
• 2012 – Windows 8
FUTURO (?)
• Acredita-se que a tendência no mundo da
computação é cada vez mais a micro
miniaturização
• Pesquisas com nanotecnologias e formas de
substituir elétrons por fótons parecem ficção,
mas estão cada vez mais plausíveis
• Enquanto isso, a tendência é criar computadores
menores com tarefas mais ágeis e dedicadas,
deixando os grandes processamentos para os
grandes processadores
– O conceito de computação em nuvem é um exemplo
desta revolução.