Вы находитесь на странице: 1из 48

Histria da computao

O desenvolvimento da tecnologia da computao foi a unio de vrias reas do conhecimento humano, dentre as quais: a matemtica, a eletrnica digital, a lgica de programao, entre outras.
ndice 1 Computao

2 Os Algoritmos 3 A Revoluo Industrial 4 Babbage e Ada 5 A Lgica Binria 6 Shannon e a Teoria da Informao 7 Hollerith e sua mquina de perfurar cartes 8 O primeiro computador 9 A guerra e os computadores 10 O nascimento da Cincia da Computao 11 O Trabalho Terico 12 Alan Turing 13 O Teste de Turing 14 Von Neumann 15 Primeiros computadores pessoais 16 A Apple e a popularizao 17 Os computadores pessoais para empresas 18 A Parceria IBM - Microsoft 19 A aposta da Apple para continuar no topo 20 Os "IBM-PC Compatveis" 21 Geraes de computadores 22 A Computao Mvel e a convergncia de mdias 23 Realizaes para a sociedade 24 Ver tambm 25 Bibliografia Recomendada 26 Ligaes externas

Computao[editar]
Ver artigo principal: Numerao, baco

A capacidade dos seres humanos em calcular quantidades nos mais variados modos foi um dos fatores que possibilitaram o desenvolvimento da matemtica e da lgica. Nos primrdios da matemtica e da lgebra, utilizavam-se os dedos das mos para efetuar clculos. A mais antiga ferramenta conhecida para uso em computao foi o baco, e foi inventado na Babilnia por volta de 2400 a.C. O seu estilo original de uso, era desenhar linhas na areia com rochas. bacos, de um design mais moderno, ainda so usados como ferramentas de clculo. O baco dos romanos consistia de bolinhas de mrmore que deslizavam numa placa de bronze cheia de sulcos. Tambm surgiram alguns termos matemticos: em latim "Calx" significa mrmore, assim "Calculos" era uma bolinha do baco, e fazer clculos aritmticos era "Calculare". No sculo V a.C., na antiga ndia, o gramtico Pnini formulou a gramtica de Snscrito usando 3959 regras conhecidas como Ashtadhyyi, de forma bastante sistemtica e tcnica. Pnini usou meta-regras, transformaes e recursividade com tamanha sofisticao que sua gramtica possua o poder computacional terico tal qual a Mquina de Turing. Entre 200 a.C. e 400, os indianos tambm inventaram o logaritmo, e partir do sculo XIII tabelas logartmicas eram produzidas por matemticos islmicos. Quando John Napier descobriu os logaritmos para uso computacional no sculo XVI, seguiu-se um perodo de considervel progresso na construo de ferramentas de clculo. John Napier (1550-1617), escocs inventor dos logaritmos, tambm inventou os ossos de Napier, que eram tabelas de multiplicao gravadas em basto, o que evitava a memorizao da tabuada. A primeira mquina de verdade foi construda por Wilhelm Schickard (1592-1635), sendo capaz de somar, subtrair, multiplicar e dividir. Essa mquina foi perdida durante a guerra dos trinta anos, sendo que recentemente foi encontrada alguma documentao sobre ela. Durante muitos anos nada se soube sobre essa mquina, por isso, atribua-se a Blaise Pascal (1623-1662) a construo da primeira mquina calculadora, que fazia apenas somas e subtraes. Pascal, que aos 18 anos trabalhava com seu pai em um escritrio de coleta de impostos na cidade de Rouen, desenvolveu a mquina para auxiliar o seu trabalho de contabilidade. A calculadora usava engrenagens que a faziam funcionar de maneira similar a um odmetro. Pascal recebeu uma patente do rei da Frana para que lanasse sua mquina no comrcio. A comercializao de suas calculadoras no foi satisfatria devido a seu funcionamento pouco confivel, apesar de Pascal ter construdo cerca de 50 verses. A mquina Pascal foi criada com objetivo de ajudar seu pai a computar os impostos em Rouen, Frana. O projeto de Pascal foi bastante aprimorado pelo matemtico alemo Gottfried Wilhelm Leibniz (1646-1726), que tambm inventou o clculo, o qual sonhou que, um dia no futuro, todo o raciocnio pudesse ser substitudo pelo girar de uma simples alavanca.

Em 1671, o filsofo e matemtico alemo de Leipzig, Gottfried Wilhelm Leibniz introduziu o conceito de realizar multiplicaes e divises atravs de adies e subtraes sucessivas. Em 1694, a mquina foi construda, no entanto, sua operao apresentava muita dificuldade e sujeita a erros. Em 1820, o francs natural de Paris, Charles Xavier Thomas, conhecido como Thomas de Colmar,projetou e construiu uma mquina capaz de efetuar as 4 operaes aritmticas bsicas: a Arithmomet. Esta foi a primeira calculadora realmente comercializada com sucesso. Ela fazia multiplicaes com o mesmo princpio da calculadora de Leibnitz e efetuava as divises com a assistncia do usurio. Todas essas mquinas, porm, estavam longe de ser considerado um computador, pois no eram programveis. Isto quer dizer que a entrada era feita apenas de nmeros, mas no de instrues a respeito do que fazer com os nmeros.

Os Algoritmos[editar]
Ver artigo principal: Algoritmos No sculo VII, o matemtico indiano Brahmagupta explicou pela primeira vez o sistema de numerao hindu-arbico e o uso do 0. Aproximadamente em 825, o matemtico persa AlKhwarizmi escreveu o livro Calculando com numerais hindus, responsvel pela difuso do sistema de numerao hindu-arbico no Oriente Mdio, e posteriormente na Europa. Por volta do sculo XII houve uma traduo do mesmo livro para o latim: Algoritmi de nmero Indorum. Tais livros apresentaram novos conceitos para definir sequncias de passos para completar tarefas, como aplicaes de aritmtica e lgebra. Por derivao do nome, atualmente usa-se o termo algoritmo.

A Revoluo Industrial[editar]
Em 1801, na Frana, durante a Revoluo Industrial, Joseph Marie Jacquard, mecnico francs, (1752-1834) inventou um tear mecnico controlado por grandes cartes perfurados. Sua mquina era capaz de produzir tecidos com desenhos bonitos e intrincados. Foi tamanho o sucesso que Jacquard foi quase morto quando levou o tear para Lyon, pois as pessoas tinham medo de perder o emprego. Em sete anos, j havia 11 mil teares desse tipo operando na Frana.

Babbage e Ada[editar]
Ver artigo principal: Mquina analtica A origem da ideia de programar uma mquina vem da necessidade de que as mquinas de tecer produzissem padres de cores diferentes. Assim, no sculo XVIII foi criada uma forma de representar os padres em cartes de papel perfurado, que eram tratados manualmente. Em 1801, Joseph Marie Jacquard (1752-1834) inventa um tear mecnico, com uma leitora automtica de cartes.

A ideia de Jacquard atravessou o Canal da Mancha, onde inspirou Charles Babbage (1792-1871), um professor de matemtica de Cambridge, a desenvolver uma mquina de "tecer nmeros", uma mquina de calcular onde a forma de calcular pudesse ser controlada por cartes.

Charles Babbage foi um matemtico ingls.

Foi com Charles Babbage que o computador moderno comeou a ganhar forma, atravs de seu trabalho no engenho analtico. O equipamento, apesar de nunca ter sido construdo com sucesso, possua todas as funcionalidades do computador moderno. Foi descrito originalmente em 1837, mais de um sculo antes que qualquer equipamento do gnero tivesse sido construdo com sucesso. O grande diferencial do sistema de Babbage era o fato que seu dispositivo foi projetado para ser programvel, item imprescindvel para qualquer computador moderno. Tudo comeou com a tentativa de desenvolver uma mquina capaz de calcular polinmios por meio de diferenas, o calculador diferencial. Enquanto projetava seu calculador diferencial, a ideia de Jacquard fez com que Babbage imaginasse uma nova e mais complexa mquina, o calculador analtico, extremamente semelhante ao computador atual. O projeto, totalmente mecnico, era composto de uma memria, um engenho central, engrenagens e alavancas usadas para a transferncia de dados da memria para o engenho central e dispositivos para entrada e sada de dados. O calculador utilizaria cartes perfurados e seria automtico. Sua parte principal seria um conjunto de rodas dentadas, o moinho, formando uma mquina de somar com preciso de cinquenta dgitos. As instrues seriam lidas de cartes perfurados. Os cartes seriam lidos em um dispositivo de entrada e armazenados, para futuras referncias, em um banco de mil registradores. Cada um dos registradores seria capaz de armazenar um nmero de cinquenta dgitos, que poderiam ser colocados l por meio de cartes a partir do resultado de um dos clculos do moinho. Por algum tempo, o governo britnico financiou Babbage para construir a sua inveno. Alm disso tudo, Babbage imaginou a primeira mquina de impresso, que imprimiria os resultados dos clculos, contidos nos registradores. Babbage conseguiu, durante algum tempo, fundos para sua pesquisa, porm no conseguiu completar sua mquina no tempo prometido e no recebeu

