quarta-feira, 13 de agosto de 2008

Curso de Desenvolvedores - EMEB Liberato Salzano Vieira da Cunha

Introdução à Computação

1904 - J. Ambrose Fleming
* Engenheiro Inglês
* Criou a válvula - construída num invólucro de vidro "fechado a vácuo" contendo dois eletrodos que, dependendo do modo como eram ligads à eletricidade, permitiam ou não a passagem da corrente.
* Esses eletrodos eram usados para apresentar eletricamente os estados 1 ou 0 binários.

1906 - Lee de Forest
* Adicionou um terceiro eletrodo à valvula de Fleming, criando, assim, a válvula triodo (antecessora do transistor).

1937 - Alan Mathison Turing
* Alan Mathison Turing elaborou a Teoria da Máquina Universal. A "máquina de Turing" era capaz de resolver qualquer cálculo arbitrário, desde que carregada com um programa pertinente".
* Claude Sahannon (estudante do MIT) estabeleceu a relação entre a álgebra de Boole e os circuítos eletrônicos.Isso permitiu o seu uso em computadores.
* George Stibitz(pesquisado do Belll Laboratories) desenvolveu um cicuito binário baseado na álgebra boleana.

1938 - William Hewlwtt e David Packard
* Criaram a Hewlettt-Packard

1940 - Geoge Stibitz
* Criou uma rede de teleprocessamento (computadores interligados para se comunicar), precursora das atuais redes de computadores, como teletipos, telefones e calculadora

1941 - Konrad Zuse
* Concluiu um computador eletromecânico, o Z3, destruído em Berlim durante a Segunda Guerra.

1942 - John Vicent Atanasoff e Clifford Berry
Concluiram o ABC (Atanasoff-berry Computer), máquina capaz de resolver problemas reduzidos a até 30 equações. Utilizava 450 válvulas e a memória era composta por tambores magnéticos.
Em 1973, em litígio entre as empresas Honeywell e Sperry Rand, o ABC foi reconhecido legitimamente como o primeiro computador eletrônico.

1944 - Howard Aiken
* E sua equipe da Universidade de Harward concluiu o Mark I, em conjunto com a IBM. Foi o primeiro computador eletromecânico a utilizar os princípios idealizados por Babbage. Foi utilizado em 1959.
* Era programado por cinco toneladas de cartões perfurados e fazia uma multiplicação em aproximadamente seis segundos.

1945 - Grace Murray Hooper
* Descobriu o primeiro "bug" em um protótipo do computador Mark II.
* Era uma mariposa que causou uma falha em um relé.

Primeira Geração de Computadores Modernos.
1946
* Apesar de o ABC ser considerado legalmente o primeiro computador eletrônico da História, os autores cosideram este como o ano do início da "história da computação moderna", com o lançamento do ENIAC (Eletric Numeric Integrator and Computer - Computador Integrador Numérico Eletrônico) desenvolvido por John Presper Eckert Jr. e Jonh Mauchly, da Universidade da Pensilvânia, e pelo laboratório de Pesquisa Balísticas do Exército dos EUA. Era um computador de propósito geral. O ENIAC possuía 93 metros quadrados, 18 mil válvulas e 1.500 relés. Fazia 5.000 somas ou 357 multiplicações por segundos.
* Era programado por cartões perfurados (dados) e configurações de chaves e fios em soquetes (instruções).
* Demorava-se até dois dias para configurar cada novo problema para o computador.
* Seu custo foi equivalente a meio milhão de dólares e exigido um batalhão de técnicos, uma parte para operá-lo e outra para substituir os componentes, que queimavam com muita facilidade.

1946
* Os computadores, a partir do ENIAC, também passaram a usar válvulas e relés em suas operações, mas começaram a apresentar alguns problemas:
* Consumiam enorme quantidade de energia elétrica.
* Com todas as válvulas funcionando, ( a temperatura interna chegava aos 50°C). Isso exigia uma refrigeração em grande escala, pois as válvulas, devido à temperatura, paravam de funcionar com frequência, interropendo a operação do computador.
* Devido às dimensões das válvulas, os computadores eram enormes, ocupavam salas especiais só para eles.
* Trocar "programa" do computador levava vários dias, além disso, cada máquina era única - programas de um computador não funcionavam em outro.
* John Von Neumann, Burks e Goldstine, tentando diminuir a dificuldade de programas o ENIAC, apresentaram um relatório com conceito de Programa Armazenado.
* A partir desse relatório, surgiu a idéia da Arquitetura de Von Neumann, que durante muitos anos, foi utilizada como base para computadores - dados e instruções podem ser representados da mesma forma, por meio de bits, e ambos podem ser armazenados juntos dentro do computador.

