A tecnologia moderna nos permite desfrutar de plataformas extremamente potentes e levá-las para todos os lugares, mas para conhecer a teoria sobre o funcionamento essencial de um computador, na verdade nem precisamos de eletricidade. De fato, podemos utilizar um simples tabuleiro com bolinhas de gude, como nos ensina o canal The Action Lab em um de seus vídeos recentes, que também inclui uma rápida introdução ao sistema binário.

Um computador que funciona com bolinhas de gude
Computador com bolinhas de gude

Muitas pessoas ainda veem o computador como “uma caixa de componentes e uma tela sobre a mesa”, mas o conceito é na verdade mais amplo e, ao mesmo tempo, mais simples. Por exemplo, um ábaco poderia muito bem ser considerado um computador, e está entre nós há milhares de anos. No entanto, as coisas ficam mais interessantes na hora de explorar a teoria, ou melhor, como funciona um computador “moderno” em baixo nível.

No passado, vimos opções como um processador de papel, e em meados do século XX surgiram projetos no estilo do GENIAC (que também servia para jogar), e o “assistente computacional ilustrado” CARDIAC da Bell Labs. Mas desta vez vamos ver em ação... um punhado de bolinhas de gude. Sob a lógica correta, até elas podem se transformar em um computador básico. É o que explicam no canal The Action Lab:

Sem uma lógica pré-configurada, as bolinhas não fazem nada além de cair até o fundo, mas tudo muda quando você começa a adicionar “bits” (ou interruptores, se preferir), até completar um registro. Seu registro inicial de cinco bits conta de 0 a 31 (00000 - 11111 em binário). Com a configuração adequada e apenas mais dois bits, já pode realizar operações elementares de soma e subtração, enquanto a introdução de um terceiro registro habilita a multiplicação.

Isso não é tão diferente do que acontece dentro de um sistema moderno. Com um tabuleiro maior, mais peças e bolinhas adicionais, a complexidade das operações continuará aumentando. Agora, o problema é... a velocidade. Um computador por si só é interessante, mas todas essas operações ao seu alcance precisam ser resolvidas em um tempo razoável. Em resumo, um computador atual não é “inteligente”, mas pode fazer coisas simples extremamente rápido.

https://old.neoteo.com/facom-128b-ordenador-japones-de-1959/