mais dinheiro. Hoje, partes de sua mquina podem ser vistas no Museu Britnico, que tambm construiu uma verso completa, utilizando as tcnicas disponveis na poca. Durante sua colaborao, a matemtica Ada Lovelace publicou os primeiros programas de computador em uma srie de notas para o engenho analtico. Por isso, Lovelace popularmente considerada como a primeira programadora. Em parceria com Charles Babbage, Ada Augusta (1815-1852) ou Lady Lovelace, filha do poeta Lord Byron, era matemtica amadora entusiasta. Ela se tornou a pioneira da lgica de programao, escrevendo sries de instrues para o calculador analtico. Ada inventou os conceitos de subrotina, uma seqncia de instrues que pode ser usada vrias vezes, loop, uma instruo que permite a repetio de uma sequncia de cartes, e do salto condicional, que permite saltar algum carto caso uma condio seja satisfeita. Babbage teve muitas dificuldades com a tecnologia da poca, que era inadequada para se construir componentes mecnicos com a preciso necessria. Com a suspenso do financiamento por parte do governo britnico, Babbage e Ada utilizaram a fortuna da famlia Byron at a falncia, sem que pudessem concluir o projeto, e assim o calculador analtico nunca foi construdo. Ada Lovelace e Charles Babbage estavam avanados demais para o seu tempo, tanto que at a dcada de 1940, nada se inventou parecido com seu computador analtico. At essa poca foram construdas muitas mquinas mecnicas de somar destinadas a controlar negcios (principalmente caixas registradoras) e algumas mquinas inspiradas na calculadora diferencial de Babbage, para realizar clculos de engenharia (que no alcanaram grande sucesso).

A Lgica Binria[editar]
Ver artigo principal: Lgica booleana Por volta do sculo III a.C., o matemtico indiano Pingala inventou o sistema de numerao binrio. Ainda usado atualmente no processamento de todos computadores modernos, o sistema estabelece que sequncias especficas de uns e zeros podem representar qualquer nmero, letra ou imagem. Em 1703 Gottfried Leibniz desenvolveu a lgica em um sentido formal e matemtico, utilizando o sistema binrio. Em seu sistema, uns e zeros tambm representam conceitos como verdadeiro e falso, ligado e desligado, vlido e invlido. Levou mais de um sculo para que George Boole publicasse a lgebra booleana (em 1854), com um sistema completo que permitia a construo de modelos matemticos para o processamento computacional. Em 1801 apareceu o tear controlado por carto perfurado, inveno de Joseph Marie Jacquard, no qual buracos indicavam os uns, e reas no furadas indicavam os zeros. O sistema est longe de ser um computador, mas ilustrou que as mquinas poderiam ser controladas pelo sistema binrio. As mquinas do incio do sculo XIX utilizavam base decimal (0 a 9), mas foram encontradas dificuldades em implementar um dgito decimal em componentes eletrnicos, pois qualquer variao provocada por um rudo causaria erros de clculo considerveis.

O matemtico ingls George Boole (1815-1864) publicou em 1854 os princpios da lgica booleana, onde as variveis assumem apenas valores 0 e 1 (verdadeiro e falso), que passou a ser utilizada a partir do incio do sculo XX.

Shannon e a Teoria da Informao[editar]


At a dcada de 1930, engenheiros eletricistas podiam construir circuitos eletrnicos para resolver problemas lgicos e matemticos, mas a maioria o fazia sem qualquer processo, de forma particular, sem rigor terico para tal. Isso mudou com a tese de mestrado de Claude E. Shannon de 1937, A Symbolic Analysis of Relay and Switching Circuits. Enquanto tomava aulas de Filosofia, Shannon foi exposto ao trabalho de George Boole, e percebeu que tal conceito poderia ser aplicado em conjuntos eletro-mecnicos para resolver problemas de lgica. Tal ideia, que utiliza propriedades de circuitos eletrnicos para a lgica, o conceito bsico de todos os computadores digitais. Shannon desenvolveu a teoria da informao no artigo de 1948 A Mathematical Theory of Communication, cujo contedo serve como fundamento para reas de estudo como compresso de dados e criptografia.

Hollerith e sua mquina de perfurar cartes[editar]


Ver artigo principal: Carto perfurado Por volta de 1890, Dr. Herman Hollerith (1860-1929) foi o responsvel por uma grande mudana na maneira de se processar os dados dos censos da poca. O prximo avano dos computadores foi feito pelo americano Herman Hollerith (1860-1929), que inventou uma mquina capaz de processar dados baseada na separao de cartes perfurados (pelos seus furos). A mquina de Hollerith foi utilizada para auxiliar no censo de 1890, reduzindo o tempo de processamento de dados de sete anos, do censo anterior, para apenas dois anos e meio. Ela foi tambm pioneira ao utilizar a eletricidade na separao, contagem e tabulao dos cartes. Os dados do censo de 1880, manualmente processados, levaram 7 anos e meio para serem compilados. Os do censo de 1890 foram processados em 2 anos e meio, com a ajuda de uma mquina de perfurar cartes e mquinas de tabular e ordenar, criadas por Hollerith e sua equipe. As informaes sobre os indivduos eram armazenadas por meio de perfuraes em locais especficos do carto. Nas mquinas de tabular, um pino passava pelo furo e chegava a uma jarra de mercrio, fechando um circuito eltrico e causando um incremento de 1 em um contador mecnico. Mais tarde, Hollerith fundou uma companhia para produzir mquinas de tabulao. Anos depois, em 1924, essa companhia veio a se chamar como International Business Machines,ou IBM,como hoje conhecida.

O primeiro computador[editar]

O primeiro computador eletro-mecnico foi construdo por Konrad Zuse (1910-1995). Em 1936, esse engenheiro alemo construiu, a partir de rels que executavam os clculos e dados lidos em fitas perfuradas, o Z1. H uma grande polmica em torno do primeiro computador. O Z-1 considerado por muitos como o primeiro computador eletro-mecnico. Zuse tentou vender o computador ao governo alemo, que desprezou a oferta, j que no poderia auxiliar no esforo de guerra. Os projetos de Zuse ficariam parados durante a guerra, dando a chance aos americanos de desenvolver seus computadores, o chamado Eniac. Depois de alguns anos a populao comeou a usar o chamado computador,e acabaram ficando dependentes dele, pois hoje essa mquina cada vez mais precisa, podendo fazer pesquisas e trabalhos.

A guerra e os computadores[editar]
Durante o travamento da Segunda Guerra Mundial a Marinha americana, em conjunto com a Universidade de Harvard, desenvolveu o computador Harvard Mark I, projetado pelo professor Howard Aiken, com base no calculador analtico de Babbage. O Mark I ocupava 120m aproximadamente, conseguindo multiplicar dois nmeros de dez dgitos em trs segundos. Este computador gigante permitiu ter o primeiro centro de computao no mundo, assim dando o incio era moderna dos computadores. Em segredo, o Exrcito dos Estados Unidos tambm desenvolvia seu computador. Esse usava apenas vlvulas e tinha por objetivo calcular as trajetrias de msseis com maior preciso. Simultaneamente, e em segredo, o Exrcito Americano desenvolvia um projeto semelhante, chefiado pelos engenheiros J. Presper Eckert e John Mauchy, cujo resultado foi o primeiro computador a vlvulas, o Eletronic Numeric Integrator And Calculator (ENIAC)[2], capaz de fazer quinhentas multiplicaes por segundo. Tendo sido projetado para calcular trajetrias balsticas, o ENIAC foi mantido em segredo pelo governo americano at o final da guerra, quando foi anunciado ao mundo. O engenheiro John Presper Eckert (1919-1995) e o fsico John Mauchly (1907-1980) projetaram o ENIAC: Eletronic Numeric Integrator And Calculator. Com 18 000 vlvulas, o ENIAC conseguia fazer 500 multiplicaes por segundo, porm s ficou pronto em 1946, vrios meses aps o final da guerra. Os custos para a manuteno e conservao do ENIAC eram proibitivos, pois dezenas a centenas de vlvulas queimavam a cada hora e o calor gerado por elas necessitava ser controlado por um complexo sistema de refrigerao, alm dos gastos elevadssimos de energia eltrica. No ENIAC, o programa era feito rearranjando a fiao em um painel. Nesse ponto John von Neumann props a ideia que transformou os calculadores eletrnicos em "crebros eletrnicos":

modelar a arquitetura do computador segundo o sistema nervoso central. Para isso, eles teriam que ter trs caractersticas: 1. Codificar as instrues de uma forma possvel de ser armazenada na memria do computador. Von Neumann sugeriu que fossem usados uns e zeros. 2. Armazenar as instrues na memria, bem como toda e qualquer informao necessria a execuo da tarefa, e 3. Quando processar o programa, buscar as instrues diretamente na memria, ao invs de lerem um novo carto perfurado a cada passo. Este o conceito de programa armazenado, cujas principais vantagens so: rapidez, versatilidade e automodificao. Assim, o computador programvel que conhecemos hoje, onde o programa e os dados esto armazenados na memria ficou conhecido como Arquitetura de von Neumann. Para divulgar essa ideia, von Neumann publicou sozinho um artigo. Eckert e Mauchy no ficaram muito contentes com isso, pois teriam discutido muitas vezes com ele. O projeto ENIAC acabou se dissolvendo em uma chuva de processos, mas j estava criado o computador moderno...

O nascimento da Cincia da Computao[editar]


Antes da dcada de 1920, o computador era um termo associado a pessoas que realizavam clculos, geralmente liderados por fsicos em sua maioria homens. Milhares de computadores, eram empregados em projetos no comrcio, governo e stios de pesquisa. Aps a dcada de 1920, a expresso mquina computacional comeou a ser usada para referir-se a qualquer mquina que realize o trabalho de um profissional computador, especialmente aquelas de acordo com os mtodos da Tese de Church-Turing. O termo mquina computacional acabou perdendo espao para o termo reduzido computador no final da dcada de 1940, com as mquinas digitais cada vez mais difundidas. Alan Turing, conhecido como pai da Cincia da Computao, inventou a Mquina de Turing, que posteriormente evoluiu para o computador moderno.