O ENIAC tinha seus problemas. Era frustante utilizá-lo porque não funcionava por mais de alguns minutos sem estourar uma válvula, o que fazia com que o sistema parasse.
Toda vez que ele tinha um novo problema para ser resolvido, a equipe tinha de inserir instruções de maneira mais fácil: substituindo a fiação da máquina inteira.
A solução dói conceito de programa aramzenado: o programa de computador e os dados são armazenados na memória do computador.
Uma vantagem dessa técnica é que o computador pode voltar facilmente para uma instrução anterior e repetí-la.
A maior parte das interessantes tarefas executadas pelos computadores de hoje se origina das diversas repetições de determinadas ações.
Mas a vantagem mais importante é a convivência: não é preciso substituir a fiação do computador para que ele faça algo diferente.
Sem o conceito de programa armazenado, os computadores estariam vonculados a trabalhos específicos, tais como elaboração de tabelas balísticas.

1947 - John Bardeen, Walter Brattains e William Shockley
* 1°transistor, do Bell Labs. Visava resolver os problemas que o computador a válvula apresentava - alto consumo de energia, aquecimento elevado e grandes dimensões.
A partir deste 1°modelo, os transistores evoluiram bastante.
Tornando-se componentes pequenos, o que permitiu a redução do tamanho dos computadores e o aumento da velocidade de processamento, uma vez que os elétrons teriam de viajar distâncias internas menores.
O transistor é um componente eletrônico de "estado sólido", pois no seu interior há materiais semicondutores (normalmente silício), por isso é mais resistente; consome menos energia, gerando menos calor que as válvulas, portanto queimam menos e tem menor necessidade de refrigeração.
Mesmo com as vantagens dos transistores, por algum tempo os computadores transistorizados conviveram com os computadores a válvula.

1949 Maurice Wilkes
* A equipe de Maurice Wilkes, da Universidade de Cambridge, concluiu o primeiro computador eletrônico digital que armazenava o próprio programa, o EDSAC - Eletronic Delay Storage Automatic Computer.

1951 - J.Presper& Mauchly
* Lançaram o primeiro computador disponível comercialmente, o UNIVAC - I(Universal Automatic Computer).
* Foram comercializadas 48 unidades.
* Foii o 1°computador a manusiar dados numéricos e alfabéticos da mesma maneira.
* Possuia 5.000 válvulas,entrada de dados por fita magnética e armazenamento por fita ou tambores magnéticos.
A partir desta época, praticamente todos os computadores passaram a usar alguma versão da "Arquitetura Von Neumann", ou seja, dados e instruções eram armazenados juntos na memória e eram indistinguiveis um do outro.

1953
* Lançado o primeiro computador digital da IBM, o IMB-701.
* Projetado exclusivamente para aplicações comerciais.
* Utilizava válvulas e cartões perfurados para entrada e saída de dados.
* Foram comercializadas 19 unidades.

1954 - Texas Instruments apresentou o primeiro transistor de silício, iniciando a fabricação de transistores de baixo custo.

1955 a 1957 - Surgiram os computadores " científicos" IBM 704/709(válvula) e IBM 7040/7090 (transistor) e os computadores "comerciais" IBM 1401, Honeywell e UNIVAC 1109.
Os computadores transistorizados tinham dimensões reduzidas e maior confiabilidade. No entanto, durante esses primeiros anos da computação, a memória era muito pequena, aramzenava de 1024 a 4096 bytes.

1957 - John Backus e a equipe da IBM criaram a primeira linguagem de programação de alto nível, o Fortran (Formula Translator)

