stringtranslate.com

PDP-1

El PDP-1 ( Procesador de datos programado-1 ) es el primer ordenador de la serie PDP de Digital Equipment Corporation y se fabricó por primera vez en 1959. Es famoso por ser el ordenador más importante en la creación de la cultura hacker en el Instituto Tecnológico de Massachusetts , Bolt, Beranek y Newman y otros lugares. [2] El PDP-1 es el hardware original para jugar el primer juego de la historia en un miniordenador , Spacewar! de Steve Russell . [3]

Descripción

PDP-1 en el Computer History Museum con Steve Russell , creador de Spacewar! El gran gabinete alberga el procesador. El panel de control principal está justo encima del escritorio, el lector de cinta de papel está encima de él (metálico) y la salida del perforador de cinta de papel modelo BRPE de Teletype encima de eso (ranura vertical). Una bandeja de almacenamiento para ocho cintas de papel plegadas en acordeón está unida al panel superior. A la izquierda está la máquina de escribir IBM Modelo B modificada por Soroban Engineering, y la pantalla CRT Tipo 30 está en el extremo derecho.

El PDP-1 utiliza un tamaño de palabra de 18 bits y tiene 4096 palabras como memoria principal estándar (equivalente en tamaño de bits a 9216 bytes de ocho bits , pero en tamaño de caracteres a 12 388 bytes ya que el sistema divide realmente una palabra de 18 bits en tres caracteres de seis bits), ampliable a 65 536 palabras. El tiempo de ciclo de la memoria de núcleo magnético es de 5,35 microsegundos (que corresponde aproximadamente a una velocidad de reloj de 187 kilohercios ); en consecuencia, la mayoría de las instrucciones aritméticas tardan 10,7 microsegundos (93 458 operaciones por segundo) porque utilizan dos ciclos de memoria: el primero para obtener la instrucción, el segundo para obtener o almacenar la palabra de datos. Los números con signo se representan en complemento a uno . El PDP-1 tiene una potencia de cálculo aproximadamente equivalente a una agenda de bolsillo de 1996 y un poco menos de memoria. [4]

Un bloque de construcción del sistema, visto de frente
Bloques de construcción del sistema 1103 Tarjeta inversora hexagonal
Bloque de construcción del sistema PDP-1 n.° 4106, alrededor de 1963, con una moneda de veinticinco centavos de dólar estadounidense ; tenga en cuenta que se reemplazó un transistor (amarillo)

El PDP-1 utiliza 2.700 transistores y 3.000 diodos. [5] Está construido principalmente con bloques de construcción de sistemas de la serie DEC 1000 , que utilizan transistores de microaleación y de difusión de microaleación con una velocidad de conmutación nominal de 5 MHz. Los bloques de construcción de sistemas están empaquetados en varios bastidores de 19 pulgadas . Los bastidores están empaquetados en una única caja de gran tamaño para mainframe, con un panel de control hexagonal que contiene interruptores y luces montados a la altura de una mesa en un extremo del mainframe. Sobre el panel de control se encuentra la solución de entrada/salida estándar del sistema, un lector y grabador de cinta perforada . 

El PDP-1 pesa alrededor de 730 kg (1.600 lb). [6]

Historia

El diseño del PDP-1 se basa en los pioneros ordenadores TX-0 y TX-2 , diseñados y construidos en el Laboratorio Lincoln del MIT . Benjamin Gurley fue el ingeniero principal del proyecto. [7] Después de mostrar un prototipo en la Conferencia Conjunta de Computación del Este en diciembre de 1959, DEC entregó el primer PDP-1 a Bolt, Beranek y Newman (BBN) en noviembre de 1960, [8] [9] y fue aceptado formalmente a principios de 1961. [10] En septiembre de 1961, DEC donó el PDP-1 al MIT, [11] donde se colocó en la habitación contigua a su antecesor, el ordenador TX-0, [12] que para entonces estaba en préstamo indefinido del Laboratorio Lincoln.