O Trabalho Terico[editar]
Os fundamentos matemticos da cincia da computao moderna comearam a serem definidos por Kurt Gdel com seu teorema da incompletude (1931). Essa teoria mostra que existem limites no que pode ser provado ou desaprovado em um sistema formal; isso levou a trabalhos posteriores por Gdel e outros tericos para definir e descrever tais sistemas formais, incluindo conceitos como recursividade e clculo lambda. Em 1936 Alan Turing e Alonzo Church independentemente, e tambm juntos, introduziram a formalizao de um algoritmo, definindo os limites do que pode ser computado, e um modelo puramente mecnico para a computao. Tais tpicos so abordados no que atualmente chama-se

Tese de Church-Turing, uma hiptese sobre a natureza de dispositivos mecnicos de clculo. Essa tese define que qualquer clculo possvel pode ser realizado por um algoritmo sendo executado em um computador, desde que haja tempo e armazenamento suficiente para tal. Turing tambm incluiu na tese uma descrio da Mquina de Turing, que possui uma fita de tamanho infinito e um cabeote para leitura e escrita que move-se pela fita. Devido ao seu carter infinito, tal mquina no pode ser construda, mas tal modelo pode simular a computao de qualquer algoritmo executado em um computador moderno. Turing bastante importante para a cincia da computao, tanto que seu nome usado para o Turing Award e o teste de Turing. Ele contribuiu para as quebras de cdigo da Gr-Bretanha na Segunda Guerra Mundial, e continuou a projetar computadores e programas de computador pela dcada de 1940; cometeu suicdio em 1954.

Alan Turing[editar]
Alan Mathison Turing nasceu em 23 de junho de 1912 em Londres, filho de um oficial britnico, Julius Mathison e Ethel Sara Turing. Seu interesse pela cincia comeou cedo, logo que aprendeu a ler e escrever, distraia-se fatorando nmeros de hinos religiosos e desenhando bicicletas anfbias. A maior parte do seu trabalho foi desenvolvido no servio de espionagem, durante a II Grande Guerra, levando-o somente por volta de 1975 a ser reconhecido como um dos grandes pioneiros no campo da computao, Em 1928, Alan comeou a estudar a Teoria da Relatividade, conhecendo Christopher Morcom, que o influenciou profundamente. Morcom morreu em 1930 e Alan se motivou a fazer o que o amigo no teve tempo, durante anos trocou correspondncias com a me de Morcom a respeito das idias do amigo e se maravilhou com a possibilidade de resolver problemas com a teoria mecnica quntica.Chegou inclusive a escrever sobre a possibilidade do esprito sobreviver aps a morte. Depois de concluir o mestrado em King's College (1935) e receber o Smith's prize em 1936 com um trabalho sobre a Teoria das Probabilidades, Turing se enveredou pela rea da computao. Sua preocupao era saber o que efetivamente a computao poderia fazer. As respostas vieram sob a forma terica, de uma mquina conhecida como Turing Universal Machine, que possibilitava calcular qualquer nmero e funo, de acordo com instrues apropriadas. Quando a II Guerra Mundial eclodiu, Turing foi trabalhar no Departamento de Comunicaes da Gran Bretanha (Government Code and Cypher School) em Buckinghamshire, com o intuito de quebrar o cdigo das comunicaes alems, produzido por um tipo de computador chamado Enigma. Este cdigo era constantemente trocado, obrigando os inimigos a tentar decodifica-lo correndo contra o relgio. Turing e seus colegas cientistas trabalharam num sistema que foi chamado de Colossus, um enorme emaranhado de servo-motores e metal, considerado um precursor dos computadores digitais.

Durante a guerra, Turing foi enviado aos EUA a fim de estabelecer cdigos seguros para comunicaes transatlnticas entre os aliados. Supe-se que foi em Princeton, NJ, que conheceu Von Neumann e da ter participado no projeto do ENIAC na universidade da Pensilvnia.. Terminada a guerra, Alan se juntou ao National Physical Laboratory para desenvolver um computador totalmente ingls que seria chamado de ACE (automatic computing engine).Decepcionado com a demora da construo, Turing mudou-se para Manchester. Em 1952, foi preso por "indecncia", sendo obrigado a se submeter pisicoanlise e a tratamentos que visavam curar sua homossexualidade.Turing suicidou-se em Manchester, no dia 7 de junho de 1954, durante uma crise de depresso, comendo uma ma envenenada com cianureto de potssio.

O Teste de Turing[editar]
O teste consistia em submeter um operador, fechado em uma sala, a descobrir se quem respondia suas perguntas, introduzidas atravs do teclado, era um outro homem ou uma mquina. Sua inteno era de descobrir se podiamos atribuir mquina a noo de inteligncia.

Von Neumann[editar]
O matemtico hngaro John Von Neumann (1903-1957) formalizou o projeto lgico de um computador. Em sua proposta, Von Neumann sugeriu que as instrues fossem armazenadas na memria do computador. At ento elas eram lidas de cartes perfurados e executadas, uma a uma. Armazenlas na memria, para ento execut-las, tornaria o computador mais rpido, j que, no momento da execuo, as instrues seriam obtidas com rapidez eletrnica. A maioria dos computadores hoje em dia segue o modelo proposto por Von Neumann. Esse modelo define um computador seqencial digital em que o processamento das informaes feito passo a passo, caracterizando um comportamento determinstico (ou seja, os mesmos dados de entrada produzem sempre a mesma resposta).

Primeiros computadores pessoais[editar]

Os mainframes surgiam cada vez maiores e caros, sendo utilizados apenas por grandes empresas.

At o final dos anos 1970, reinavam absolutos os mainframes, computadores enormes, trancados em salas refrigeradas e operados apenas por alguns poucos privilegiados. Apenas grandes empresas e bancos podiam investir alguns milhes de dlares para tornar mais eficientes alguns processos internos e o fluxo de informaes. A maioria dos escritrios funcionava mais ou menos da mesma maneira que no comeo do sculo. Arquivos de metal, mquinas de escrever, papel carbono e memorandos faziam parte do dia-a-dia. Segundo o Computer History Museum, o primeiro "computador pessoal" foi o Kenbak-1, lanado em 1971. Tinha 256 bytes de memria e foi anunciado na revistaScientific American por US$ 750; todavia, no possua CPU e era, como outros sistemas desta poca, projetado para uso educativo (ou seja, demonstrar como um "computador de verdade" funcionava). Em 1975, surge o Altair 8800, um computador pessoal baseado na CPU Intel 8080. Vendido originalmente como um kit de montar atravs da revista norte-americana Popular Electronics, os projetistas pretendiam vender apenas algumas centenas de unidades, tendo ficado surpresos quando venderam 10 vezes mais que o previsto para o primeiro ms. Custava cerca de 400 dolres e se comunicava com o usurio atravs de luzes que piscavam. Entre os primeiros usurios estavam o calouro da Universidade de Harvard, Bill Gates, e o jovem programador, Paul Allen, que juntos desenvolveram uma verso da linguagem "Basic" para o Altair. Pouco tempo depois, a dupla resolveu mudar o rumo de suas carreiras e criar uma empresa chamada Microsoft. Nos anos seguintes, surgiram dezenas de novos computadores pessoais como o Radio Shack TRS80 (O TRS-80 foi comercializado com bastante sucesso noBrasil pela Prolgica com os nomes de CP-300 e CP-500), Commodore 64, Atari 400 e outros com sucesso moderado.

A Apple e a popularizao[editar]

O Apple II foi lanado em 1977 com teclado integrado, grficos coloridos, sons, gabinete de plstico e oito slots de expanso.

Em 1976, outra dupla de jovens, Steve Jobs e Steve Wozniak, iniciou outra empresa que mudaria o rumo da informtica: a Apple. Jobs e Wozniak abandonaram a Universidade de Berkeley para poderem se dedicar ao projeto de computador pessoal criado por Wozniak, o Apple I. Como Wozniak trabalhava para a HP, o seu projeto precisava ser apresentado para a empresa que recusou de imediato a idia. Isso abriu o caminho para a criao da Apple, empresa fundada pelos dois que comercializaria os computadores. Montados na garagem de Jobs, os 200 primeiros computadores foram vendidos nas lojas da vizinhana a US$ 500 cada. Interessado no projeto, Mike Makula (na poca vice-presidente de marketing da Intel), resolveu investir US$ 250 mil na Apple. Alguns meses depois, j em 1977, foi lanado o primeiro microcomputador como conhecemos hoje, o Apple II. O equipamento j vinha montado, com teclado integrado e era capaz de gerar grficos coloridos. Parte da linguagem de programao do Apple II havia sido feita pela Microsoft, uma variao do BASIC para o Apple II. As vendas chegaram a US$ 2,5 milhes no primeiro ano de comercializao e, com o seu rapido crescimento de vendas, a Apple tornou-se uma empresa pblica (ou seja, com aes que podem ser adquiridas por qualquer um na bolsa de valores) e ela construiu a sua sede principal - Infinite Loop - em Cupertino,Califrnia. Com o sucesso do Apple II, vieram o Visicalc (a primeira planilha eletrnica inventada), processadores de texto e programas de banco de dados. Os micros j podiam substituir os fluxos de caixa feitos com cadernos e calculadoras, mquinas de escrever e os arquivos de metal usados para guardar milhares de documentos. Os computadores domsticos deixaram ento de ser apenas um hobby de adolescentes para se tornarem ferramentas indispensveis para muitas pessoas. Entretanto, at o comeo dos anos 1980, muitos executivos ainda encaravam os computadores pessoais como brinquedos. Alm das mudanas de hbitos necessrias para aproveitar a nova tecnologia, os mais conservadores tinham medo de comprar produtos de empresas dirigidas por um rapaz de 26 anos que h menos de 5 trabalhava na garagem dos pais.

Os computadores pessoais para empresas[editar]


Ver artigo principal: IBM-PC

O IBM PC utilizava o PC-DOS e possuia aBIOS como nica parte de produo exclusiva da IBM.

