# data[].attributes.body
Texto 2

# data[].attributes.attachment_link.readable_text
De acordo com a história tradicional, a computação evoluiu rapidamente, em curto período de tempo. Os primeiros computadores são as máquinas gigantes instaladas em laboratórios na época da Segunda Guerra Mundial. Os microchips os reduzem a desktops, a Lei de Moore prevê o quanto serão potentes, e a Microsoft capitaliza o software. Por fim, surgem aparelhos pequenos e baratos capazes de negociar ações e transmitir vídeos ao redor do mundo. Essa é uma maneira de abordar a história da computação - a história da eletrônica do estado sólido dos últimos 60 anos.

Mas a computação existia muito antes do transistor. Astrônomos da Antiguidade desenvolveram maneiras de prever o movimento de corpos celestes. Os gregos deduziram a forma e o tamanho da Terra. Os impostos eram somados; as distâncias, mapeadas. De fato, computar sempre foi uma busca da humanidade. A aritmética, assim como ler ou escrever, era uma habilidade que auxiliava o homem a interpretar o mundo.

A era da computação nasceu quando o homem procurou ultrapassar os limites práticos da aritmética. Máquinas de somar e caixas registradoras surgiram primeiro, mas era igualmente crítica a busca pela organização de computações matemáticas usando o que hoje chamamos de "programas". A ideia de um programa surgiu nos anos 1830, um século antes do período tradicionalmente atribuído ao nascimento do computador. Posteriormente, os computadores eletrônicos modernos que surgiram durante a Segunda Guerra Mundial deram origem à noção de um computador universal - uma máquina capaz de processar qualquer tipo de informação, inclusive manipular os próprios programas. Esses são os computadores que movem o mundo atual. E embora pareça que a tecnologia da computação tenha amadurecido a ponto de se tornar onipresente e aparentemente ilimitada, pesquisadores buscam inspiração na mente, em sistemas biológicos e na física quântica para criar tipos completamente novos de máquinas., A Máquina Diferencial
Em 1790, logo depois do início da Revolução Francesa, Napoleão Bonaparte decidiu que a república precisava de uma nova série de mapas para estabelecer um sistema justo de tributação imobiliária. Também exigiu a mudança do velho sistema imperial de medidas para o novo sistema métrico. Para auxiliar os engenheiros e matemáticos a fazerem a conversão, a agência cartográfica do Exército francês encomendou um novo conjunto de tabelas matemáticas.

No século 18, porém, as computações eram feitas à mão. Um "chão-de-fábrica" de 60 a 80 computadores humanos somava e subtraía números para preencher linha após linha das tabelas para o projeto de mapeamento Tables du Cadastre. Era um trabalho simples, não requerendo habilidades especiais além de matemática básica e alfabetização. Na verdade, a maioria dos computadores eram cabeleireiros desempregados - quem tivesse cortes de cabelo aristocráticos poderia perder a cabeça na França revolucionária.

O projeto levou cerca de dez anos para ser completado, mas, no fim, a república, abalada pela guerra, não tinha mais fundos para publicar o trabalho. O manuscrito ficou esquecido na Académie des Sciences por décadas. Então, em 1819, um jovem matemático britânico chamado Charles Babbage descobriu-o em uma visita a Paris. Babbage tinha 28 anos na época; três anos antes ele havia sido eleito para a Royal Society, a organização científi ca mais importante da Grã-Bretanha. Ele também conhecia bem o mundo dos computadores humanos - por várias vezes supervisionara pessoalmente a construção de tabelas astronômicas e atuariais.

Quando retornou à Inglaterra, Babbage decidiu reproduzir o projeto francês, não mais usando computadores humanos, mas com o auxílio de máquinas. A Inglaterra estava no auge da Revolução Industrial. Trabalhos geralmente realizados por humanos ou animais estavam perdendo em eficiência para as máquinas. Babbage vislumbrou o potencial da mecanização e percebeu que poderia substituir não apenas o trabalho braçal, mas também o mental.,Ele propôs a construção de sua máquina de calcular em 1822 e conseguiu financiamento do governo em 1824. Durante a década seguinte Babbage mergulhou no universo da indústria, à procura das melhores tecnologias para construir seu engenho. O ano de 1832 foi o annus mirabilis para Babbage. Não apenas produziu um modelo funcional de sua máquina calculadora (batizada de Máquina Diferencial), mas também publicou sua obra clássica "On the Economy of Machinery and Manufactures" (Sobre a Economia da Maquinaria e da Manufatura), estabelecendo sua reputação de maior economista industrial do mundo. Todos os sábados à noite ele promovia reuniões sociais em sua casa na Dorset Street, em Londres, frequentadas pela nata da sociedade.Nesses encontros a Máquina Diferencial foi exposta, tornando-se o centro das atenções.

Um ano depois Babbage abandonou a Máquina Diferencial para dar lugar a um projeto mais ousado - a Máquina Analítica. Enquanto a Máquina Diferencial limitava-se à tarefa de fazer tabelas, a Máquina Analítica seria capaz de realizar qualquer cálculo matemático. Como um computador moderno, teria um processador para os cálculos aritméticos (o "moinho"), memória para registrar os números (o "armazém"), e a capacidade de alterar sua função através de comandos do usuário, no caso, cartões perfurados. Em resumo, era um computador
projetado com tecnologia vitoriana.

