El PDP-11: el minicomputador que sentó las bases de la informática moderna

Fuentes: A brief tour of the PDP-11, the most influential minicomputer of all time

El PDP-11, presentado en 1970 por Digital Equipment Corporation, fue el minicomputador más influyente y exitoso de su época, y resulta clave para entender la evolución de la arquitectura informática. Este artículo explica en qué consistía, cómo funcionaba y por qué sigue siendo relevante. Lanzado en un momento dominado por costosos mainframes de GE, CDC e IBM, el PDP-11 democratizó el acceso a la computación con un precio inicial de 20.000 dólares, aunque con tan solo 4 KB de RAM y cintas de papel como almacenamiento. A lo largo de sus 22 años de vida se vendieron más de 600.000 unidades, usadas en control de semáforos, defensa antiaérea, tráfico aéreo, centrales nucleares, entrenamiento de pilotos y telecomunicaciones, además de inaugurar el procesamiento de texto y datos. Su diseño ortogonal de 16 bits, con ocho registros, 65 KB de espacio de direcciones y el versátil bus UNIBUS, lo convirtió en una plataforma elegante para programar en ensamblador. El artículo detalla su arquitectura, los modos de direccionamiento, la separación entre código y datos, y la gestión del puntero de pila y del contador de programa. Además, se ofrece un programa de ejemplo en ensamblador del PDP-11 que ilustra la asignación de etiquetas, la reserva de memoria y las operaciones de movimiento y suma entre registros. El texto también sitúa al PDP-11 como cuna del sistema operativo UNIX y del lenguaje de programación C, y como precursor directo de las arquitecturas segmentadas de Intel x86, cuyo legado se percibe en los procesadores actuales.