Em 1980, a IBM estava convencida de que precisava entrar no mercado da microinformtica e o uso profissional dos micros s deslanchou quando ela entrou nesse mercado. A empresa dominava (e domina at hoje) o mercado de computadores de grande porte e, desde a primeira metade do sculo XX, mquinas de escrever com sua marca estavam presentes nos escritrios de todo mundo. Como no estava acostumada agilidade do novo mercado, criado e dominado por jovens dinmicos e entusiasmados, a gigantesca corporao decidiu que o PC no podia ser criado na mesma velocidade na qual ela estava acostumada a desenvolver novos produtos. Por isso, a empresa criou uma fora tarefa especial para desenvolver o novo produto. Assim, um grupo de 12 engenheiros liderados por William C. Lowe foi instalado em um laboratrio em Boca Raton, na Flrida, longe dos principais centros de desenvolvimento da corporao que, at hoje, ficam na Califrnia e em Nova Iorque. O resultado desse trabalho foi o IBM-PC, que tinha um preo de tabela de US$ 2.820, bem mais caro que os concorrentes, mas foi um sucesso imediato. Em 4 meses foram vendidas 35 mil unidades, 5 vezes mais do que o esperado. Como observou o jornalista Robert X Cringley: "ningum nunca tinha sido despedido por comprar produtos IBM". Os micros deixaram definitivamente de ser um brinquedo.

A Parceria IBM - Microsoft[editar]


Como todo computador, o IBM PC precisava de um Sistema Operacional para poder ser utilizado. Durante o processo de desenvolvimento do IBM PC, houve uma tentativa sem sucesso de contratar a Digital Research, uma empresa experiente na criao de Sistemas Operacionais, para o desenvolvimento do Sistema Operacional da IBM. Sem outra alternativa, a IBM recorreu a Microsoft que ofereceu um Sistema Operacional para a IBM, mas na verdade eles no tinham nada pronto. Ao assinar o contrato de licenciamento do DOS (Disk Operating System - Sistema Operacional de Disco) para a IBM, Bill Gates e Paul Allen foram atrs da Seatlle Computer, uma pequena empresa que desenvolvia o Sistema Operacional QDOS e que o vendeu para a Microsoft por US$ 50.000 sem imaginar o fim que esse sistema teria. A Microsoft ento adaptou-o e criou o PC-DOS. O contrato com a IBM previa uma royalty (de 10 a 50 dlares por cada mquina vendida) e um pequeno pagamento inicial. Mas o sistema continuava sobre propriedade da Microsoft, assim como a possibilidade de distribuir verses modificadas (MSDOS). Esse contrato , sem dvida alguma, um dos mais importantes do sculo XX pois, atravs desse contrato, a Microsoft deixou de ser uma microempresa de software para se tornar a empresa mais poderosa no ramo da informtica e tornar Bill Gates um dos homens mais ricos do mundo atual.

A aposta da Apple para continuar no topo[editar]

A aposta Apple Inc. para se manter no topo do mercado: o Macintosh. Sua interface grfica deixava a IBM dcadas atrs.

Em dezembro de 1979, a Apple Computer era a empresa de maior sucesso da microinformtica. O carro chefe da empresa, o Apple II+ j estava presente em escolas e residncias da elite americana. Entretanto, as mquinas ainda eram difceis de usar. Para operar um microcomputador, era preciso conhecer a "linguagem" do sistema operacional e a sintaxe correta para aplic-la. Todas as interaes do usurio com a mquina eram feitas atravs da digitao de comandos. Uma letra errada e a operao no era realizada, exigindo a digitao do comando correto. Assim, antes de aproveitar os benefcios da informtica, era indispensvel aprender todos os comandos de controle do computador.O computador da Apple estava com quase 2 anos de existncia e j comeava a ficar velho. A empresa precisava criar algo novo para continuar competindo. A Xerox, empresa que dominava o mercado de copiadoras, acreditava que o seu negcio poderia perder rentabilidade com a reduo do fluxo de documentos em papel, por causa do uso de documentos em formato eletrnico. Foi criado ento, em 1970, o Palo Alto Research Center (PARC) com o intuito de inventar o futuro.Nessa poca o PARC desenvolvia muitas novidades como as redes locais e impressoras laser, mas a pesquisa mais importante era a interface grfica e omouse. Aps grandes desastres na tentativa de comercializar computadores do PARC (o computador do PARC saia por US$ 17 mil enquanto o da IBM custava apenas US$ 2,8 mil), a Xerox desistiu do projeto. Steve Jobs tambm desenvolvia nos laboratrios da Apple Inc. a interface grfica. Buscando saber detalhes de como ela ficaria depois de pronta, trocou opes de compra de aes da Apple por uma visita detalhada de trs dias ao PARC. O primeiro produto lanado pela Apple usando os conceitos criados pela Xerox foi oLisa. Apesar de moderno, no chegou a ser produzido em grande quantidade, pois o mercado no estava preparado para pagar quase US$ 10 mil apenas pela facilidade de uso.

Em 1979 Jef Raskin, um especialista em interfaces homem-mquina, imaginou um computador fcil de utilizar e barato para o grande pblico. Ele ento lanou as bases do projeto Macintosh. O projeto inovador do Macintosh atraiu a ateno de Steve Jobs, que saiu do projeto Lisa com sua equipe para se concentrar no projeto Macintosh. Em janeiro de 1981, ele tomou a direo do projeto, forando Jef Raskin a deixar o mesmo. Em 24 de janeiro de 1984 surgiu o Macintosh, o primeiro computador de sucesso com uma interface grfica amigvel, usando cones, janelas e mouse. Sua acolhida foi extremamente entusistica, grande parte disso devido as campanhas publicitrias em massa da Apple. O principal anncio de seu lanamento foi durante o intervalo da Super Bowl XVIII (evento comparvel com a importncia da Copa do Mundo para o Brasil). Essa propaganda conhecida como "1984", pois era baseada no livro "Nineteen Eighty-Four" (Mil Novecentos e Oitenta e Quatro) de George Orwell, e retrata um mundo no qual todos eram submetidos ao regime totalitrio do "Big Brother" (Grande Irmo). Uma herona representada por Anya Major destro um telo no qual o Big Brother falava ao pblico. O intuito do comercial era relacionar a IBM ao "Big Brother" e a herona Apple.

Os "IBM-PC Compatveis"[editar]
Ver artigo principal: IBM PC compatvel

A clonagem do BIOS quase tirou a IBMdo mercado de PCs.

O mesmo grupo que criou o IBM-PC tambm definiu que o componente bsico do computador, a BIOS, seria de fabricao exclusiva da IBM. Esse chip tem a finalidade de fornecer aos PCs uma interface de entrada e sada de dados. Como todos os outros componentes do computador eram fabricados por outras empresas, a IBM tinha nesses chips a sua maior fonte de renda e a nica coisa que vinculava qualquer PC IBM. Algumas empresas, dentre elas a Compaq, aplicaram a tcnica de engenharia reversa no BIOS, clonaram-na e construram computadores similares ao da IBM. Em novembro de 1982, a Compaq anuncia o Compaq Portable, primeiro PC que no usa a BIOS da IBM e mantm 100% de compatibilidade com o IBM PC. Esses computadores so conhecidos como "IBM PC compatveis" e so os PCs que so vendidos nas lojas at hoje, apenas bem mais evoludos do que os primeiros PCs. Isso levou a IBM a se tornar uma simples empresa que fabricava computadores pessoais e concorria como qualquer outra

nesse mercado. A IBM praticamente abandonou o mercado de PCs e se dedicou ao mercado de servidores, na qual imbatvel at hoje.

Geraes de computadores[editar]
A arquitetura de um computador depende do seu projeto lgico, enquanto que a sua implementao depende da tecnologia disponvel. As trs primeiras geraes de computadores refletiam a evoluo dos componentes bsicos do computador (hardware) e um aprimoramento dos programas (software) existentes. Os computadores de primeira gerao (19451959) usavam vlvulas eletrnicas, quilmetros de fios, eram lentos, enormes e esquentavam muito. A segunda gerao (19591964) substituiu as vlvulas eletrnicas por transstores e os fios de ligao por circuitos impressos, o que tornou os computadores mais rpidos, menores e de custo mais baixo. A terceira gerao de computadores (19641970) foi construda com circuitos integrados, proporcionando maior compactao, reduo dos custos e velocidade de processamento da ordem demicrossegundos. Tem incio a utilizao de avanados sistemas operacionais. A quarta gerao, de 1970 at hoje, caracterizada por um aperfeioamento da tecnologia j existente, proporcionando uma otimizao da mquina para os problemas do usurio, maior grau de miniaturizao, confiabilidade e maior velocidade, j da ordem de nanossegundos (bilionsima parte do segundo). O termo quinta gerao foi criado pelos japoneses para descrever os potentes computadores "inteligentes" que queriam construir em meados da dcada de 1990. Posteriormente, o termo passou a envolver elementos de diversas reas de pesquisa relacionadas inteligncia computadorizada: inteligncia artificial, sistemas especialistas e linguagem natural. Mas o verdadeiro foco dessa ininterrupta quinta gerao a conectividade, o macio esforo da indstria para permitir aos usurios conectarem seus computadores a outros computadores. O conceito de supervia da informao capturou a imaginao tanto de profissionais da computao como de usurios comuns.

A Computao Mvel e a convergncia de mdias[editar]


No incio do sculo XXI, a partir de iniciativas de empresas como o Google, a Nokia e, sobretudo, a Apple, iniciaram uma extenso da quarta gerao de computadores que resultou na unificao de linguagens de tecnologias j existentes, e consequente extenso das funcionalidades. A computao pessoal deixou de se limitar aos chamados desktops (outrora chamados de "microcomputadores") e passou a incluir outros dispositivos como telefones celulares e aparelhos de televiso, bem como uma nova categoria de dispositivos chamado tablet - uma espcie de

