breve história da informática
TRANSCRIPT
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 80
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.