A decisão de Babbage de abandonar a inacabada Máquina Diferencial não foi bem recebida, porém, e o governo recusou-se a fornecer verbas adicionais. Inconformado, ele produziu milhares de páginas de anotações detalhadas e desenhos da máquina na esperança de que o governo algum dia financiasse sua construção. Mas foi apenas nos anos 70, em plena era da informação, que pesquisadores estudaram esses artigos pela primeira vez. A Máquina Analítica era, como um dos pesquisadores observou, quase como olhar para o projeto de um computador de outro planeta., A Idade das Trevas
A visão de Babbage era, em essência, a da computação digital. Assim como nos equipamentos atuais, suas máquinas manipulam os números (ou dígitos) de acordo com um conjunto de instruções e produzem um resultado numérico preciso.

No entanto, após o fracasso de Babbage, a computação entrou no que o matemático inglês L. J. Comrie chamou de Idade das Trevas da computação digital - período que durou até a Segunda Guerra Mundial. Nessa fase, a computação por máquinas se fazia basicamente usando os chamados computadores analógicos. Esses aparelhos modelam um sistema utilizando um análogo mecânico. Suponha que, por exemplo, alguém queira prever a ocorrência de um eclipse solar. Para fazer isso digitalmente, é necessário resolver as leis do movimento de Kepler.
Antes dos computadores digitais, a única maneira prática de fazê-lo era por cálculos manuais usando computadores humanos. (Durante as décadas de 1890 a 1940 o Observatório Harvard costumava empregar apenas equipes de mulheres-computadoras. Também seria possível criar um computador analógico, um modelo do Sistema Solar feito de engrenagens e eixos que avançaria no tempo .

Antes da Segunda Guerra Mundial, o computador analógico mais importante era o Analisador Diferencial, desenvolvido por Vannevar Bush no Massachusetts Institute of Technology, em 1929. Na época, os Estados Unidos estavam fazendo grandes investimentos em abastecimento elétrico rural. Esses problemas poderiam ser codifi cados em equações diferenciais ordinárias, mas suas resoluções eram muito trabalhosas. O Analisador Diferencial permitia chegar a soluções aproximadas sem qualquer processamento numérico. Era fisicamente grande - ocupando todo um laboratório - e parecia uma daquelas engenhocas complexas de desenhos animados, cheias de engrenagens e eixos rotativos, mas que realizavam tarefas relativamente simples. Para "programar" a máquina, os pesquisadores conectavam vários componentes ao equipamento usando chaves de fenda, martelos e chaves inglesas. Embora fosse trabalhoso prepará-lo, uma vez pronto, o dispositivo conseguia resolver em minutos equações que levariam vários dias para ser calculadas à mão. Uma dúzia de réplicas da máquina foram construídas nos Estados Unidos e Inglaterra.,Uma dessas réplicas pertencia ao Campo de Provas de Aberdeen, do Exército americano, em Maryland, setor responsável pelo preparo de armas alvo a uma distância conhecida, os soldados precisavam ajustar os ângulos vertical e horizontal (altura e azimute) do cano, de modo que o projétil disparado seguisse a trajetória parabólica desejada - elevando-se em direção ao céu antes de cair sobre o alvo. Eles selecionavam os ângulos a partir de uma tabela de tiro que continha diversas entradas correspondentes a diferentes distâncias de alvo e condições operacionais.

Cada entrada da tabela de tiro dependia da integração de uma equação diferencial ordinária. Um computador humano levaria de dois a três dias para fazer cada cálculo à mão. O Analisador Diferencial, em comparação, precisava de apenas 20 minutos.

Mudança Completa
Em 7 de dezembro de 1941, as forças japonesas atacaram a base da Marinha americana em Pearl Harbor. Os Estados Unidos entraram em guerra. Com a mobilização, o Exército precisava cada vez mais de tabelas, cada uma contendo cerca de 3.000 entradas.

Mesmo com o Analisador Diferencial, o acúmulo de cálculos em Aberdeen estava aumentando. A 130 quilômetros de Aberdeen, a Moore School of Electrical Engineering, da University of Pennsylvania, tinha seu próprio analisador diferencial. Na primavera de 1942 um instrutor da escola de 35 anos chamado John W. Mauchly teve uma ideia de como acelerar os cálculos: construir um "computor eletrônico" (sic), que usaria válvulas eletrônicas no lugar de componentes mecânicos. Mauchly, mais voltado à teoria, encontrou seu complemento em um jovem e ativo pesquisador da escola chamado J. Presper ("Pres") Eckert, que já mostrava lampejos de genialidade em engenharia.

Um ano depois de Mauchly fazer sua proposta original, e após sucessivos atrasos acidentais e burocráticos, o projeto finalmente deslanchou graças ao tenente Herman Goldstine, Ph.D. em matemática de 30 anos, da University of Chicago, e contato técnico entre Aberdeen e a Moore School. Em poucos dias Goldstine conseguiu a aprovação para o projeto. A construção do Eniac - sigla para Electronic Numerical Integrator and Computer - começou em 9 de abril de 1943. Era o aniversário de 23 anos de Eckert.

Muitos engenheiros duvidaram do sucesso do Eniac. Sabia-se que a vida útil de uma válvula eletrônica era de cerca de 3 mil horas, e o primeiro projeto do Eniac utilizava 5 mil delas. Dessa maneira, a máquina não funcionaria por mais de cinco minutos sem que uma válvula queimasse, desativando-a. Eckert, porém, estava ciente de que as válvulas falhavam por estresse causado por ciclos de liga/desliga. Ele sabia que, por essa razão, estações de rádio nunca desligavam suas válvulas de transmissão. E se as válvulas operassem significativamente abaixo de sua tensão nominal durariam mais ainda. (O número total de válvulas aumentou para 18 mil quando a máquina ficou completa.),Eckert e sua equipe completaram o Eniac em dois anos e meio. A máquina pronta foi uma grande façanha da engenharia, um gigante de 27 toneladas que consumia 150 quilowatts de energia. Podia fazer 5 mil somas por segundo e calcular uma trajetória mais rápido do que o tempo que um projétil leva para atingir seu alvo. Além disso, é um ótimo exemplo de como o acaso tem um papel importante no campo das invenções: embora a Moore School não fosse um centro de pesquisa em computação de primeira linha, o projeto aconteceu porque ela era o lugar certo, na hora certa e com as pessoas certas.

Mesmo assim, o Eniac ficou pronto apenas em 1945, tarde demais para auxiliar na guerra. Ele também tinha capacidade limitada. Podia armazenar no máximo 20 números de uma só vez. A programação da máquina levava dias e demandava a manipulação de um emaranhado de cabos que parecia o interior de uma central telefônica. Além do mais, o Eniac foi projetado para resolver equações diferenciais ordinárias. Alguns desafios - como os cálculos necessários para o Projeto Manhattan - exigiam a resolução de equações diferenciais parciais.

John von Neumann, consultor do Projeto Manhattan, ouviu falar sobre o Eniac em uma visita a Aberdeen no verão de 1944. Nascido em 1903 de uma rica família húngara de banqueiros, Von Neumann era um prodígio matemático. Aos 23 anos havia se tornado o Privatdozent (mais ou menos o equivalente a um professor-associado) mais jovem da história da Universidade de Berlim.Em 1930 emigrou para os Estados Unidos, onde, juntamente com Albert Einstein e Kurt Godel, foi um dos primeiros professores do Institute for Advanced Study em Princeton, Nova Jersey. Naturalizou- se cidadão americano em 1937.

Von Neumann logo percebeu o potencial da computação eletrônica e, alguns meses após sua visita a Aberdeen, começou a reunir-se com Eckert, Mauchly, Goldstine e Arthur Burks - outro professor da Moore School - para desenvolver o projeto de uma nova máquina, o Electronic Discrete Variable Automatic Computer, ou Edvac.,O Edvac era muito mais avançado do que o Eniac. Von Neumann introduziu as ideias e a nomenclatura de Warren McCullough e Walter Pitts, neurocientistas que tinham desenvolvido uma teoria das operações lógicas do cérebro (daí vem o uso do termo "memória" em computação). Como Von Neumann, McCullough e Pitts foram influenciados por estudos teóricos do matemático britânico Alan Turing, que provou no final dos anos 30 ser possível usar uma máquina simples para executar uma imensa variedade de tarefas complexas. Nesse período ocorreu uma mudança coletiva de percepção do computador, passando de instrumento matemático a uma máquina universal de processamento de informação.

Von Neumann imaginou a máquina com cinco partes principais: a memória armazenaria não apenas dados numéricos, mas também as instruções de operação. Uma unidade aritmética realizaria os cálculos. Um "órgão" de entrada permitiria a transferência de programas e dados para a memória, e um órgão de saída armazenaria os resultados da computação. Finalmente, uma unidade de controle coordenaria as operações.

Essa disposição, ou arquitetura, permitiria trocar o programa do computador sem alterar a estrutura física da máquina. Além do mais, um programa poderia manipular as próprias instruções. Essa característica não apenas ajudaria Von Neumann a resolver suas equações diferenciais parciais, mas também geraria uma grande flexibilidade, que é a base da ciência da computação. Em junho de 1945 Von Neumann escreveu seu artigo clássico "Primeiro esboço de relatório sobre o Edvac", em nome do grupo. Apesar de ser um texto inacabado, rapidamente se difundiu entre os entendidos de computação, o que gerou duas consequências. Primeiro, nunca houve uma segunda versão. E, segundo, Von Neumann acabou ficando com a maior parte do crédito., Evolução das Máquinas
Os 60 anos seguintes de difusão do computador na sociedade compõem uma longa história a ser contada em outra ocasião. Talvez o desenvolvimento mais notável tenha sido que o computador - originalmente projetado para cálculos matemáticos - acabou se tornando infinitamente adaptável a diversas aplicações, do processamento de dados de empresas à computação pessoal e à construção de uma rede global de informação.

Podemos verificar que o desenvolvimento do computador ocorreu em três áreas principais - hardware, software e arquitetura. Os avanços de hardware nos últimos 60 anos são lendários. As válvulas eletrônicas volumosas foram substituídas no final dos anos 50 por transistores "discretos" - isto é, transistores individualmente soldados em seus devidos lugares. Em meados dos anos 60 os microcircuitos eram compostos por vários transistores - que passaram para centenas e, depois, milhares de unidades - em um chip de silício. O microprocessador, desenvolvido no início dos anos 70, continha uma unidade completa de processamento em um chip. O microprocessador deu origem ao PC e agora controla dispositivos tão variados quanto sistemas de sprinklers e mísseis balísticos.

Os desafios de software foram mais sutis. Em 1947 e 1948 Von Newmann e Goldstine produziram uma série de documentos chamada "Planejamento e problemas de codificação de um instrumento de computação eletrônica". Nesses artigos, registraram dezenas de rotinas de computação matemática na expectativa de que algum "codificador" com pouca experiência pudesse convertê- las em programas funcionais. Isso não ocorreu. O processo de escrever programas e fazê-los funcionar era extremamente difícil. O primeiro a descobrir isso foi Maurice Wilkes, cientista de computação da University of Cambridge que criou o Edsac, o primeiro computador capaz de armazenar os próprios programas de maneira prática. Em suas memórias, Wilkes lembrou-se pesarosamente do momento em 1949 quando "me dei conta de que boa parte do resto da minha vida seria gasta procurando erros nos meus próprios programas".

Ele e outros em Cambridge desenvolveram um método de escrever instruções de computador de forma simbólica, o que facilitava todo o trabalho e diminuía o risco de erros. O computador pegaria essa linguagem simbólica e a transformaria em binária. A IBM introduziu a linguagem de computação Fortran em 1957, que simplificou muito a criação de programas científicos e matemáticos. No Dartmouth College, em 1964, o educador John G. Kemeny e o cientista da computação Thomas E. Kurtz inventaram o Basic, uma linguagem de programação simples, mas poderosa, com o objetivo de democratizar a computação e trazê-la a toda a população universitária. Com o Basic, mesmo crianças em idade escolar - o jovem Bill Gates, entre elas - poderiam começar a escrever os próprios programas.,Por outro lado, a arquitetura do computador - isto é, o arranjo lógico de subsistemas que compõem um computador - praticamente não evoluiu. Quase todas as máquinas em uso hoje em dia compartilham a mesma arquitetura básica do computador de programa armazenado de 1945. A situação parece a dos automóveis movidos a gasolina -muitos refinamentos técnicos e melhorias de eficiência ocorreram em ambos os casos ao longo dos anos, mas a concepção básica é essencialmente a mesma. E embora possa ser possível projetar um equipamento radicalmente melhor, ambos chegaram a um ponto que os historiadores da tecnologia chamam de "casos encerrados". Investimentos ao longo das décadas produziram ganhos tão altos que ninguém apresentou uma razão convincente para investir em uma alternativa.

Ainda assim há múltiplas possibilidades de uma evolução radical. Nos anos 80 surgiu grande interesse nas chamadas máquinas maciçamente paralelas, que continham milhares de elementos de computação operando simultaneamente. Essa arquitetura básica é ainda usada em tarefas de computação intensa, como previsão do tempo e pesquisa de armas nucleares. Cientistas da computação também vasculharam o cérebro buscando inspiração. Sabemos agora que a mente contém centros de processamento especializados para diferentes tarefas, como reconhecimento facial e compreensão de fala. Os cientistas estão aproveitando algumas dessas ideias em "redes neurais", para aplicações como identificação de placas veiculares e reconhecimento de íris.

Assuntos de pesquisa mais extravagantes incluem a construção de computadores a partir de matéria viva como o DNA e computadores que tiram proveito das esquisitices do mundo quântico . Ninguém sabe como serão os computadores daqui a 50 anos. Talvez suas habilidades ultrapassem até mesmo a capacidade das mentes que os criarem.,Engrenagens da mudança: Charles Babbage produziu um protótipo funcional de sua Máquina Diferencial em 1832. Embora tenha demonstrado a viabilidade de sua ideia, era muito pequeno para ter uso prático. A primeira versão funcional completa da Máquina Diferencial seria construída apenas em 1991, 159 anos mais tarde, pelo Museu de Ciências de Londres, que seguiu as anotações detalhadas do projeto de Babbage.,Exemplo de computador analógico, o projetor de um planetário é projetado para produzir um análogo físico do movimento das estrelas e planetas. O Planetário Adler, em Chicago, instalou o primeiro exemplar americano em 1930.

Embora os projetores não sejam precisos o suficiente para computação na prática, os planetários continuam se aperfeiçoando.

Os projetores mais modernos podem ser vistos no planetário Hayden em Nova York.,O primeiro computador de programa armazenado foi o Edsac, construído na University of Cambridge por Maurice Wilkes e William Renwick em 1949. Tentativas iniciais de criar um sistema simbólico de programação abriram caminhos para simplificar essa atividade., The Difference Engine: Charles Babbage and the Quest to Build the First Computer. Doron Swade. Penguin, 2002.

Computer: A History of the Information Machine. Martin Campbell-Kelly e William Aspray. Westview Press, 2004.

The Modern History of Computing. Stanford Encyclopedia of Philosophy. http://plato.stanford.edu/entries/computing-history

# data[].attributes.attachment_link.description
De acordo com a história tradicional, a computação evoluiu rapidamente, em curto período de tempo. Os primeiros computadores são as máquinas gigantes instaladas em laboratórios na época da Segunda Guerra Mundial. Os microchips os reduzem a desktops, a Lei de Moore prevê o quanto serão potentes, e a Microsoft capitaliza o software.

# data[].attributes.body
Texto.

# data[].attributes.attachment_link.readable_text
Apesar da maior parte do público leigo considerar computação e computador termos necessariamente interligados, a história da computação é mais antiga do que o componente físico que hoje recebe seu nome. A computação inicia-se nos primórdios da história da humanidade, em sua necessidade de armazenar informações, efetuar contagem e criar mecanismos que lhe facilitasse à chegada de resultados complexos baseados nesta contagem.

A capacidade do ser humano em calcular quantidades nos mais variados modos, foi uma das descobertas que possibilitaram o desenvolvimento da matemática e da lógica. Nos primórdios da matemática e da álgebra, inicialmente eram utilizados os dedos das mãos para efetuarmos cálculos.

Na região do Mar Mediterrâneo, surgiram o alfabeto e o ábaco. O ábaco dos romanos consistia de bolinhas de mármore que deslizavam numa placa de bronze cheia de sulcos. Também surgiram alguns termos matemáticos: em latim "Calx" significa mármore, assim "Calculus" era uma bolinha do ábaco, e fazer cálculos aritméticos era "Calculare".

Com a finalidade de auxiliar às operações de multiplicação, o nobre escocês e matemático John Napier (1550-1617) criou os bastões de Napier. Eram um conjunto de 9 bastões, um para cada dígito, que transformavam a multiplicação de dois números numa soma das tabuadas de cada dígito.

Dispositivos semelhantes já vinham sendo usados desde o século XVI mas somente em 1614 foram documentados. Em 1633, um sacerdote inglês chamado William Oughtred representou esses logaritmos de Napier em escalas de madeira, marfim ou outro material, chamando-os de círculos de proporção. Este dispositivo originou a conhecida régua de cálculos. Como os logarítmos são representados por traços na régua e sua divisão e produto são obtidos pela adição e subtração de comprimentos, considera-se como o primeiro computador analógico da história. As réguas de cálculo foram usadas até 1970, antes das calculadoras de bolso.

A primeira considerada máquina de calcular foi desenvolvida por Wilhelm Schickard (1592-1635). Esta fazia multiplicação e divisão, mas foi perdida durante a Guerra dos Trinta Anos.

A primeira calculadora que fazia somas e subtrações foi inventada em 1642 pelo filósofo, físico e matemático francês Blaise Pascal (1623-1662).

Pascal, que aos 18 anos trabalhava com seu pai em um escritório de coleta de impostos na cidade de Rouen, desenvolveu a máquina para auxiliar o seu trabalho de contabilidade.

A calculadora usava engrenagens que funcionavam de maneira similar a um hodômetro.

Pascal recebeu uma patente do rei da França para que lançasse sua máquina no comércio. A comercialização de suas calculadoras não foi satisfatória devido a seu funcionamento pouco confiável, apesar de Pascal ter construído cerca de 50 versões. As máquinas de calcular, descendentes da Pascalina, ainda hoje podem ser encontradas em uso por algumas lojas de departamentos.

Em 1671, o filósofo e matemático alemão de Leipzig, Gottfried Wilhelm Leibniz (21 de junho de 1646- 14 de novembro de 1716) introduziu o conceito de realizar multiplicações e divisões através de adições e subtrações sucessivas. Em 1694, a máquina foi construída, no entanto, sua operação apresentava muita dificuldade e sujeita a erros.

Em 1820, o francês natural de Paris, Charles Xavier Thomas, conhecido como Thomas de Colmar, (1785-1870) projetou e construiu uma máquina capaz de efetuar as 4 operações aritméticas básicas: a Arithmometer. Esta foi a primeira calculadora realmente comercializada com sucesso e fazia multiplicações com o mesmo princípio da calculadora de Leibnitz e com a assistência do usuário, efetuava as divisões.

Em 1801, na França, durante a Revolução Industrial, Joseph Marie Jacquard, mecânico francês, (1752-1834) inventou um tear mecânico controlado por grandes cartões perfurados. Sua máquina era capaz de produzir tecidos com desenhos bonitos e intrincados. Foi tamanho o sucesso que Jacquard foi quase morto quando levou o tear para Lyons: as pessoas tinham medo que o tear lhes fizesse perder o emprego. Em 7 anos, já havia 11 mil teares desse tipo operando na França.

O matemático inglês Charles Babbage (26 de dezembro de 1791 - 18 de outubro de 1871) é conhecido como o "Pai do Computador". Babbage projetou o chamado "Calculador Analítico", muito próximo da concepção de um computador atual.

O projeto, totalmente mecânico, era composto de uma memória, um engenho central, engrenagens e alavancas usadas para a transferência de dados da memória para o engenho central e dispositivos para entrada e saída de dados. O calculador utilizaria cartões perfurados e seria automático.

Por algum tempo, o governo britânico financiou Babbage para construir a sua invenção.

Em parceria com Charles Babbage, Ada Augusta (1815-1852) ou Lady Lovelace, filha do poeta Lord Byron, era matemática amadora entusiasta. Ela tornou-se a pioneira da lógica de programação, escrevendo séries de instruções para o calculador analítico. Ada inventou o conceito de subrotina, descobriu o valor das repetições - os laços (loops) e iniciou o desenvolvimento do desvio condicional.

Babbage teve muitas dificuldades com a tecnologia da época, que era inadequada para se construir componentes mecânicos com a precisão necessária. Com a suspensão do financiamento por parte do governo inglês, Babbage e Ada utilizaram a fortuna da família Byron até a falência, sem que pudessem concluir o projeto e o calculador analítico nunca foi construído.

As máquinas do início do século XIX utilizavam base decimal (0 a 9), mas foram encontradas dificuldades em implementar um dígito decimal em componentes eletrônicos, pois qualquer variação provocada por um ruído causaria erros de cálculo consideráveis.

O matemático inglês George Boole (1815-1864) publicou em 1854 os princípios da lógica booleana, onde as variáveis assumem apenas valores 0 e 1 (verdadeiro e falso), e passou a ser utilizada a partir do início do século XX.

Por volta de 1890, Dr. Herman Hollerith (1860-1929) foi o responsável por uma grande mudança na maneira de se processar os dados dos censos da época.

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 máquina de perfurar cartões e máquinas de tabular e ordenar, criadas por Hollerith e sua equipe.

As informações sobre os indivíduos eram armazenadas por meio de perfurações em locais específicos do cartão. Nas máquinas de tabular, um pino passava pelo furo e chegava a uma jarra de mercúrio, fechando um circuito elétrico e causando um incremento de 1 em um contador mecânico.

Mais tarde, Hollerith fundou uma companhia para produzir máquinas de tabulação. Anos depois, em 1924, essa companhia veio a se chamar IBM.

Há uma grande polêmica em torno do primeiro computador. O Z-1 é considerado por muitos como o primeiro computador eletromecânico, ele usava relês e foi construído pelo alemão Konrad Zuse (1910-1995).Em 1936, Zuse tentou vendê-lo ao governo para uso militar, mas foi subestimado pelos nazistas, que não se interessaram pela máquina.

Com a II Guerra Mundial, as pesquisas aumentaram nessa área. Nos Estados Unidos, a Marinha, em conjunto com a Universidade de Harvard e a IBM, construiu em 1944 o Mark I, um gigante eletromagnético. Num certo sentido, essa máquina era a realização do projeto de Babbage.

Mark I ocupava 120 m3, tinha milhares de relês e fazia muito barulho. Uma multiplicação de números de 10 dígitos levava 3 segundos para ser efetuada.

Em segredo, o exército norte-americano também desenvolvia seu computador. Esse usava apenas válvulas e tinha por objetivo calcular as trajetórias de mísseis com maior precisão.

O engenheiro John Presper Eckert (1919-1995) e o físico John Mauchly (1907-1980) projetaram o ENIAC: Eletronic Numeric Integrator And Calculator. Com 18.000 válvulas, o ENIAC conseguia fazer 500 multiplicações por segundo, porém só ficou pronto em 1946, vários meses após o final da guerra. Os custos para a manutenção e conservação do ENIAC eram proibitivos, pois dezenas a centenas de válvulas queimavam a cada hora e o calor gerado por elas necessitava ser controlado por um complexo sistema de refrigeração, além dos gastos elevadíssimos de energia elétrica.

O matemático húngaro John von Neumann (1903-1957) formalizou o projeto lógico de um computador.

Em sua proposta, von Neumann sugeriu que as instruções fossem armazenadas na memória do computador. Até então elas eram lidas de cartões perfurados e executadas, uma a uma. Armazená-las na memória, para então executá-las, tornaria o computador mais rápido, já que no momento da execução, as instruções seriam obtidas com rapidez eletrônica.

A maioria dos computadores de hoje em dia segue ainda o modelo proposto por von Neumann.

Esse modelo define um computador seqüencial digital em que o processamento das informações é feito passo a passo, caracterizando um comportamento determinístico (ou seja, os mesmos dados de entrada produzem sempre a mesma resposta).

Alan Turing foi um grande matemático inglês. Na segunda guerra mundial, ele trabalhou quebrando códigos criptografados dos alemães na máquina Enigma. Ele desenvolveu um dos primeiros programas que compilam outros, já que os programas eram feitos manualmente no computador.

Na área da Computação não existe o prêmio Nobel, mas existe o Prêmio Turing para premiar os grandes cientistas desta área.

A arquitetura de um computador depende do seu projeto lógico, enquanto que a sua implementação depende da tecnologia disponível.

As três primeiras gerações de computadores refletiam a evolução dos componentes básicos do computador (hardware) e um aprimoramento dos programas (software) existentes.

Os computadores de primeira geração (1945-1959) usavam válvulas eletrônicas, quilômetros de fios, eram lentos, enormes e esquentavam muito.

A segunda geração (1959-1964) substituiu as válvulas eletrônicas por transistores e os fios de ligação por circuitos impressos, o que tornou os computadores mais rápidos, menores e de custo mais baixo.

A terceira geração de computadores (1964-1970) foi construída com circuitos integrados, proporcionando maior compactação, redução dos custos e velocidade de processamento da ordem de microsegundos. Tem início a utilização de avançados sistemas operacionais.

A quarta geração, de 1970 até hoje, é caracterizada por um aperfeiçoamento da tecnologia já existente, proporcionando uma otimização da máquina para os problemas do usuário, maior grau de miniaturização, confiabilidade e velocidade maior, já da ordem de nanosegundos (bilionésima parte do segundo).

O termo quinta geração, foi cunhado pelos japoneses para descrever os potentes computadores "inteligentes" que queriam construir em meados da década de 1990. Posteriormente, o termo passou a envolver elementos de diversas áreas de pesquisa relacionadas à inteligência computadorizada: inteligência artificial, sistemas especialistas e linguagem natural. Mas o verdadeiro foco dessa ininterrupta quinta geração é a conectividade, o maciço esforço da indústria para permitir aos usuários conectarem seus computadores a outros computadores. O conceito de supervia da informação capturou a imaginação tanto de profissionais da computação como de usuários comuns.

O ato de computar surgiu da necessidade do ser humano armazenar informações, efetuar contagem e criar mecanismos que facilitassem cálculos e resultados complexos baseados nesta contagem.

Diversas ferramentas foram utilizadas através da história para realizar estes cálculos. Entre os principais os dedos da mão, o ábaco e outros instrumentos. Estes instrumentos dariam origem aos nossos modernos computadores.

Apesar de diversos equipamentos criados, o desenvolvimento da computação tomara impulso apenas devido às necessidades logísticas da Segunda Grande Guerra.

# data[].attributes.attachment_link.title
Introdução à Ciência da Computação/História da Ciência da Computação - Wikiversidade

# data[].attributes.attachment_link.description
Apesar da maior parte do público leigo considerar computação e computador termos necessariamente interligados, a história da computação é mais antiga do que o componente físico que hoje recebe seu nome. A computação inicia-se nos primórdios da história da humanidade, em sua necessidade de armazenar informações, efetuar contagem e criar mecanismos que lhe facilitasse à chegada de resultados complexos baseados nesta contagem.

# data[].attributes.body
Vídeo 1

# data[].attributes.body
Vídeo 2

# data[].attributes.attachment_link.title
Evolução da Informática - Dos primeiros computadores à internet

# data[].attributes.headline
Sistema de numeração e conversão de bases

# data[].attributes.subject
Sistema de numeração e conversão de bases

# data[].attributes.body
Vídeo

# data[].attributes.attachment_link.title
Introdução a Conceitos de Computação - Sistemas de numeração e conversão de bases

# data[].attributes.body
Texto

# data[].attributes.attachment_link.readable_text
Na semana passada um leitor lançou-me o desafio para escrever uns artigos sobre os sistema de representação numérica (sistemas de numeração). Nos sistemas digitais/computação é frequente recorrer-se a diferentes sistemas de numeração para proceder à representação da informação digital. O sistema de numeração decimal (ou na base 10), que usa dez algarismos é sem duvida o sistema mais utilizado por seres humanos e o sistema binário é o mais frequente no mundo da computação, apenas são utilizados os valores 0 e 1 (pois facilita a representação de tensões), no entanto, existem outros como o sistema de numeração Octal, Hexadecimal, entre outros. Para iniciar esta rubrica, hoje vamos conhecer as principais diferenças entre os sistemas de numeração Decimal, Binário, Octal e Hexadecimal.

A conversão entre sistemas numéricos é realizada com base em regras. A quantidade de algarismos disponíveis num sistema de numeração designa-se de base, sendo que a representação numérica mais utilizada é a notação posicional (valor atribuído a um símbolo dependente da posição em que este se encontra, num conjunto de símbolos).

Alguns sistemas de numeração

Decimal (base 10)

Binário (base 2)

Octal (base 8)

Hexadecimal (base 16)

Sistemas Decimal

Tal como referido, o sistema Decimal é o sistema mais utilizado pelos seres humanos, normalmente para indicar quantidades, e é constituído por dez algarismos: 0,1,2,3,4,5,6,7,8,9.

No sistema decimal cada algarismo tem um valor posicional, ou seja, cada algarismo tem um peso de acordo com a sua posição na representação do valor.

Sistema Binário

O sistema binário é o sistema mais utilizado por máquinas, uma vez que os sistemas digitais trabalham internamente com dois estados (ligado/desligado, verdadeiro/falso, aberto/fechado). O sistema binário utiliza os símbolos: 0, 1, sendo cada símbolo designado por bit ( binary digi t).

Sistema Octal

O sistema octal é um sistema de numeração de base 8, ou seja, recorre a 8 símbolos ( 0,1,2,3,4,5,6,7) para a representação de um determinado valor. O sistema octal foi muito utilizado no mundo da computação, como uma alternativa mais compacta do sistema binário, na programação em linguagem de máquina. Actualmente, o sistema hexadecimal é um dos mais utilizado como alternativa viável ao sistema binário.

Sistema Hexadecimal

Sistema de numeração muito utilizado na programação de microprocessadores, especialmente nos equipamentos de estudo e sistemas de desenvolvimento. Utiliza os símbolos: 0,1,2,3,4,5,6,7,8,9 do sistema decimal e as letras A,B,C,D,E,F. Equivalências:A=10,B=11,C=12,D=13,E=14eF=15.

Tabela de conversão de bases

Num próximo artigo iremos ensinar a proceder à conversão entre sistemas de numeração. Desde já convidamos os leitores que estejam interessados em colaborar com esta rubrica, que enviem um e-mail para o nosso endereço geral.

# data[].attributes.attachment_link.title
Sistemas de numeração: Decimal, Binário, Octal e Hexadecimal - Pplware

# data[].attributes.attachment_link.description
Na semana passada um leitor lançou-me o desafio para escrever uns artigos sobre os sistema de representação numérica (sistemas de numeração). Nos sistemas digitais/computação é frequente recorrer-se a diferentes sistemas de numeração para proceder à representação da informação digital.

# data[].attributes.body
Vídeo

# data[].attributes.attachment_link.title
Unidades de Informação em Computação - Bit, Byte e Múltiplos

# data[].attributes.body
Texto

# data[].attributes.attachment_link.readable_text
O que é Terabyte (TB)?

1 (um) terabyte é uma unidade formada pelo conjunto de 1024 gigabytes (1 terabyte = 1024 gigabytes).

Abreviação: TB

Ter um computador com a capacidade de armazenar 1 terabyte de dados era muito incomum há pouquíssimo tempo, mas tem se tornado cada vez mais comum com o desenvolvimento da tecnologia.

Por que eu devo saber isso?

Agora que você já conhece um pouco sobre as unidades de memória utilizadas na informática, podemos aplicar esse conhecimento para entender melhor seu plano de internet móvel ou residencial e saber o motivo pelo qual download de um plano de internet de 10MB/s acontecer a uma taxa de 1,25MB/s aproximadamente.

Continue a leitura para entender.

Kilobytes e Kilobits

Você já deve ter visto essa sigla KBPS ou KB/s acompanhada de algum número quando estava fazendo o download de algum arquivo pelo seu navegador, como no exemplo abaixo.

A maioria dos programas utilizam a unidade kilobyte para mostrar a velocidade da internet, como o exemplo acima, onde o arquivo está sendo baixado a 771 kilobytes por segundo.

E ao contratar um plano de internet você pensa estar contratando a velocidade em mega bytes, por estar acostumado a sempre ver essa informação.

Porém, na verdade a velocidade que você contrata é em mega bits e não em mega bytes.
"E o que isso significa?"
Como dissemos no segundo tópico, 1 byte é equivalente a 8 bits, e isso não muda para o megabyte e o megabit, ou seja, 1 megabyte é equivalente a 8 megabits.

Então minha operadora está fazendo uma propaganda enganosa?

Não, não é bem assim. Ao fazer as propagandas dos seus planos as operadoras não deixam claro se a velocidade vendida é em megabits ou megabytes.

Veja um exemplo disso:

Ao procurar os planos Vivo fibra encontramos as informações acima. Perceba que a sigla Mbps está presente em todos os planos.

Como estamos acostumados a ver a sigla Mbps e pensar em megabytes por segundo pensamos que realmente a velocidade é em megabytes, mas na verdade significa megabits por segundo.

Quando dizemos que "o plano da operadora tal tem velocidade de N megabytes por segundo (mbps)" estamos nos expressando mal. Na verdade a velocidade oferecida é de N megabits por segundo.

Essa confusão ocorre por que esses prefixos Kilo, Mega e Giga, podem ser usados tanto para bytes como para bits.

Para entender melhor, vamos dar um exemplo e transformar 50 megabits de download em megabytes. Veja só:

Vamos utilizar a velocidade de 50 Mbps (megabits) de download.

1. Basta calcular 50 dividido por 8.

2. Nesse caso o download de arquivos pode ser feito a uma velocidade máxima de 6,25 Megabytes por segundo.

3. Resumindo: 50 megabits é o mesmo que 6,25 megabytes.

E para saber a velocidade de upload de sua internet em megabits é só realizar o mesmo processo:

1. Pegue a velocidade máxima de upload, que no caso é 25 Mbps e divida por 8. (Utilize a calculadora para ficar mais fácil).

2. Então você vai poder fazer upload de arquivos a uma velocidade de 3,125 Megabytes por segundo.

O que é Upload e Download?

Upload é o nome do processo onde você envia um arquivo ou informação para outro dispositivo através da internet. Por exemplo, você está fazendo upload quando está enviando um vídeo para o Youtube ou fotos para o Facebook.

Download (baixar) é nome dado ao processo de receber algum arquivo da internet em algum dispositivo. Por exemplo, ao baixar um vídeo ou música da internet você está fazendo um download.

Resumindo: no download você recebe e no upload você envia um arquivo através da internet.

E aí, tem alguma dúvida? Tem algum tópico que você não conseguiu entender?

Se algo não ficou claro ou se você quer saber de alguma coisa relacionada à essas siglas, comente abaixo e iremos ajudá-lo.

Aproveite e compartilhe este artigo nas redes sociais para ajudar outras pessoas que querem saber sobre o assunto.

São apenas 2 cliques para compartilhar e você nos ajuda muito. 🙂

# data[].attributes.attachment_link.title
O que significa Bit, Byte, Mbps, Kbps, MB, KB, GB, TB

# data[].attributes.attachment_link.description
1 (um) terabyte é uma unidade formada pelo conjunto de 1024 gigabytes (1 terabyte = 1024 gigabytes). Abreviação: TB Ter um computador com a capacidade de armazenar 1 terabyte de dados era muito incomum há pouquíssimo tempo, mas tem se tornado cada vez mais comum com o desenvolvimento da tecnologia.

# data[].attributes.body
Vídeo

# data[].attributes.attachment_link.title
Números Binários: adição, subtração, complemento de 1 e de 2.

# data[].attributes.body
Texto

# data[].attributes.body
Vídeo

# data[].attributes.attachment_link.title
PORTAS LÓGICAS APRENDA E NÃO ESQUEÇA NUNCA MAIS (DICA INCRÍVEL!)

# data[].attributes.body
Texto

# data[].attributes.body
Vídeo

# data[].attributes.attachment_link.title
Aula II - Propriedades de álgebra Booleana

# data[].attributes.body
Vídeo

# data[].attributes.attachment_link.title
Aula III - Simplificação Expressões Booleanas