computador delgado e porttil, sem teclado fsico nem mouse e com tela sensvel ao toque, do tamanho de um livro. Aplicaes de uso geral passaram a ser portadas para esses dispositivos e, devido ao desenvolvimento da computao em nuvem, arquivos armazenados em um dispositivo puderam ser sincronizados em outros dispositivos, tornando a computao onipresente. Estes conceitos, que esto em curso atualmente, esto progressivamente tornando mdias fsicas externas obsoletas, salvo talvez os cartes de memria.

Realizaes para a sociedade[editar]


Apesar de sua pequena histria enquanto uma disciplina acadmica, a cincia da computao deu origem a diversas contribuies fundamentais para a cincia e para a sociedade. Esta cincia foi responsvel pela definio formal de computao e computabilidade, e pela prova da existncia de problemas insolveis ou intratveis computacionalmente. Tambm foi possvel a construo e formalizao do conceito de linguagem de computador, sobretudo linguagem de programao, uma ferramenta para a expresso precisa de informao metodolgica flexvel o suficiente para ser representada em diversos nveis de abstrao. Para outros campos cientficos e para a sociedade de forma geral, a cincia da computao forneceu suporte para a Revoluo Digital, dando origem a Era da Informao. A computao cientfica uma rea da computao que permite o avano de estudos como o mapeamento do genoma humano

Ver tambm[editar]

Cronologia da evoluo dos computadores Histria do hardware Pirates of Silicon Valley (filme) - Filme dramatizado sobre a histria da Microsoft e da Apple Inc.

Bibliografia Recomendada[editar]
Histria da Computao - O caminho do pensamento e da tecnologia - Cluzio Fonseca Filho - EDIPUCRS - PUCRS (Domnio Pblico)

Ligaes externas[editar]

Download do livro autorizado legalmente pelo autor (em portugus) A Histria dos Notebooks (em portugus)
[Expandir]
ve

Tpicos sobre computao


[Esconder]

ve

Histria da cincia
Navegao Teorias Perodos Disciplinas Locais
Portal Categorias Cronologias Historiografia Filosofia

Civilizaes antigas Grcia e Roma Mundo islmico Europa medieval Renascimento Revoluo cientfica Iluminismo Indu

Astronomia Biologia Computao Economia Evoluo Fsica Geografia Geologia Matemtica Medicina Odontologia Brasil Portugal

Portal da matemtica

Portal das tecnologias de informao

Categorias:

Portal da histria da cincia

Histria da matemtica Histria da computao Histria da informtica

A histria dos computadores e da computao


Conhea os principais computadores usados desde a antiguidade at os dias de hoje.

110 324.250 visualizaes


http://nzn.me/a16

Por Gabriel Gugik em 6 de Maro de 2009

Hoje em dia, os computadores esto presentes em nossa vida de uma forma nunca vista anteriormente. Sejam em casa, na escola, na faculdade, na empresa ou em qualquer outro lugar, eles esto sempre entre ns. Ao contrrio do que parece, a computao no surgiu nos ltimos anos ou dcadas, mas sim h mais de 7 mil anos.

Por este motivo, desenvolvemos este artigo que conta a histria e a evoluo da computao e dos computadores em geral, desde a antiguidade at os dias de hoje. Desta maneira, voc poder ficar por dentro das principais formas de computao utilizadas pela humanidade. O texto est dividido em quatro partes e vai abordar temas diversos, como baco, Mquina de Pascal, Lgica de Boole, computadores mainframes, Steve Jobs e Bill Gates, entre vrios outros. Para comear, vamos falar sobre uma forma de calcular muito simples, mas que tambm foi muito til nas culturas antigas: o baco.

baco, a primeira calculadora da Histria

Muitos povos da antiguidade utilizavam o baco para a realizao de clculos do dia a dia, principalmente nas reas de comrcio de mercadorias e desenvolvimento de construes civis. Ele pode ser considerado como a primeira mquina desenvolvida para clculo, pois utilizava um sistema bastante simples, mas tambm muito eficiente na resoluo de problemas matemticos. basicamente um conjunto de varetas de forma paralela que contm pequenas bolas que realizam a contagem.

Seu primeiro registro datado do ano de 5.500 a.C., pelos povos que constituam a Mesopotmia. Contudo, o baco tambm foi usado posteriormente por muitas outras culturas: Babilnia, Egito, Grcia, Roma, ndia, China, Japo etc. Cada um desses povos possui uma verso de especfica dessa mquina, entretanto, preservando a sua essncia original. Seu nome na Roma Antiga era "Calculus", termo de onde a palavra clculo foi derivada.

O fato deste instrumento ter sido difundido entre todas essas culturas se deve principalmente a dois fatores. O contato entre povos distintos o primeiro deles, o que fez com que o baco fosse copiado de um lugar para vrios outros no mundo. Por outro lado, a necessidade da representao matemtica fez com que os sistemas de contagem utilizados no cotidiano fossem implementados de forma mais prtica.

Sobre as operaes matemticas, ele bastante til para a soma e subtrao. J para a multiplicao e diviso, o baco comum no muito recomendado, somente algumas verses mais complexas que a padro.

Rgua de Clculo

Durante vrios sculos, o baco foi sendo desenvolvido e aperfeioado, se tornando a principal ferramenta de clculo por muito tempo. Entretanto, os principais intelectuais da poca do Renascimento precisavam descobrir maneiras mais eficientes de efetuar clculos. Logo, em 1638 depois de Cristo, um padre ingls chamado William Oughtred, criou uma tabela muito interessante para a realizao de multiplicaes muito grandes. A base de sua inveno foram as pesquisas sobre logaritmos, realizadas pelo escocs John Napier.

At o momento, a multiplicao de nmeros muito grandes era algo muito trabalhoso e demorado de ser realizado. Porm, Napier descobriu vrias propriedades matemticas interessantes e deu a elas o nome de logaritmos. Aps o fato, multiplicar valores se tornou uma tarefa mais simples.

O mecanismo consistia em uma rgua que j possua uma boa quantidade de valores pr-calculados, organizados de forma que os resultados fossem acessados automaticamente. Uma espcie de ponteiro indicava o resultado do valor desejado.

Mquina de Pascal
Apesar da rgua de clculo de William Oughtred ser til, os valores presentes nela ainda eram pr-definidos, o que no funcionaria para calcular nmeros que no

estivessem presentes na tbua. Pouco tempo depois, em 1642, o matemtico francs Bleise Pascal desenvolveu o que pode ser chamado de primeira calculadora mecnica da Histria, a Mquina de Pascal.

Seu funcionamento era baseado no uso de rodas interligadas que giravam na realizao dos clculos. A ideia inicial de Pascal era desenvolver uma mquina que realizasse as quatro operaes matemticas bsicas, o que no aconteceu na prtica, pois ela era capaz apenas de somar e subtrair. Por esse motivo, a tecnologia no foi muito bem acolhida na poca.

Alguns anos aps a Mquina de Pascal, em 1672, o alemo Gottfried Leibnitz conseguiu o que Pascal no tinha conseguido: criar uma calculadora que efetuava a soma e a diviso, alm da raiz quadrada.

A programao funcional
Em todas as mquinas e mecanismos mostrados, as operaes j estavam previamente programadas, no sendo possvel inserir novas funes. Contudo, no ano de 1801, o costureiro Joseph Marie Jacquard desenvolveu um sistema muito interessante nesta rea.

A indstria de Jacquard atuava no ramo de desenhos em tecidos, tarefa que ocupava muito tempo de trabalho manual. Vendo esse problema, Joseph construiu a primeira mquina realmente programvel, com o objetivo de recortar os tecidos de forma automtica.

Tal mecanismo foi chamado de Tear Programvel, pois aceitava cartes perfurveis com entrada do sistema. Dessa maneira, Jacquard perfurava o carto com o desenho desejado e a mquina o reproduzia no tecido. A partir desse momento, muitos esquemas foram influenciados pelo tear, incluindo o que vamos explicar logo abaixo.

A Mquina de Diferenas e o Engenho Analtico


No ano de 1822, foi publicado um artigo cientfico que prometia revolucionar tudo o que existia at ento no ramo do clculo eletrnico. O seu autor, Charles Babbage, afirmou que sua mquina era capaz de calcular funes de diversas naturezas (trigonometria, logaritmos) de forma muito simples. Esse projeto possua o nome de Mquina de Diferenas.

Houve um grande boom na poca por causa disso, pois as ideias aplicadas no projeto estavam muito frente do seu tempo. Devido a limitaes tcnicas e financeiras, a Mquina de Diferenas s pde ser implementada muitos anos depois.

Aps um perodo, no ano de 1837, Babbage lanou uma nova mquina, chamada de Engenho Analtico (Mquina Analtica). Ela aproveitava todos os conceitos do Tear Programvel, como o uso dos cartes. Alm disso, instrues e comandos tambm poderiam ser informados pelos cartes, fazendo uso de registradores primitivos. A preciso chegava a 50 casas decimais.

Novamente, ela no pde ser implementada naquela poca, pelo mesmo motivo de limitaes tcnicas e financeiras. A tecnologia existente no era avanada o suficiente para a execuo do projeto. Contudo, a contribuio terica de Babbage foi to grande que muitas de suas ideias so usadas at hoje.

A Teoria de Boole
Se Babbage o av da computador do ponto de vista de arquitetura de hardware, o matemtico George Boole pode ser considerado o pai da lgica moderna. Boole desenvolveu, em 1847, um sistema lgico que reduzia a representao de valores atravs de dois algarismos: 0 ou 1.