En este contexto, el PDP-1 reemplazó rápidamente al TX-0 como la máquina favorita entre la incipiente cultura hacker , y sirvió como plataforma para una larga lista de innovaciones informáticas. Esta lista incluye uno de los primeros videojuegos digitales, Spacewar!, [ 3] el primer editor de texto , el primer procesador de textos , el primer depurador interactivo , el primer programa de ajedrez informático creíble , uno de los primeros sistemas de tiempo compartido ( BBN Time-Sharing System ) y algunos de los primeros programas de música computerizada. [13] En la reunión de ex alumnos del TX-0 del Computer History Museum en 1984, Gordon Bell dijo que los productos de DEC se desarrollaron directamente a partir del TX-2 , el sucesor del TX-0 que se había desarrollado a lo que Bell pensó que era un precio de ganga en ese momento, alrededor de US$3 millones . En la misma reunión, Jack Dennis dijo que el diseño de Ben Gurley para el PDP-1 estaba influenciado por su trabajo en la pantalla TX-0. [14]

El PDP-1 se vendió en su forma básica por 120.000 dólares (equivalentes a 1.223.519 dólares en 2023). [15] El sistema de BBN fue rápidamente seguido por pedidos de Lawrence Livermore y Atomic Energy of Canada (AECL), y finalmente se entregaron 53 PDP-1 hasta que la producción terminó en 1969. [16] [17] Todas estas máquinas todavía se usaban activamente en 1970, y varias finalmente se salvaron. El ejemplo del MIT fue donado al Museo de la Computación de Boston , y de allí terminó en el Museo de Historia de la Computación (CHM). Una versión tardía de Spacewar! en cinta de papel todavía estaba escondida en la caja. El PDP-1 #44 fue encontrado en un granero en Wichita, Kansas en 1988, aparentemente anteriormente propiedad de una de las muchas compañías de aviación de la zona, y rescatado para la Colección Histórica Digital, que también terminó finalmente en el CHM. [18] La computadora de AECL fue enviada a Science North , pero luego fue desechada.

El lanzamiento del PDP-1 marcó un cambio radical en la filosofía del diseño de computadoras: es la primera computadora comercial que se centra en la interacción con el usuario en lugar de solo el uso eficiente de los ciclos de la computadora. [19]

La primera referencia a piratería informática maliciosa es la de los " piratas informáticos telefónicos " en el periódico estudiantil del MIT , The Tech , sobre piratas informáticos que bloquean las líneas con Harvard , configuran el PDP-1 para hacer llamadas gratis, marcan números de guerra y acumulan grandes facturas telefónicas. [20] [21] [22]

Periféricos

Máquina de escribir con consola y pantalla CRT de modo puntual PDP-1 Tipo 30, con marco de procesador en el fondo

La PDP-1 utiliza cinta de papel perforada plegada en acordeón como su medio de almacenamiento principal. [15] A diferencia de las barajas de tarjetas perforadas , que se podían clasificar y reordenar, la cinta de papel es tediosa de editar físicamente. Esto inspiró la creación de programas de edición de texto como Expensive Typewriter y TECO . Debido a que está equipada con impresoras en línea y fuera de línea que se basaban en mecanismos de máquina de escribir eléctrica de IBM , es capaz de lo que, en la terminología de la década de 1980, se llamaría " impresión con calidad de carta " y, por lo tanto, inspiró a TJ-2 , posiblemente el primer procesador de textos .

La máquina de escribir de consola, conocida como Computeriter , fue proporcionada por Soroban Engineering. Es un mecanismo de máquina de escribir IBM Model B Electric adaptado, modificado mediante la adición de interruptores para detectar pulsaciones de teclas y solenoides para activar las barras de tipos . Utiliza un mecanismo de barra de tipos tradicional, no el mecanismo de máquina de escribir IBM Selectric en forma de "pelota de golf" , que no se introdujo hasta el año siguiente. El tipo de letra se selecciona subiendo y bajando la enorme cesta de tipos. La Soroban está equipada con una cinta entintada de dos colores (roja y negra), y la interfaz permite la selección de colores. Los programas suelen utilizar códigos de colores para distinguir la entrada del usuario de las respuestas de la máquina. El mecanismo de Soroban no es fiable y es propenso a atascarse, especialmente al cambiar de mayúsculas o de color de la cinta. [23] [24] [25]

