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.
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/