Em sua teoria, o nmero 1 tem significados como: ativo, ligado, existente, verdadeiro. Por outro lado, o 0 representa o inverso: no ativo, desligado, no existente, falso. Para representar valores intermedirios, como mais ou menos

ativo, possvel usar dois ou mais algarismos (bits) para a representao. Por exemplo:

00 desligado 01 carga baixa 10 carga moderada 11 carga alta

Todo o sistema lgico dos computadores atuais, inclusive o do qual voc est usando, usa a teoria de Boole de forma prtica. Para mais informaes sobre o assunto, visite este artigo.

Mquina de Hollerith
O conceito de cartes desenvolvidos na mquina de Tear Programvel tambm foi muito til para a realizao do censo de 1890, nos Estados Unidos. Nessa ocasio, Hermann Hollerith desenvolveu uma mquina que acelerava todo o processo de computao dos dados.

Em vez da clssica caneta para marcar X em sim e no para perguntas como sexo e idade, os agentes do censo perfuravam essas opes nos cartes. Uma vez que os dados fossem coletados, o processo de computao da informao demorou aproximadamente 1/3 do comum. Foi praticamente uma revoluo na maneira de coleta de informaes.

Aproveitando todo o sucesso ocasionado por sua mquina, Hollerith fundou sua prpria empresa, a Tabulation Machine Company, no ano de 1896. Aps algumas fuses com outras empresas e anos no comando do empreendimento, Hoolerith veio a falecer. Quando um substituto assumiu o seu lugar, em 1916, o nome da empresa foi alterado para Internacional Business Machine, a mundialmente famosa IBM.

Computadores pr-modernos
Na primeira metade do sculo XX, vrios computadores mecnicos foram desenvolvidos, sendo que, com o passar do tempo, componentes eletrnicos foram sendo adicionados aos projetos. Em 1931, Vannevar Bush implementou um computador com uma arquitetura binria propriamente dita, usando os bits 0 e 1. A base decimal exigia que a eletricidade assumisse 10 voltagens diferentes, o que era muito difcil de ser controlado. Por isso, Bush fez uso da lgica de Boole, onde somente dois nveis de voltagem j eram suficientes.

A Segunda Guerra Mundial foi um grande incentivo no desenvolvimento de computadores, visto que as mquinas estavam se tornando mais teis em tarefas de desencriptao de mensagens inimigas e criao de novas armas mais

inteligentes. Entre os projetos desenvolvidos nesse perodo, o que mais se destacou foi o Mark I, no ano de 1944, criado pela Universidade de Harvard (EUA), e o Colossus, em 1946, criado por Allan Turing.

Sendo uma das figuras mais importantes da computao, Allan Turing focou sua pesquisa na descoberta de problemas formais e prticos que poderiam ser resolvidos atravs de computadores. Para aqueles que apresentavam soluo, foi criada a famosa teoria da Mquina de Turing, que, atravs de um nmero finito de operaes, resolvia problemas computacionais de diversas ordens. A mquina de Turing foi colocada em prtica atravs do computador Colosssus, citado acima.

Computao moderna
A computao moderna pode ser definida pelo uso de computadores digitais, que no utilizam componentes analgicos com base de seu funcionamento. Ela pode ser dividida em vrias geraes.

Primeira gerao (1946 1959)

A primeira gerao de computadores modernos tinha com principal caracterstica o uso de vlvulas eletrnicas, possuindo dimenses enormes. Eles utilizavam quilmetros de fios, chegando a atingir temperaturas muito elevadas, o que frequentemente causava problemas de funcionamento. Normalmente, todos os programas eram escritos diretamente na linguagem de mquina. Existiram vrias mquinas dessa poca, contudo, vamos focar no ENIAC, que foi a mais famosa de todas.
ENIAC

No ano de 1946, ocorreu uma revoluo no mundo da computao com o lanamento do computador ENIAC (Electrical Numerical Integrator and Calculator), desenvolvido pelos cientistas norte-americanos John Eckert e John Mauchly. Esta mquina era em torno de mil vezes mais rpida que qualquer outra que existia na poca.

A principal inovao nesta mquina a computao digital, muito superior aos projetos mecnicos-analgicos desenvolvidos at ento. Com o ENIAC, a maioria

das operaes era realizada sem a necessidade de movimentar peas de forma manual, mas sim pela entrada de dados no painel de controle. Cada operao podia ser acessada atravs de configuraes-padro de chaves e switches. As dimenses desta mquina so muito grandes, com aproximadamente 25 metros de comprimento por 5,50 metros de altura. O seu peso total era de 30 toneladas. Esse valor representa algo como um andar inteiro de um prdio.
Segunda gerao (1959 1964)

Na segunda gerao, houve a substituio das

vlvulas eletrnicas por

transstores, o que diminiu em muito tamanho do hardware. A tecnologia de circuitos impressos tambm foi criada, evitando que os fios e cabos eltricos ficassem espalhados por todo lugar. possvel dividir os computadores desta gerao em duas grandes categorias: supercomputadores e minicomputadores.

IBM 7030

O IBM 7030, tambm conhecido por Strech, foi o primeiro supercomputador lanado na segunda gerao, desenvolvido pela IBM. Seu tamanho era bem reduzido comparado com mquinas como o ENIAC, podendo ocupar somente uma sala comum. Ele era utilzado por grandes companhias, custando em torno de 13 milhes de dlares na poca.

Esta mquina executava clculos na casa dos microssegundos, o que permitia at

um milho de operaes por segundo. Dessa maneira, um novo patamar de velocidade foi atingido. Comparado o IBM com os da primeira mais gerao, os supercomputadores, como 7030, eram confiveis.

Vrias linguagens foram desenvolvidas para os computadores de segunda gerao, como Fortran, Cobol e Algol. Assim, softwares j poderiam ser criados com mais facilidade. Muitos mainframes (modo como as mquinas dessa poca so chamadas) ainda esto em funcionamento em vrias empresas no dias de hoje, como na prpria IBM.
PDP-8

PDP-8 foi um dos minicomputadores mais conhecidos da segunda gerao. Basicamente, foi uma verso mais basica do supercomputador, sendo mais atrativo do ponto de vista financeiro (centenas de milhes de dlares a menos). Eram menores do que os supercomputadores, mas mesmo assim ainda ocupavam um bom espao no cmodo.

Terceira gerao (1964 1970)

Os computadores desta gerao foram conhecidos pelo uso de circuitos integrados, ou seja, permitiram que uma mesma placa armazenasse vrios circuitos que se comunicavam com hardwares distintos ao mesmo tempo. Desta maneira, as mquinas se tornaram mais velozes, com um nmero maior de funcionalidades. O preo tambm diminuiu consideravelmente.

Um dos principais exemplos da terceira gerao o IBM 360/91, lanado em 1967, sendo um grande sucesso em vendas na poca. Esta mquina j trabalhava com dispositivos de entrada e sada modernos, como discos e fitas de armazenamento, alm da possibilidade de imprimir todos os resultados em papel.

O IBM 360/91 foi um dos primeiros a permitir programao da CPU por microcdigo, ou seja, as operaes usadas por um processador qualquer poderiam ser gravadas atravs de softwares, sem a necessidade do projetar todo o circuito de forma manual.

No final deste perodo, houve um preocupao com a falta de qualidade no desenvolvimento de softwares, visto que grande parte das empresas estava s focada no hardware.

Quarta gerao (1970 at hoje)

A quarta gerao conhecida pelo advento dos microprocessadores e computadores pessoais, com a reduo drstica do tamanho e preo das mquinas. As CPUs atingiram o incrvel patamar de bilhes de operaes por segundo, permitindo que muitas tarefas fossem implementadas. Os circuitos acabaram se tornando ainda mais integrados e menores, o que permitiu o desenvolvimento dos microprocessadores. Quanto mais o tempo foi passando, mais fcil foi comprar um computador pessoal. Nesta era, os softwares e sistemas se tornaram to importantes quanto o hardware.
Altair 8800

O Altair 8800, lanado em 1975, revolucionou tudo o que era conhecido como computador at aquela poca. Com um tamanho que cabia facilmente em uma mesa e um formato retangular, tambm era muito mais rpido que os computadores anteriores. O projeto usava o processador 8080 da Intel, fato que propiciou todo esse desempenho.

Com todo o boom do Altair, um jovem programador chamado Bill Gates se interessou pela mquina, criando a sua linguagem de programao Altair Basic. O Altair funcionava atravs de cartes de entradas e sada, sem uma interface grfica propriamente dita.

Apple, Lisa e Macintosh

Vendo o sucesso do Altair, Steve Jobs (fundador da Apple) sentiu que ainda faltava algo no projeto: apesar de suas funcionalidades, este computador no era fcil de ser utilizado por pessoas comuns. Steve sempre foi conhecido por ter um lado artstico apurado, portanto, em sua opinio, um computador deveria representar de maneira grfica o seu funcionamento, ao contrrio de luzes que acendiam e apagavam. Por isso, o Apple I, lanado em 1976, pode ser considerado como o primeiro computador pessoal, pois acompanhava um pequeno monitor grfico que exibia o que estava acontecendo no PC. Como o sucesso da mquina foi muito grande, em 1979 foi lanado o Apple II, que seguia a mesma ideia.

Seguindo na mesma linha, os computadores Lisa (1983) e Macintosh (1984) foram os primeiros a usar o mouse e possuir a interface grfica como ns conhecemos hoje em dia, com pastas, menus e rea de trabalho. No um preciso dizer que esses PCs tiveram um sucesso estrondoso, vendendo um nmero enorme de mquinas.
Microsoft e os processadores Intel