Los dispositivos fuera de línea son típicamente las Flexowriters Friden que han sido especialmente construidas para operar con la codificación de caracteres FIO-DEC utilizada por la PDP-1. Al igual que la máquina de escribir de consola, estas están construidas alrededor de un mecanismo de mecanografía que es mecánicamente el mismo que una máquina de escribir IBM Electric . [26] Sin embargo, las Flexowriters son altamente confiables y a menudo se usaban para largas sesiones de impresión desatendidas. Las Flexowriters tienen perforadoras de cinta de papel electromecánicas y lectores que operan sincrónicamente con el mecanismo de la máquina de escribir. Las velocidades de mecanografía son de aproximadamente diez caracteres por segundo. Un procedimiento operativo típico de la PDP-1 es imprimir texto en una cinta de papel perforada utilizando la perforadora BRPE modelo Teletype de "alta velocidad" (60 caracteres por segundo) de la PDP-1, luego llevar manualmente la cinta a una Flexowriter para imprimir fuera de línea.

En años posteriores, se añadieron unidades DECtape a algunos sistemas PDP-1, como un método más conveniente para realizar copias de seguridad de programas y datos, y para permitir la compartición temprana de tiempo . Esta última aplicación suele requerir un medio de almacenamiento secundario para intercambiar programas y datos dentro y fuera de la memoria central, sin necesidad de intervención manual. Para este propósito, las DECtapes son muy superiores a las cintas de papel, en términos de fiabilidad, durabilidad y velocidad. Los primeros discos duros eran caros y notoriamente poco fiables; si están disponibles y funcionan, se utilizan principalmente por la velocidad de intercambio, y no para el almacenamiento permanente de archivos.

Pantalla gráfica

La pantalla CRT de precisión Tipo 30 es un dispositivo de visualización de puntos capaz de direccionar 1024 por 1024 ubicaciones direccionables a una velocidad de 20.000 puntos por segundo. [27] Se utiliza una instrucción especial "Mostrar un punto en CRT" para construir imágenes, que deben actualizarse muchas veces por segundo. [27] El CRT, que se desarrolló originalmente para su uso en radar, tiene 16 pulgadas (41 cm) de diámetro y utiliza un fósforo P7 de larga persistencia . [28] Se puede utilizar un lápiz óptico con el Tipo 30 para seleccionar puntos en la pantalla. Hay disponibles un generador de caracteres opcional y hardware para la generación de líneas y curvas. [27]

Música por computadora

Los hackers del MIT también utilizaron el PDP-1 para reproducir música en armonía de cuatro partes, utilizando un hardware especial: cuatro flip-flops controlados directamente por el procesador (la señal de audio se filtra con filtros RC simples ). La música se preparó mediante el Harmony Compiler de Peter Samson , un sofisticado programa basado en texto con algunas características específicamente orientadas a la codificación eficiente de la música barroca . Se prepararon varias horas de música para él, incluidas fugas de Bach , toda la Eine kleine Nachtmusik de Mozart , el movimiento Oda a la alegría que concluye la Sinfonía n.º 9 de Beethoven , villancicos y numerosas canciones populares.

Estado actual

Panel de control PDP-1

Sólo se sabe que existen tres ordenadores PDP-1, y los tres forman parte de la colección del Museo de Historia de la Computación (CHM). Uno es el prototipo que se utilizó anteriormente en el MIT y los otros dos son máquinas de producción PDP-1C. Uno de estos últimos, el número de serie 55 (el último PDP-1 fabricado) ha sido restaurado y está en exposición, y se realizan demostraciones dos sábados al mes. Las demostraciones incluyen:

