El PDP-1 ( Programmed Data Processor-1 ) es la primera computadora de la serie PDP de Digital Equipment Corporation y se produjo por primera vez en 1959. Es famosa por ser la computadora más importante en la creación de la cultura hacker en el Instituto de Massachusetts de Tecnología , Bolt, Beranek y Newman y otros. [2] El PDP-1 es el hardware original para jugar el primer juego de la historia en una minicomputadora , Spacewar de Steve Russell . [3]
El PDP-1 utiliza un tamaño de palabra de 18 bits y tiene 4.096 palabras como memoria principal estándar (equivalente en tamaño de bits a 9.216 bytes de ocho bits , pero en tamaño de caracteres a 12.388 bytes, ya que el sistema en realidad divide una palabra de 18 bits en tres). caracteres de seis bits), actualizable a 65.536 palabras. El tiempo de ciclo de la memoria del núcleo magnético es de 5,35 microsegundos (lo 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 buscar la instrucción y el segundo para buscar o almacenar la palabra de datos. Los números con signo se representan en complemento a uno . El PDP-1 tiene una potencia informática aproximadamente equivalente a la de un organizador de bolsillo de 1996 y un poco menos de memoria. [4]
El PDP-1 utiliza 2700 transistores y 3000 diodos. [5] Está construido principalmente con bloques de construcción de sistemas de la serie DEC 1000 , utilizando microaleaciones y transistores difusos de microaleaciones con una velocidad de conmutación nominal de 5 MHz. Los System Building Blocks están empaquetados en varios bastidores de 19 pulgadas . Los racks están empaquetados en una única caja de gran tamaño, con un panel de control hexagonal que contiene interruptores y luces montados a la altura de la mesa en un extremo del mainframe. Encima del 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 pesaba alrededor de 730 kg (1600 lb). [6]
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 fue colocado en la habitación contigua a su antecesor, el ordenador TX-0, [12] que para entonces estaba en préstamo indefinido por parte de Laboratorio Lincoln.
En este entorno, 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 algunas de las primeras canciones computarizadas . [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 pensaba que era un precio de ganga en el tiempo, unos 3 millones de dólares EE.UU. En la misma reunión, Jack Dennis dijo que el diseño de Ben Gurley para el PDP-1 fue influenciado por su trabajo en la pantalla TX-0.[14]
El PDP-1 se vendió en forma básica por 120.000 dólares (equivalente a 1.175.145 dólares en 2022). [15] Al sistema de BBN le siguieron rápidamente pedidos de Lawrence Livermore y Atomic Energy of Canada (AECL), y finalmente se entregaron 53 PDP-1 hasta que terminó la producción en 1969. [16] [17] Todas estas máquinas todavía estaban en funcionamiento utilizado en 1970, y finalmente varios se salvaron. El ejemplar 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 última versión de Spacewar! La cinta de papel todavía estaba metida en el estuche. 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 en el área, y rescatado para la Colección Histórica Digital, y eventualmente también terminó 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 enfoca en la interacción con el usuario en lugar de solo el uso eficiente de las bicicletas. [19]
La primera referencia a piratería informática maliciosa es ' 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 realizar llamadas gratuitas, marcar en guerra y acumular grandes facturas telefónicas. [20] [21] [22]
El PDP-1 utiliza cinta de papel perforada plegada como medio de almacenamiento principal. [15] A diferencia de los mazos de tarjetas perforadas , que se pueden clasificar y reordenar, la edición física de la cinta de papel es tediosa. Esto inspiró la creación de programas de edición de textos como Expensive Typewriter y TECO . Debido a que está equipado con impresoras en línea y fuera de línea que se basaban en mecanismos de máquinas de escribir eléctricas 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ó al TJ-2 , posiblemente el primer procesador de textos .
La máquina de escribir de consola es producto de una empresa llamada Soroban Engineering. Utiliza un mecanismo de máquina de escribir eléctrica IBM Modelo B , modificado mediante la adición de interruptores para detectar pulsaciones de teclas y solenoides para activar las barras de escritura . Utiliza un mecanismo de barra de tipos tradicional, no el mecanismo de máquina de escribir IBM Selectric tipo "pelota de golf" , que no se introdujo hasta el año siguiente. El formato tipo letra se selecciona subiendo y bajando la enorme cesta tipográfica. El Soroban está equipado con una cinta entintada de dos colores (rojo y negro) y la interfaz permite la selección del color. Los programas suelen utilizar códigos de colores para distinguir las entradas del usuario de las respuestas de la máquina. El mecanismo Soroban no es confiable y propenso a atascarse, particularmente cuando se cambia la caja o el color de la cinta.
Los dispositivos fuera de línea suelen ser Friden Flexowriters que han sido especialmente diseñados para funcionar con la codificación de caracteres FIO-DEC utilizada por el PDP-1. Al igual que las máquinas de escribir de consola, estas se construyen alrededor de un mecanismo de escritura que es mecánicamente el mismo que el de una máquina de escribir IBM Electric . [23] Sin embargo, los Flexowriters son muy confiables y a menudo se usaban para largas sesiones de impresión desatendidas. Las flexográficas tienen lectores y perforadores de cinta de papel electromecánicos que funcionan sincrónicamente con el mecanismo de la máquina de escribir. La velocidad de escritura es de unos diez caracteres por segundo. Un procedimiento operativo típico del PDP-1 es enviar texto a una cinta de papel perforada utilizando el perforador BRPE modelo teletipo de "alta velocidad" (60 caracteres por segundo) del PDP-1 y luego llevar la cinta a una Flexowriter para imprimirla fuera de línea. .
En años posteriores, se agregaron 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 el tiempo compartido temprano . Esta última aplicación normalmente requiere un medio de almacenamiento secundario para intercambiar programas y datos dentro y fuera de la memoria central, sin requerir intervención manual. Para este propósito, las DECtapes son muy superiores a las cintas de papel en términos de confiabilidad, durabilidad y velocidad. Los primeros discos duros eran caros y notoriamente poco fiables; si están disponibles y funcionan, se utilizan principalmente para acelerar el intercambio y no para el almacenamiento permanente de archivos.
La pantalla CRT de precisión tipo 30 es un dispositivo de visualización de trazado de puntos capaz de direccionar 1024 por 1024 ubicaciones direccionables a una velocidad de 20 000 puntos por segundo. [24] Se utiliza una instrucción especial "Mostrar un punto en CRT" para crear imágenes, que deben actualizarse muchas veces por segundo. [24] El CRT, que fue desarrollado originalmente para su uso en radar, tiene 16 pulgadas (41 cm) de diámetro y utiliza fósforo P7 de larga persistencia . [25] Se puede utilizar un lápiz óptico con el Tipo 30 para seleccionar puntos en la pantalla. Están disponibles un generador de caracteres opcional y hardware para generación de líneas y curvas. [24]
Los piratas informáticos 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 Harmony Compiler de Peter Samson , un sofisticado programa basado en texto con algunas características orientadas específicamente a la codificación eficiente de la música barroca . Se prepararon para ello varias horas de música, 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.
Sólo se sabe que existen tres computadoras PDP-1, y las tres están en la colección del Museo de Historia de la Computación (CHM). Uno es el prototipo utilizado anteriormente en el MIT y los otros dos son máquinas PDP-1C de producción. Uno de estos últimos, el número de serie 55 (el último PDP-1 fabricado) ha sido restaurado para funcionar, está en exhibición y se hace una demostración dos sábados al mes. Las manifestaciones incluyen:
Existen simulaciones de software del PDP-1 en SIMH y MESS , también existe recreación de hardware a través de FPGA para el proyecto MiSTer , y existe una imagen binaria de cintas de papel del software en los archivos de bitsavers.org. [26]
{{cite book}}
: |work=
ignorado ( ayuda )El Flexowriter fue fabricado por primera vez por IBM, durante la Segunda Guerra Mundial, para ser utilizado como escritor automático de cartas.
Después de la guerra, varios
miembros de IBM
compraron los derechos y formaron Commercial Controls, Inc. Fabricaron los mismos 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.