Paralelamente Apple, Bill Gates fundou a Microsoft, que tambm desenvolvia computadores principiais. No comeo de sua existncia, no final dos anos 70 e at meados dos anos 80, Gates usou as ideias contidas nas outras mquinas para construir a suas prprias. Utilizando processadores 8086 da Intel, o primeiro

sistema operacional da Microsof, MS-DOS, estava muito aqum dos desenvolvidos por Steve Jobs. Por esse motivo, Bill Gates acabou criando uma parceria com Jobs e, aps algum tempo, copiou toda a tecnologia grfica do Macintosh para o seu novo sistema operacional, o Windows.

Desta forma, em meados dos anos 80, O Machintosh e o Windows se tornaram fortes concorrentes. Com a demiso de Steve Jobs da Apple, a empresa acabou muito enfraquecida. Assim, a Microsoft acabou se tornando a lder do mercado de computadores pessoais. Desde aquela poca, vrios processadores da Intel foram lanados,

acompanhados de vrias verses de Windows. Entre os modelos da Intel, podemos citar: 8086, 286, 386, 486, Pentium, Pentium 2, Pentium 3, Pentium 4, Core 2 Duo e i7. A AMD entrou no ramo de processadores em 1993, com o K5, lanando posteriormente o K6, K7, Athlon, Duron, Sempron, entre outros.

Todos os computadores pessoais que so lanados atualmente so bastante derivados das ideias criadas pela Apple e pela Microsoft.

Multi-core

Uma das principais tendncias dos ltimos anos do mercado de desktops a chamada multi-core, que consiste em vrios processadores trabalhando paralelamente. Assim, as tarefas podem ser divididas e executadas de maneira mais eficiente. No incio da dcada de 2000, os transstores usados no processador j estavam muito pequenos, causando um aquecimento maior que o normal. Desta maneira, foi necessrio dividir a CPU em vrios ncleos. Para mais informaes, clique aqui.
Computao de bolso e tablets

Finalizando este artigo, vamos falar sobre a computao de bolso, que est cada vez mais presente nas nossas vidas. De alguns anos para c, cada vez mais computadores mveis so lanados no mercado, os quais podem ser carregados dentro do bolso por isso o seu nome. Entre esses dispositivos, podemos citar primeiramente os celulares, que cada vez mais executam funes existentes nos computadores, possuindo sistemas operacionais completos, alm de palmtops, pendrives, cmeras fotogrficas, TVs portteis etc.

Na verdade, a principal tendncia do futuro, que j est ocorrendo agora, a unio de muitas funcionalidades em um mesmo aparelho. Por isso, aps alguns anos, vai ser muito comum que as pessoas tenham somente um nico dispositivo porttil, que vai executar todas as tarefas desejadas. A chegada dos tablets ao mercado foi outro grande passo para que isso se tornasse realidade.

Viu algum erro ou gostaria de adicionar uma sugesto para atualizarmos esta matria? Colabore com o autor clicando aqui!

Recomendamos para voc

Windows 8 banido do maior site sobre overclocks e

Mulher mais velha do Facebook ganha carro de doador

Descoberta faz com que a criptografia seja considerada

Patrocinado

Nova gerao de motores da famlia John Cooper Works

(Motonauta)

Recomendado por

Saiba mais

Para AMD, computadores como os do Homem de Ferro no so mais pura fantasia Submarino oferece descontos de 10% em computadores Mac Navegador Tor pode ter sido utilizado pelos EUA para infectar computadores

Voc sabia que o tempo passa mais devagar para as moscas?

A realidade das famlias que vivem em apartamentos minsculos em Hong Kong

8 itens bem comuns que voc provavelmente usava de maneira errada

Comentrios (110)
mais lidas hoje

1 2 3 4 5

Por dentro do universo sombrio da Deep Web [infogrfico]

Quais as celebridades mais perigosas de serem buscadas na internet?

Por que a Apple colocou um processador 64-bit no iPhone 5S?

Apple j estaria testando atualizaes do sistema iOS 7

Nokia Lumia 625 lanado oficialmente no Brasil

shopping tecmundo assuntos relacionados



Histria Tecnologia da informao Tecnologia da informao

Leia mais em: http://www.tecmundo.com.br/mac-os-x/1697-a-historia-doscomputadores-e-da-computacao.htm#ixzz2fBwp5aM7

1 Introduo A cincia normalmente cumulativa, isto , constroem-se instrumentos mais poderosos, efetuam-se medidas mais exatas, precisam-se melhor e ampliam-se os conceitos das teorias, e assim por diante. Embora os paradigmas possam mudar, as pesquisas normalmente evoluem com base em resultados do passado, que se constituem em fundamentos de um desenvolvimento posterior. O cientista estar mais seguro em suas pesquisas e mais preparado para novos desafios se souber como seu assunto especfico evoluiu historicamente, quais as dificuldades maiores, as solues encontradas e os problemas pendentes. Nas cincias mais tradicionais Filosofia, Matemtica, Fsica, Biologia, etc. existem sempre estudos de histria junto a muitos outros dedicados a pensadores, inventores e conquistadores de primeira, segunda ou terceira grandeza, alm de inmeras monografias. No caso da Computao, necessrio que apaream trabalhos para servir de base e referncia aos estudantes, novos pesquisadores e aqueles interessados pelos aspectos tericos que esto por detrs dessa tecnologia que domina o cotidiano neste fim e incio de milnios. A Histria da Computao est marcada por interrupes repentinas, por mudanas inesperadas e imprevistas, tornando-se difcil a viso da evoluo dos computadores mediante uma mera enumerao linear de invenes-nomes-datas. O desejo de conhecer as vinculaes que o trabalho de determinados homens estabeleceram no tempo vem acompanhado do impulso de compreender o peso desses atos no conjunto da Histria da Computao. Buscar uma compreenso dos fatos atravs dos acontecimentos que o precederam um dos principais objetivos que estar presente neste estudo da Histria da Computao. A computao um corpo de conhecimentos formado por uma infra-estrutura conceitual e um edifcio tecnolgico onde se materializam o hardware e o software. A primeira fundamenta a segunda e a precedeu. A teoria da computao tem seu desenvolvimento prprio e independente, em boa parte, da tecnologia. Essa teoria baseia-se na definio e construo de mquinas abstratas, e no estudo do poder dessas mquinas na

soluo de problemas. A nfase deste livro estar nessa dimenso terica, procurando mostrar como os homens, atravs dos tempos, buscaram elaborar mtodos efetivos para a soluo de diversos tipos de problemas. A preocupao constante de minimizar o esforo repetitivo e tedioso produziu o desenvolvimento de mquinas que passaram a substituir os homens em determinadas tarefas. Entre essas est o computador, que se expandiu e preencheu rapidamente os espaos modernos pelos quais circulam as pessoas. A partir do aparecimento da noo de nmero natural, passando pela notao aritmtica e pela notao mais vinculada ao clculo algbrico, mostra-se como apareceram regras fixas que permitiram computar com rapidez e preciso, poupando, como dizia Leibniz, o esprito e a imaginao. Descartes acreditava no emprego sistemtico do clculo algbrico como um mtodo poderoso e universal para resolver todos os problemas. Esta crena juntou-se de outros e surgem as primeiras idias sobre mquinas universais, capazes de resolver todos os problemas. Esta era uma crena de mentes poderosas que deixaram obras respeitveis na Matemtica e nas cincias em geral [CO98].

Resumo Historia da Computao

A capacidade do ser humano em calcular quantidades nos mais variados modos foi um dos fatores que possibilitaram o desenvolvimento da matemtica e da lgica. Nos primrdios da matemtica e da lgebra, utilizavam-se os dedos das mos para efetuar clculos. Na regio do Mar Mediterrneo, surgiram o alfabeto e o baco. A primeira ferramenta conhecida para a computao foi o baco, cuja inveno atribuda a habitantes da Mesopotmia, em torno de 2400 a.C. O uso original era desenhar linhas na areia com rochas. Verses mais modernas do baco ainda so usadas como instrumento de clculo. O baco dos romanos consistia de bolinhas de mrmore que deslizavam numa placa de bronze cheia de sulcos. Tambm surgiram alguns termos matemticos: em latim "Calx" significa mrmore, assim "Calculos" era uma bolinha do baco, e fazer clculos aritmticos era "Calculare". No sculo V a.C., na antiga ndia, o gramtico Pnini formulou a gramtica de Snscrito usando 3959 regras conhecidas como Ashtadhyyi, de forma bastante sistemtica e tcnica. Pnini usou metaregras, transformaes e recursividade com tamanha sofisticao que sua gramtica possua o poder computacional terico tal qual a Mquina de Turing.

Entre 200 a.C. e 400, os indianos tambm inventaram o logaritmo, e partir do sculo XIII tabelas logartmicas eram produzidas por matemticos islmicos. Quando John Napier descobriu os logaritmos para uso computacional no sculo XVI, seguiu-se um perodo de considervel progresso na construo de ferramentas de clculo. John Napier (1550-1617), escocs inventor dos logaritmos, tambm inventou os ossos de Napier, que eram tabelas de multiplicao gravadas em basto, o que evitava a memorizao da tabuada. A primeira mquina de verdade foi construda por Wilhelm Schickard (1592-1635), sendo capaz de somar, subtrair, multiplicar e dividir. Essa mquina foi perdida durante a guerra dos trinta anos, sendo que recentemente foi encontrada alguma documentao sobre ela. Durante muitos anos nada se soube sobre essa mquina, por isso, atribua-se a Blaise Pascal (1623-1662) a construo da primeira mquina calculadora, que fazia apenas somas e subtraes. A primeira calculadora capaz de realizar as operaes bsicas de soma e subtrao foi inventada em 1642 pelo filsofo, fsico e matemtico francs Blaise Pascal. Pascal, que aos 18 anos trabalhava com seu pai em um escritrio de coleta de impostos na cidade de Rouen, desenvolveu a mquina para auxiliar o seu trabalho decontabilidade. A calculadora usava engrenagens que a faziam funcionar de maneira similar a um odmetro. Pascal recebeu uma patente do rei da Frana para que lanasse sua mquina no comrcio. A comercializao de suas