Existen simulaciones de software del PDP-1 en SIMH y MESS , también existe una recreación de hardware a través de FPGA para el proyecto MiSTer , y existen imágenes binarias de cintas de papel del software en los archivos de bitsavers.org. [29]

Véase también

Notas

  1. ^ "Early Computers at Stanford". Universidad de Stanford . 6 de febrero de 2022 [1997-08-15] . Consultado el 6 de julio de 2024 .
  2. ^ "Proyecto de restauración del PDP-1 del Museo de Historia de la Computación: introducción". Museo de Historia de la Computación . Archivado desde el original el 16 de marzo de 2022. Consultado el 6 de abril de 2011 .
  3. ^ ab «1960: DEC PDP-1 Precursor de la minicomputadora». CED Magic . Archivado desde el original el 3 de enero de 2022. Consultado el 4 de diciembre de 2008 .
  4. ^ Hafner, Katie ; Lyon, Matthew (1996). Donde los magos se quedan despiertos hasta tarde: los orígenes de Internet (1.ª edición de Touchstone). Nueva York : Simon and Schuster . p. 85. ISBN 978-0-684-81201-4. LCCN  96019533. OCLC  935805191. OL  23262579M – vía Internet Archive .
  5. ^ "Computadora PDP-1". Museo de Historia de la Computación . Archivado desde el original el 7 de junio de 2021. Consultado el 23 de marzo de 2022 .
  6. ^ Weik, Martin H. (marzo de 1961). "Procesador de datos programado". Sitio web Nike Missile de Ed Thelen . Una tercera encuesta sobre sistemas informáticos digitales electrónicos domésticos. Archivado desde el original el 21 de marzo de 2022. Consultado el 6 de julio de 2018 .
  7. ^ "Ben Gurley". Museo de Historia de la Computación . Archivado desde el original el 27 de febrero de 2021. Consultado el 23 de marzo de 2022 .
  8. ^ "1960". Cronología de la informática digital . Archivado desde el original el 16 de julio de 2012. Consultado el 23 de marzo de 2022 .
  9. ^ Bell, C. Gordon; Mudge, J. Craig; McNamara, John E. (2014). Ingeniería informática: una visión DEC del diseño de sistemas de hardware. Digital Press. págs. 123–124, 134–137. ISBN 978-1-4832-2110-6. OCLC  900212390. Archivado desde el original el 19 de octubre de 2023. Consultado el 30 de junio de 2024 .
  10. ^ "Noticias de computadoras y procesadores de datos: en el escritorio del editor: el primer "procesador de datos programado" entregado y en uso". Computadoras y automatización . 10 (4(B)): 8B. Abril de 1961 . Consultado el 22 de marzo de 2022 – vía Internet Archive .
  11. ^ "Historia del PDP-1". Gordon Bell . 30 de abril de 1998. Archivado desde el original el 15 de febrero de 2022 . Consultado el 23 de marzo de 2022 .
  12. ^ El ratón que rugió: conferencia de celebración del PDP-1. Museo de Historia de la Computación . 15 de mayo de 2006. Marcas de tiempo de citación 32:48 inicio del panel, 43:55 y 47:00 primer prototipo en diciembre de 1959, 52:40 donación del PDP-1 en septiembre de 1961, 53:46 PDP-1 junto a TX-0 en 1961 (aproximadamente 3 min). Archivado desde el original el 23 de marzo de 2022. Consultado el 22 de marzo de 2022 .
  13. ^ Strebe, Judith A.; Kim, Rebekah (2006). "Guía de la colección de materiales informáticos PDP-1 de Digital Equipment Corporation" (PDF) . Museo de Historia de la Computación . Archivado (PDF) del original el 28 de agosto de 2021. Consultado el 23 de marzo de 2022 .
  14. ^ "El TX-0: su pasado y su presente" (PDF) . Informe del Museo de la Computación (8). Primavera de 1984. Archivado desde el original (PDF) el 8 de septiembre de 2015. Consultado el 23 de marzo de 2022 .
  15. ^ ab "¿La gran estafa de los videojuegos?". Next Generation . N.º 23. Imagine Media . Noviembre de 1996. págs. 64–68, 211–229 . Consultado el 22 de marzo de 2022 a través de Internet Archive .
  16. ^ Digital Equipment Corporation (1978). Digital Equipment Corporation: Nineteen Fifty-Seven to the Present (PDF) (en inglés) . DEC Press. pág. 3. Archivado (PDF) del original el 23 de marzo de 2022. Consultado el 23 de marzo de 2022 .
  17. ^ Grenia, Mark W., ed. (febrero de 2001). Historia de la informática: una enciclopedia de las personas y las máquinas que hicieron historia en el campo de la informática. Lexikon Services. ISBN 978-0-944601-78-5. OL  11565276M. Archivado desde el original el 23 de marzo de 2022. Consultado el 23 de marzo de 2022 – vía Open Library .
  18. ^ Bergin, Thomas. "Digital Equipment Corporation". SlideToDoc . Archivado desde el original el 23 de marzo de 2022 . Consultado el 22 de marzo de 2022 .
  19. ^ "Colección DEC PDP-1". Museo de Historia de la Computación . Archivado desde el original el 14 de julio de 2018. Consultado el 6 de marzo de 2013 .
  20. ^ Press, Gil (20 de noviembre de 2011). "Hacking y cajas azules". La historia de la información . Archivado desde el original el 18 de abril de 2021.
  21. ^ Duarte, Gustavo (27 de agosto de 2008). «First Recorded Use of "Hacker"» (Primer uso registrado de «hacker»). Many But Finite (Muchos pero finitos ). Archivado desde el original el 21 de febrero de 2022. Consultado el 23 de marzo de 2022 .
  22. ^ Lichstein, Henry (20 de noviembre de 1963). «Hackers telefónicos activos» (PDF) . The Tech . Vol. 83, núm. 24. pág. 1. Archivado (PDF) del original el 16 de febrero de 2022. Consultado el 23 de marzo de 2022 .
  23. ^ Procedimientos de ajuste y lubricación del decodificador y la unidad de potencia del computador (PDF) . Soroban. 1963 – vía Bitsavers.
  24. ^ Operación y servicio con desglose ilustrado de piezas para los modelos de unidad codificadora EC y ETC computeriter (PDF) . Soroban. Marzo de 1963 – vía Telcontar.net.
  25. ^ "Soroban Engineering". Telcontar.net . 24 de enero de 2024 . Consultado el 17 de agosto de 2024 .
  26. ^ Mast, Bob (24 de noviembre de 1998). "De: Bob Mast". Instituto Arqueológico Blinkenlights . Archivado desde el original el 2 de enero de 2022. Consultado el 22 de marzo de 2022. La Flexowriter fue fabricada por primera vez por IBM, durante la Segunda Guerra Mundial, para ser utilizada como una máquina de escribir automática. Después de la guerra, varios empleados de IBM compraron los derechos y formaron Commercial Controls, Inc. La fabricaron en el antiguo edificio de máquinas de escribir IBM Selectric en Rochester, Nueva York. A finales de los años cincuenta, Friden compró Commercial Controls.
  27. ^ Manual abc PDP-1 (PDF) . Digital Equipment Corporation . 1963. págs. 33–36. Archivado (PDF) del original el 28 de agosto de 2021 . Consultado el 22 de marzo de 2022 – vía Bitsavers .
  28. ^ CuriousMarc (2 de mayo de 2017). Lyle Bickley explica el PDP-1 (¡y jugamos al Spacewar original!). Archivado del original el 11 de diciembre de 2021. Consultado el 7 de abril de 2018 – vía YouTube .
  29. ^ "Índice de /bits/DEC/pdp1/papertapeImages". Archivado desde el original el 7 de enero de 2022 . Consultado el 16 de marzo de 2022 – vía Bitsavers .

Enlaces externos