Separar instrucciones, lógica y memoria
El mecanismo representa diez sin que una persona deba recordar el acarreo.
Los enlaces con ?t= abren el vídeo en un segundo concreto.
Las ideas que debes retener
1. De automatizar cuentas a programar procedimientos
Las primeras calculadoras: automatizar no es programar
La Pascalina, construida por Blaise Pascal entre 1642 y 1644, automatizaba sumas y restas mediante ruedas dentadas. Pocas décadas después, el Step Reckoner de Leibniz amplió esa idea y…
Jacquard: cuando las instrucciones se separan del mecanismo
El siguiente avance decisivo no llegó desde la matemática, sino desde la industria textil. El telar de Jacquard, desarrollado en 1804-1805, utilizaba tarjetas perforadas intercambiables…
Ve directamente a una sección
Leer transcripción revisada
Vídeo sin narración. Esta transcripción reproduce el texto visual del vídeo; no atribuye una voz inexistente.
Un acarreo conecta dos posiciones
Una rueda de unidades representa nueve y otra de decenas representa cero.
Añadir una unidad hace volver la primera a cero y avanzar la segunda a uno.
El mecanismo representa diez sin que una persona deba recordar el acarreo.
Cambiar el patrón, conservar el mecanismo
Un patrón de perforaciones codifica instrucciones para seleccionar posiciones.
Una segunda tarjeta activa otra secuencia sin reconstruir el mecanismo.
Separar instrucciones y ejecución permite repetir procedimientos distintos.
Una operación lógica puede gobernar un circuito
Dos interruptores en serie deben estar cerrados para completar el recorrido.
Si A o B permanece abierto, la salida es cero.
Con ambos cerrados, la salida es uno: el circuito implementa A AND B.
Una regla local puede recorrer una cinta
La cinta contiene tres unos seguidos de una celda vacía.
La regla avanza a la derecha mientras lee un uno.
Al encontrar la celda vacía, escribe otro uno y se detiene: ha incrementado un conteo unario.
Instrucciones y datos pueden residir en memoria
La memoria contiene instrucciones de cargar, sumar y guardar, además de dos datos.
La unidad ejecutora lee una instrucción cada vez y actualiza su registro.
En este ejemplo carga tres, suma cuatro y guarda siete.
Cuatro alternativas equiprobables requieren dos bits
Un mensaje puede ser A, B, C o D, con la misma probabilidad.
Dos decisiones binarias distinguen las cuatro posibilidades.
Los bits cuantifican la incertidumbre de esta elección, no el significado del mensaje.