calculadoras no foi satisfatria devido a seu funcionamento pouco confivel, apesar de Pascal ter construdo cerca de 50 verses. A mquina Pascal foi criada com objetivo de ajudar seu pai a computar os impostos em Rouen, Frana. O projeto de Pascal foi bastante aprimorado pelo matemtico alemo Gottfried Wilhelm Leibniz (16461726), que tambm inventou o clculo, o qual sonhou que, um dia no futuro, todo o raciocnio pudesse ser substitudo pelo girar de uma simples alavanca. Em 1671, o filsofo e matemtico alemo de Leipzig,Gottfried Wilhelm Leibnizintroduziu o conceito de realizar multiplicaes e divises atravs de adies e subtraes sucessivas. Em 1694, a mquina foi construda, no entanto, sua operao apresentava muita dificuldade e sujeita a erros. Em 1820, o francs natural de Paris, Charles Xavier Thomas, conhecido como Thomas de Colmar,projetou e construiu uma mquina capaz de efetuar as 4 operaes aritmticas bsicas: a Arithmomet. Esta foi a primeira calculadora realmente comercializada com sucesso. Ela fazia multiplicaes com o mesmo princpio da calculadora de Leibnitz e efetuava as divises com a assistncia do usurio. Todas essas mquinas, porm, estavam longe de ser um computador de uso geral, pois no eram programveis. Isto quer dizer que a entrada era feita apenas de nmeros, mas no de instrues a respeito do que fazer com os nmeros.

O nascimento da Cincia da

Computao
Antes da dcada de 1920, o computador era um termo associado a pessoas que realizavam clculos, geralmente liderados por fsicos em sua maioria homens. Milhares de computadores, eram empregados em projetos no comrcio, governo e stios de pesquisa. Aps a dcada de 1920, a expresso mquina computacional comeou a ser usada para referir-se a qualquer mquina que realize o trabalho de um profissional computador, especialmente aquelas de acordo com os mtodos da Tese de Church-Turing. O termo mquina computacional acabou perdendo espao para o termo reduzido computador no final da dcada de 1940, com as mquinas digitais cada vez mais difundidas. Alan Turing, conhecido como pai da Cincia da Computao, inventou a Mquina de Turing, que posteriormente evoluiu para o computador moderno.

NOTA
O que arquitetura de computadores? a base do conhecimento relativo a estrutura fsica do computador, o chamado hardware. Por que inventos como a pascalina no podem ser considerados realmente considerados um computador? Porque no eram programveis Por que Babbage foi considerado o Pai do computador? Porque sua mquina analtica possua unidade de entrada\sada, processamento, memria e podia ser programada. Especifique a arquitetura de Von Neumann Sistema binrio, palavras de 40 bits, instrues de 20 bits por palavra, memria com capacidade de 1024 palavras, nmeros negativos eram representados no formato complemento de dois e possua dois registradores: Acumulador (AC) e Multiplicador/Quociente (MQ). Baseava-se na existncia simultnea de dados e instrues no computador, junto com a possibilidade do computador poder ser programado ao invs de vir com instrues pr-fixadas. Qual o primeiro computador a usar a arquitetura de Von Neumann? Foi o IAS, projetador por Von Neunmann Sobre o EDSAC Foi primeiro computador com armazenamento de programas na memria Que inveno permitiu reduzir o tamanho dos computadores? Os transistores Caracterize as 5 geraes de computadores 1 Computadores a vlvulas: Nessa gerao os computadores eram usados somente para fins cientficos, as vlvulas eram enormes, possuam quilmetros de fios e queimavam com frequncia, alm de serem grandes, eram caras e lentas. Esses foram os fatores que caracterizaram a primeira gerao de computadores. 2 Transistores: Com a revoluo dos transistores, os computadores tiveram seu tamanho reduzido, eles eram menores, mais eficientes, queimavam menos e eram mais baratos que as vlvulas, pra se ter uma ideia, cada transistor substitua dezenas de vlvulas. 3 Circuitos Integrados: Com a crescente potncia dos computadores, surgiu a necessidade de diminuir ainda mais o tamanho dos componentes eletrnicos como capacitores, resistores e transistores, pois estavam ficando cada vez maiores. Na tentativa de gerar uma soluo criou-se a ideia de juntar os componentes em um nico invlucro. Dessa forma conseguiu-se juntar mltiplos transistores em uma nica pastilha de silcio. 4 Integrao em muito larga escala: A quantidade de transistores em um nico chip atinge a casa dos milhes e dentre as diversas vantagens disso, o custo dos computadores abaixou a ponto de ser possvel criar computadores pessoais. Assim surgem os computadores pessoais. 5 Computadores Invisveis: A quinta gerao denominada de computao ubqua, mas tambm chamada de computao pervasiva, mais uma mudana de paradigma do que uma mudana de arquitetura. A ideia que voc utilize da computao sem perceber, isso j presente atualmente, vemos portas se abrindo automaticamente, luzes que se ascendem quando entramos em determinado local, vivemos isso no dia a dia. O conceito veio dos japoneses h muitos anos atrs mas o momento agora.

Conceito de famlia de computadores: O conceito de famlia de computadores surgiu com o IBM/360. Computadores da mesma famlia possuem conjunto de instrues e SO parecidos, os programas de tal famlia podem continuar sendo executados nos futuros computadores dessa mesma famlia. correto afirmar que a performance dos computadores so limitadas pelo clock? No, h muito tempo o clock deixou de ser o principal fator para a performance dos computadores. Porque com o advento dos multiprocessadores , das melhoras na arquitetura dos chips e a largura de banda, o computador no mais precisa de muito clock para ter uma melhor performance. Tipos de Arquiteturas Paralelas Alguns paradigmas surgem ao se trabalhar com computadores paralelos. Em um programa sequencial somente um processador altera os dados na memria, ento no precisamos nos preocupar com a consistncia dos dados, pois ningum mais altera estes. Quando trabalhando em paralelo, esse fator muda. O acesso ao dado feito por mais de um processo e existe a preocupao em manter a ordem. Basicamente temos dois tipos de arquiteturas: Sistema paralelos de memria compartilhada Sistema paralelos de memria distribuda

Memria Compartilhada
Os sistemas de memria compartilhada englobam basicamente os sistemas UMA (Uniform Memory Acess), ou seja o acesso memria feito de forma uniforme atravs de endereamento direto. Exemplos deste sistema so: Multi-Core: So mltiplos processadores dentro de uma nica pastilha compartilhando cache e controladores de cache. Multi Processadores: Vrios processadores dentro de uma mesma placa, cada uma com sua cache, mas a troca de informao entre os processadores so feitas atravs de um barramento. Existe ainda um conceito intermedirio entre memria compartilha e distribuda que a arquitetura NUMA (Non-Uniform Memory Access) onde a memria distribuda entre placas diferente, com endereamento diferentes porm a memria vista globalmente para cada processador, ou seja como se fosse uma nica memria.

Memria Distribuda
Dois tipos bsicos so : LAN/Cluster: Neste caso a memria compartilhada atravs de uma rede local e as informaes podem ser compartilhadas atravs de troca de mensagens entre os computadores, tem uma latncia menor que a da WAN. WAN/Grid: A Memria e compartilhada atravs de computadores distantes geograficamente, as mensagens so trocadas por meio de um meio de comunicao pblico como a Web. Apesar de ter a latncia cara, possui uma robusts compensadora dependendo da aplicao. Exemplos de memoria distribuda Sistema operacional windows, GNU/Linux, SOs multiprocessadores. Em que consiste a computao Ubqua? Consiste em voc no perceber que est usando a computao. Processadores Cisc ou Risc? O Cisc consegue executar varias centenas de instrues complexas ao mesmo tempo enquanto que o Risc consegue executar apenas algumas instrues simples. A diferena que o Risc executa essas tarefas

simples to rapidamente que sua performance se equivale ao do Risc em alguns casos o supera e vice versa. Cada processador tem sua peculiaridade, mas nenhum dos dois venceu a guerra, hoje em dia vrios processadores, chamados de hbridos, utilizam tanto o Risc quanto o Cisq, aproveitando o melhor dos dois mundos. O que arquitetura do conjunto de instrues [Instructions Set Architecture (ISA)]? O ISA de uma mquina corresponde aos nveis de linguagem de montagem (assembly) e de linguagem de mquina (binrio). O nvel ISA a interface entre os compiladores e o hardware. O compilador traduz uma linguagem de alto nvel, linguagem esta que independente da arquitetura, para a linguagem assembly, que dependente da arquitetura. J o assembler (ou montador) traduz programas de linguagem assembly em cdigos binrios executveis. Por exemplo: Um programa em fortran e outro na linguagem C so compilados para o ISA e interpretado pelo hardware. Qual o formato de instrues? Operandos e Opcodes so as 2 partes e o tamanho varivel. Opcode serve pra identificar as instrues Quais so os modos de endereamento? Imediato: valor do dado na prpria instruo Direto: endereo do dado fixo na instruo Indireto: endereo do dado obtido do contedo da posio identificada pela instruo Por Registrador: identificado diretamente na instruo Indireto por registrador: Semelhante ao indireto mas usa registrador Indexado: valor de registrador + constante Relativo: soma de registradores (e constante) Pilha: endereamento implcito

Arquitetura Resumo 02/09/2013


About these ads

Share this:

Twitter Facebook

Curtir isso:

Вам также может понравиться