Linguagem de programação de alto nível é de amis fácil entendimento das pessoas, se comparada com a linguagem de máquina.
Linguagem de programação de alto nível permite que o programador escreva instruções de programa utilizando comando parecido com o inglês e números arábicos(0,2,3,4,5,6,7,8,9).
Ao contrário da linguagem de montagem de alto nível não é uma linguagem de máquina específica, tornando a utilização do mesmo programa em computadores produzidos por fabricante diferente.
Linguagem Fortran é mais utilizada por engenheiros e cientistas.

Segunda Geração de Computadores
Praticamente todos os computadores dessa geração eram transistorizados.

1960
* O Presidente Juscelino Kubitschek e o Cardeal Montini inauguraram na Pontifícia Universidade Católica do Rio de Janeiro (PUC-RJ) o primeiro computador digital a válvula, de uso geral, da América Latina, um Burroughs B-205. Com isso, aconteceria o ingresso do Brasil na era dos computadores.
* Surgiu à primeira linguagem de programação para uso comercial, O Cobol (Common Business oriented language).
* Nessa época, quase todos os computadores processavam em "lote". Ou seja, as tarefas eram executadas sequencialmente, com um programa monitor controlado a operação.
* Linguagem Fortran é mais utilizada pelas empresas.

1961
* Foi apresentado o primeiro Circuito Integrado (CI) disponível comercialmente e desenvolvido pela Faiechild Corporation. Era um componente eletrônico que conectava, numa única pastilha (fatia) de silício ( apenas alguns milímetros), centenas e até milhares de transistores. Essa integração diminuiu ainda mais o tamanho dos computadores e aumentou velocidade.
* O circuito integrado (CI) também é conhecido como chip (fatia), pois o componente básico para a sua fabricação é uma fatia de silício.

1963
* Primeiro uso confiável de monitores de vídeo no microcomputador PDP-I.

