stringtranslate.com

Proyecto genio

El Proyecto Genie fue un proyecto de investigación informática iniciado en 1964 en la Universidad de California, Berkeley . Produjo uno de los primeros sistemas de tiempo compartido , incluido el Berkeley Timesharing System , que luego se comercializó como SDS 940 .

Historia

El Proyecto Genie fue financiado por JCR Licklider , el jefe de la Oficina de Técnicas de Procesamiento de Información de ARPA en ese momento. El proyecto fue una contraparte más pequeña del Proyecto MAC del MIT .

El Scientific Data Systems SDS 940 se creó modificando una computadora comercial SDS 930 de 24 bits para que pudiera usarse para tiempo compartido. El trabajo fue financiado por ARPA y dirigido por Melvin W. Pirtle y Wayne Lichtenberger en UC Berkeley. Butler Lampson , Chuck Thacker y L. Peter Deutsch se encontraban entre los jóvenes líderes técnicos de ese proyecto. [1] Una vez terminado y en servicio, el primer 940 funcionó de manera confiable a pesar de su variedad de problemas mecánicos complicados, como una enorme transmisión de disco impulsada por brazos hidráulicos. Atendía a unos cuarenta o cincuenta usuarios a la vez y aun así lograba manejar un subsistema de gráficos que era bastante capaz para su época.

Cuando SDS se dio cuenta del valor del sistema de tiempo compartido y de que el software era de dominio público (financiado por el gobierno federal de EE. UU.), regresaron a Berkeley y recopilaron suficiente información para comenzar a fabricar. Debido a que la fabricación de SDS estaba sobrecargada con la producción de la Serie 9 y el inicio de la producción de la Serie Sigma, no pudo incorporar las modificaciones del 940 en la línea de producción estándar. En cambio, la producción del 940 se entregó al Departamento de Ingeniería de Sistemas, que fabricaba sistemas personalizados según las necesidades del usuario. Para producir un 940, el Departamento de Ingeniería de Sistemas encargó un 930 a SDS Manufacturing, instaló las modificaciones desarrolladas por los ingenieros de Berkeley y envió la máquina al cliente de SDS como un 940.

Project Genie fue pionero en varias técnicas de hardware informático, como el tiempo compartido comercial que permitía la programación del usuario final en lenguaje de máquina , modos de usuario protegidos separados, paginación de memoria y memoria protegida . Los conceptos del Proyecto Genie influyeron en el desarrollo del sistema operativo TENEX para el PDP-10 y Unix , que heredó el concepto de bifurcación de procesos [2] (el cocreador de Unix, Ken Thompson, trabajó en un SDS 940 mientras estaba en Berkeley). El sistema OnLine de Douglas Engelbart en el Instituto de Investigación de Stanford utilizó una computadora central SDS 940 y fue la primera computadora utilizada por el Proyecto de Memoria Comunitaria en Berkeley.

En 1968, Lampson también ayudó a diseñar un sistema de tiempo compartido diferente en Berkeley: Cal TSS para el CDC 6400 con Extended Core Storage. Lampson sólo estuvo involucrado hasta 1969, [3] pero Cal TSS continuó hasta 1971. [4] Varios miembros del proyecto Genie, como Pirtle, Thacker, Deutsch y Lampson, dejaron la UCB para formar Berkeley Computer Corporation (BCC), que produjo un prototipo. , el BCC-500. [5] Después de que BCC quebró después de que su financiación del arrendador de mainframes informáticos Data Processing Financial & General (DPF&G) se detuviera repentinamente, el BCC-500 fue transferido a la Universidad de Hawaii , donde continuó en uso durante la década de 1970. [6] Pasó a formar parte de ALOHAnet . [7]

Varios empleados de BCC se convirtieron en el núcleo del grupo de investigación informática de Xerox PARC (Deutsch, Lampson y Thacker) en 1970. Lichtenberger fue a la Universidad de Hawaii y fue uno de los primeros empleados de Cisco Systems . [8]

Pirtle se convirtió en director técnico del proyecto ILLIAC IV en el Centro de Investigación Ames de la NASA . [9]

Ver también

Referencias

  1. ^ Paul Spinrad y Patti Meagher. "Project Genie: la pieza de Berkeley de la revolución informática". Ingeniería de la Universidad de California, Berkeley . Archivado desde el original el 19 de julio de 2011 . Consultado el 16 de abril de 2011 .
  2. ^ Ritchie, Dennis M .; Thompson, Ken (julio de 1978). "El sistema de tiempo compartido UNIX" (PDF) . Tecnología del sistema de campana. J. _ 57 (6): 1905-1929. CiteSeerX 10.1.1.112.595 . doi : 10.1002/j.1538-7305.1978.tb02136.x . Consultado el 22 de abril de 2014 . 
  3. ^ Mayordomo Lampson (octubre de 1969). "Una descripción general del sistema de tiempo compartido de CAL" (PDF) . Universidad de California . Consultado el 20 de abril de 2011 .
  4. ^ Howard Ewing Sturgis (enero de 1974). "Una autopsia de un sistema de tiempo compartido" (PDF) . Centro de investigación Xerox Palo Alto . Consultado el 20 de mayo de 2021 .
  5. ^ Mayordomo Lampson . "Corporación de Computación de Berkeley". Investigación de Microsoft . Consultado el 16 de abril de 2011 .
  6. ^ Charles F. Wall (3 de enero de 1974). "Características de diseño de la CPU BCC 500" (PDF) . Informe Técnico R-1 . Universidad de Hawái.
  7. ^ Frank F. Kuo (enero de 1995). «El sistema ALOHA» (PDF) . Revisión de comunicación informática de ACM . 25 .
  8. ^ Shawn Adderly (29 de noviembre de 2010). "Wayne Lichtenberger, ex alumno de ECE, dona una parte de la historia de la informática a la Universidad". Ingeniería de la Universidad de Illinois . Archivado desde el original el 23 de julio de 2011 . Consultado el 16 de abril de 2011 .
  9. ^ Entrevistado por Al Kossow (29 de agosto de 2007). "Historia oral de Charles (Chuck) Thacker" (PDF) . Número de referencia: X4148.2008 . Museo de Historia de la Computación . Archivado desde el original (PDF) el 11 de agosto de 2011 . Consultado el 20 de abril de 2011 .

enlaces externos