domingo, 27 de maio de 2018

Porque o computador fala 10 se falamos 2?


Não existe coisa mais fácil do que contar com os dedos, correto? Afinal temos 10 dedos e usamos 10 caracteres para contar, a contagem está literalmente na palma de nossas mãos.Porem, se você falar isso para um membro da antiga tribo Mangareva, povo da maior ilha da polinésia francesa, ele dirá com veemência que não, que é muito mais fácil calcular números escritos em um sistema binário, ou seja, composto somente de 1 e 0 ou a e b, método que era utilizado largamente por comerciantes da região até a ilha ser conquistada pelos franceses. Não só essa tribo mas também chineses chegaram a utilizar métodos binários para calculo, escrita de números e até adivinhações, chamado por eles de I ching.
Um grande matemático indiano chamado Pingala também escreveu e fez uso de sistemas binários para calculo que segundo ele se mostravam bem práticos para determinados usos, assim como alguns estudiosos mais atuais como Francis bacon que teve a ideia de transcrever letras como sequencias de binarias como forma de proteger o conteúdo de cartas as fazendo parecer simplesmente sequencias aleatórias de tudo oque pudesse ser representada de duas diferentes formas (como tochas apagadas e acesas ou toques de sino) e Leinbnz, que depois de estudar principalmente o i ching, desenvolveu um sistema de representação e contagem formado somente pelos numeros 1 e 0 e exposto em seu artigo "Explication de l'Arithmétique Binaire" dando o pontapé no uso desse sistema alternativo de notação mas a coisa toda realmente só ganhou consistência quando George Boole que encima do trabalho de Lienbnz criou uma série de regras logicas para as relações entre numeros binários facilitando enormemente o uso deles para fazer cálculos complexos simplesmente seguindo repetições de passos simples sendo esse sistema chamado de logica booleana



E dai que é exatamente esse sistema que permite você ler esta postagem pois se não fosse o desenvolvimento do sistema de calculo binário qualquer equipamento digital não existiria




Operadores fazendo a programação do ENIAC

Resultado final dos calculos

Processo de troca dos Tubos de vácuo


ENIAC o trunfo secreto americano na segunda guerra mundial, construído pelo exercito com o intuito de ser usado para fazer cálculos de artilharia, o pc gamer da época, sendo composto por 20000 tubos de vácuo (que viviam queimando), 7200 diodos de cristal, 1500 relays, 70000 resistores, 10000 capacitores, ocupando um galpão de 180 metros quadrados e pesando 30 toneladas a um custo de míseros 500000 dólares, essa pequena criança conseguia consumir 150 quilowatts para fazer 5000 adições, 357 multiplicações ou 38 divisões por segundo (um processador atual de 3Ghz, como o pentium 4, faz 3 bilhões de cálculos por segundo gastando 89 W de energia), porem só terminou de ser construído 3 meses depois do final da guerra sendo utilizado então durante a guerra fria principalmente para a quebra de criptografia da comunicação inimiga. Esse robusto sistema precisava ser "programado" manualmente no qual era preciso conectar fios, relês e sequências de chaves para que  tarefas especificas fossem executadas e a resposta de seu trabalho era dada por uma sequencia de lampadas que acendiam e apagavam ou por impressão de cartões perfurados.
"O ENIAC usou anéis de contagem com dez posições para armazenar dígitos; cada dígito exigia 36 tubos de vácuo, 10 dos quais eram os triodos duplos que compunham as travas do contador de anéis. A aritmética era realizada 'contando' os pulsos com os contadores de anéis e gerando pulsos de transporte se o contador estivesse travado, a ideia sendo emular eletronicamente a operação das rodas digitais de uma máquina de somar mecânica." (traduzido de https://en.wikipedia.org/wiki/ENIAC)
Ou seja, o primeiro computador da historia tentava imitar as calculadoras analógicas da epoca e usava uma contagem de 10 dígitos como nós porem, por conta disso, ele se tornava em sua essencia muito complexo gerando muita margem de erro e apresentando muitos defeitos principalmente em suas valvulas a vácuo que viviam apontando resultados errados quando nao estavam em temperatura ideal ou simplesmente queimavam e precisavam ser trocados




O ENIAC foi o único em seu modelo devido a toda a dificuldade envolvida em seu projeto porem muitos estudiosos se entusiasmaram com a ideia e desenvolveram ou tentaram desenvolver maquinas similares que sempre acabavam sendo barradas diante de algum problema, até que o professor John von Neumann entrou em cena com idéias incomuns de agrupar as funções dos computadores em diferentes componentes e que cada um somente trabalhasse com sua função especifica alem da mudança do método de calculo com 10 dígitos para um método binário, que simplificaria e resumiria a necessidade de diferentes componentes reduzindo assim a taxa de erro. Essas ideias são seguidas até hoje, principalmente o fator de binaridade dos cálculos pois é muito mais simples fazer varios componentes em conjunto trabalharem com duas forças do que trabalharem com 10 como no caso do ENIAC
Por isso, quando você pergunta a alguém quanto é 1+1 ele te responderá 2 mas o computador sempre te responderá 10, como isso? essa resposta fica para a próxima!




Fontes:

Um sistema binário inventado na Polinésia séculos antes de Leibniz | Atualidade | EL PAÍS Brasil

ENIAC, primeiro computador do mundo, completa 65 anos - Tecnoblog

ENIAC Definition from PC Magazine Encyclopedia

ENIAC - Wikipedia

O ENIAC - Hardware, o Guia Definitivo

The Brainiac that was ENIAC – Julie Marin – Medium

Por que o computador usa o Sistema Binário? - Brainly.com.br

Decimal computer - Wikipedia

1.8. A evolução dos computadores

Arquitetura de John Von Neumann - Embarcados



Nenhum comentário:

Postar um comentário