1964
* Douglas Engelbart- desenvolveu o mouse, o primeiro dispositivo de entrada que simulava o movimento da mão no vídeo do computador.
* John Kemeny e Thomas Kurtz - desenvolveram a linguagem de programação Basic (beginner's All-Purpose)
* A IBM apresentou o System/360, o primeiro computador de terceira geração.
* Nessa época, o programa monitor evoluiu para o sistema operacional.
* Tanbém surgiram as idéias de:
* Multiprogramação (diversos programas na memória)
* (Teleprocessamento troca de informação a distância usando recursos de telecomunicações).

Terceira Geração de Computadores

1967
* Jack Kilby, Jerry Merryman e James Van Tassel - da Texa Instruments, inventaram a primeira calculadora de quatro operações.
* Surgiram os primeiros computadores incorporando circuitos integrados - B2500 e B3500 - foram lançados pela Burroughs.

1968
* Robert Noyce, Andy Grove e Gordon Moore estabelecem a Intel.

1969
* O Departamento de Defesa americano conectou as máquinas da Arpanet, rede que originaria a Internet. Eram quatro universidades interligadas: UCLA,UC Santa Bárbara, Stanford e Utah.

1970
* Ken Thomposon e Dennis Richie (Bell Labs) - desenvolveram o sistema operacional UNIX, o primeiro sistema geral que poderia ser aplicado a qualquer Máquina.
* Foi lançado pala Intel o primeiro microprocessador disponível comercialmente, o Intel 4004 foi desenvolvido pela equipe de Ted Hoff, S.Mazor e F. Fagin.
* O microprocessador é um circuito integrado que compacta milhares, ou mesmo milhões de transistores em um único chip(ex: Intel 4004 possuia 2300 transistores interados). Também reúne em um único componente vários dos circuítos integrados, responsáveis pelo processamento dos dados.
* Com os microprocessadores o computador tornou-se mais poderoso, mais rápido e mais barato. Por isso, os microprocessadores tornaram-se a base dos computadores.

Quarta Geração de Computadores
1972
* Foi lançado o 1° computador brasileiro, desenvolvido pela USP - era o "Patinho Feio".

1973
Foi apresentado o protótipo do 1°computador pessoal, o Alto da Xerox. Utilizava mouse, ligava-se em rede e tinha interface gráfica com o usuário.

1975
* Foi lançado o 1°computador pessoal comercila, o Altair 8800. Ele foi disponibilizado na forma de Kit na revista Popular Eletronics.
* Bill Gates e Paul Allen desenvolveram a linguagem de programação BASIC para microcomputadores.

1976
* Steve Jobs e Stephen Wozniak - criaram a Apple, na garagem de uma casa. As primeiras máquinas tinham gabinete de madeira.
* Bill Gates e Paul allen fundaram a Microsoft

1977
* Foram lançados:
* Apple 2 (Apple) - primeiro computador pessoal bem sucedido comercialmente.
* Atari 500 (Atari)
* Comodore 64 (Comodore)

1980
* Foi lançado o primeiro computador portátil, o Osborne 1.

1981
* A IBM lançou o computador pessoal IMB-PC, baseado no microprocessador Inte 8088. O sistema operacional era o MS-DOS, desenvolvido em parceria com a Microsoft.Custava em torno de US$ 5.000

IBM - PC
* A IBM tornou-se sucesso comercial, derrubando as vendas de outros fabricantes.
* Criou a arquitetura IBM-PC "aberta". - qualquer empresa poderia fazer computadores baseados nele".
* Surgem os IBM-PC compatíveis (clone) - preços inferiores.
* As empresas de Software passam a desenvolver programas para todos os fabricantes de IBM-PC (antes, os softwares eram criados de acordo com o tipo de computador, uns diferentes dos outros).
* Os computadores de arquitetura IBM tornam-se os mais vendidos.
* Atualmente, o PC é conhecido como um computador pessoal baseado no processador Intel e não tem nenhuma ligação com o PV original da IBM, uma vez que várias empresas fabricam seus computadores com tecnologias próprias.
* Uma das poucas companhias que desenvolveram ao padrão PC para computadores pessoais foi a Apple Computer, que permanece com uma das grandes empresas desse mercado.
* Atualmente, " o mundo dos computadores pessoais" é dividido entre PC e Macintodh (Apple)

1982
* A Sony anunciou a tecnologia do Compact Disc (CD)

1983
* A Aplle lançou o Lisa , o primeiro computador baseado em gráficos.
Nele a tela simulava uma mesa de trabalho.
* Surge a nova Arpnet, sem fins militares, que na sequência, seria chamada Internet.

1984
* A Aplle lançou o computador pessoal Macintosh com sistema operacional baseado em ícones para acionar comandos. É concorrente do IBM-PC.
* A IBM lançou o PC-AT, baseado no microprocessador INtel 80286.
Mas os "clones" já superavam o IBM em vendas.
* A Sony e a Philips apresentaram o CD-ROM para armazenar dados.

1985
* A Microsoft apresentou o Windows 1.0, sistema operacional com interface gráfica.

1986
* A Compaq lançou o Compaq 386, baseado no processador Intel 1386.

1987
* A IBM lançou o computador PS/2, que deveria ser um novo padrão de mercado, livrando-a dos "clones": não obteve sucesso.

1990
* Tim Berners-Lee - apresentou projetos para a Internet começar a apresentar informações com recursos audiovisuais. Foi o ínicio da WWW( Word Wide Web).
* Os primeiros usuários individuais tiveram acesso a Internet.

1991
* Linus Torvalds - criou o Linux, um sistema operacional que funcionaria em qualquer tipo de computador e seria distribuido gratuitamente pela Internet.

1993
*Intel lançou o processador Pentium para atender à explosão da multimídia no mercado.

Multimídia
Definição
* É a utilização, pelo computador, de informações sob várias formas (textos, áudio, imagens animações e vídeo), mas de modo interativo.
* Permite que o usuário tenha a possibilidade de atuar sobre as informações que está acessado.
* Esta interatividade é o que diferencia a multimídia, no computador, de uma televisão, por exemplo.

1994 - Mark Andreessen& Jim Clark
* Fundaram a Netscape Communications e lançaram o Netscape Navigator 1, um programa para buscar informações na Internet (browser).

1995
* A Microsoft lançou o sistema operacional Windows 95 e também lançou a Microsoft Internet Explorer, um browser para Windows 95.
* A Sun Microsystems apresentou o Java, linguagem de programação, projetada para trabalhar em qualquer tipo de computador.
* A Philips e a Sony lançaram o DVD (Digital Vídeo Disc).
Utilizando mecanismos de compreenssão de dados., seria possível gravar um filme em uma mídia do mesmo tamanho de um CD de música.
* Toy Story foi o promeiro filme de longa-metragem criado inteiramente por computação gráfica.
*