Articulo de referencia

Sistema de tiempo compartido BBN

El sistema de tiempo compartido BBN fue uno de los primeros sistemas de tiempo compartido creados en Bolt, Beranek y Newman (BBN) para la computadora PDP-1 . Comenzó a funcionar...

El sistema de tiempo compartido BBN fue uno de los primeros sistemas de tiempo compartido creados en Bolt, Beranek y Newman (BBN) para la computadora PDP-1 . Comenzó a funcionar en septiembre de 1962. [ 1 ]

Historia

JCR Licklider dejó el MIT para convertirse en vicepresidente de Bolt Beranek and Newman en 1957. Aprendió sobre el tiempo compartido de Christopher Strachey en una conferencia sobre procesamiento de información patrocinada por la UNESCO en París en junio de 1959. [ 2 ]

El prototipo PDP-1 de Digital Equipment Corporation estuvo listo en noviembre de 1959, y la máquina apareció en la edición de noviembre/diciembre de la revista Datamation . [ 3 ] Ed Fredkin , de BBN, vio un sistema prototipo en la Conferencia Conjunta de Computadoras del Este en Boston en diciembre de 1959, y quedó sumamente interesado. [ 4 ] Dado el interés de BBN, el fundador y presidente de DEC, Ken Olsen , visitó el lugar y explicó que DEC acababa de terminar la construcción de un prototipo PDP-1 y que necesitaban un sitio de pruebas durante un mes. BBN aceptó ser el sitio de pruebas, con sus tarifas horarias habituales, y a principios de 1960 obtuvo el prototipo PDP-1. [ 5 ] El primer PDP-1 de producción llegó en noviembre de 1960 y fue aceptado formalmente en abril de 1961. [ 6 ]

Con el PDP-1 instalado en BBN, en 1960 Licklider contrató a John McCarthy y Marvin Minsky del MIT como consultores. McCarthy había estado defendiendo el concepto de computadoras de tiempo compartido desde ese mismo año, pero había encontrado un progreso lento en el MIT. En BBN, Licklider y Fredkin estaban muy interesados. En particular, Fredkin insistió en que "el tiempo compartido se podía hacer en una computadora pequeña, a saber, un PDP-1". [ 7 ] Como relata Fredkin: [ 8 ]

La invención del tiempo compartido por parte de John y el hecho de que me contara sus ideas ocurrieron antes de que existiera la PDP-1. Cuando vi la PDP-1 por primera vez en la Conferencia Conjunta de Computación del Este, me di cuenta de que era la plataforma de bajo costo perfecta para implementar las ideas de John. Por eso especifiqué que varias de las modificaciones para el tiempo compartido se incluyeran en la PDP-1b.

McCarthy recordó en 1989: [ 9 ]

Seguí discutiendo con él. Le dije: "Bueno, tendrías que... conseguir un sistema de interrupción ". Y él dijo: "Podemos hacerlo. Tendrías que conseguir algún tipo de conmutador". Le dije: "Podemos hacerlo".

En consecuencia, un equipo de BBN, liderado principalmente por Sheldon Boilen, construyó complementos de hardware personalizados para el segundo PDP-1 de la compañía con el fin de proporcionar un sistema de interrupción externo y un tambor magnético para el intercambio de almacenamiento. Para ello, BBN adquirió el primer tambor giratorio UNIVAC FASTRAND , con una capacidad de almacenamiento de 45 Mbytes y un tiempo de acceso de aproximadamente 0,1 segundos. [ 10 ]

En otoño de 1962, BBN realizó una demostración pública del sistema de tiempo compartido de BBN, con un operador en Washington, DC, y dos en Cambridge. [ 11 ]

Compatibilidad de hardware para tiempo compartido

Como se describe en McCarthy et al., el hardware de la computadora era el siguiente: "La PDP-1 es una computadora binaria de una sola dirección con una palabra de 18 bits y un ciclo de memoria de cinco microsegundos ; la mayoría de las instrucciones requieren diez microsegundos para ejecutarse. El tamaño básico de la memoria es de 4096 palabras, pero se pueden direccionar indirectamente hasta 65 536 palabras. La máquina que utilizamos tiene 8192 palabras, de las cuales 4096 están reservadas para el sistema de tiempo compartido. Cada usuario ve una memoria de 4096 palabras... Conectada a la computadora hay una memoria de tambor magnético de alta velocidad dividida en 22 campos, cada uno de 4096 palabras. Una operación básica del sistema de tambor es el intercambio de memoria, que se realiza en 33 milisegundos. En esta operación, se transfieren 4096 palabras de la memoria principal a un campo de tambor y, simultáneamente, la memoria principal se carga desde un campo de tambor diferente... Se asigna un campo de tambor de 4096 palabras para guardar la imagen principal de cada usuario cuando su programa no se está ejecutando. El programa de un usuario en estado de ejecución se ejecuta... Durante 140 milisegundos, si hay otro usuario también en estado de ejecución, el estado de la memoria principal se almacena en la imagen principal del primer usuario en el tambor y, simultáneamente, la imagen principal del segundo usuario se carga en el núcleo y el programa del segundo usuario se inicia en el lugar apropiado."

Véase también

Referencias

  1. "Un sistema de depuración de tiempo compartido para una computadora pequeña", por J. McCarthy (Stanford), S. Boilen (Bolt Beranek and Newman), E. Fredkin (Information International Inc.) y JCR Licklider (ARPA), Actas de la Conferencia Conjunta de Computación de Primavera , 1963, página 56
  2. Gillies, James M.; Gillies, James; Gillies, James y Cailliau Robert; Cailliau, R. (2000). Cómo nació la web: La historia de la World Wide Web . Oxford University Press. pág.  13. ISBN 978-0-19-286207-5.
  3. History-Computer.com: Historia del DEC PDP-1
  4. Una cultura de innovación: relatos internos sobre la informática y la vida en BBN , David Walden y Raymond Nickerson, editores, Waterside Publishing, 2.ª edición, 2012, página 53
  5. Cultura de la innovación , página 53
  6. La aceptación formal del primer PDP-1 por parte de BBN fue reportada en Computers and Automation , abril de 1961, página 8B.
  7. Cultura de la innovación , página 14
  8. Citado en La cultura de la innovación , página 54
  9. "Una entrevista con John McCarthy", 2 de marzo de 1989, historia oral realizada por William Aspray, transcripción OH 156, Instituto Charles Babbage, Universidad de Minnesota, pág. 5.
  10. Cultura de la innovación , página 29
  11. Cultura de la innovación , página 14