stringtranslate.com

Sistema de terminales de Michigan

El Michigan Terminal System ( MTS ) es uno de los primeros sistemas operativos informáticos de tiempo compartido . [1] Creado en 1967 en la Universidad de Michigan para su uso en IBM S/360-67 , S/370 y computadoras centrales compatibles , fue desarrollado y utilizado por un consorcio de ocho universidades en los Estados Unidos , Canadá y los Estados Unidos. Reino durante un período de 33 años (1967 a 1999). [2]

Descripción general

El Supervisor de multiprogramación de la Universidad de Michigan (UMMPS) fue desarrollado inicialmente por el personal del centro de computación académica de la Universidad de Michigan para el funcionamiento de IBM S/360-67, S/370 y computadoras compatibles. El software puede describirse como un supervisor de multiprogramación , multiprocesamiento , memoria virtual y tiempo compartido que ejecuta múltiples programas residentes reentrantes . Entre estos programas se encuentra Michigan Terminal System (MTS) para interpretación de comandos, control de ejecución, gestión de archivos y contabilidad. Los usuarios finales interactúan con los recursos informáticos a través de MTS utilizando instalaciones orientadas a terminales, lotes y servidores. [2]

El nombre MTS hace referencia a:

MTS se utilizó en producción en aproximadamente 13 sitios en los Estados Unidos , Canadá , el Reino Unido , Brasil y posiblemente en Yugoslavia y en varios sitios más a modo de prueba o evaluación comparativa. MTS fue desarrollado y mantenido por un grupo central de ocho universidades incluidas en el Consorcio MTS.

La Universidad de Michigan anunció en 1988 que "se proporcionará un servicio MTS fiable siempre que haya usuarios que lo requieran... MTS podrá eliminarse progresivamente una vez que las alternativas sean capaces de satisfacer las necesidades informáticas de los usuarios". [3] Dejó de operar MTS para usuarios finales el 30 de junio de 1996. [4] En ese momento, la mayoría de los servicios se habían trasladado a sistemas informáticos basados ​​en cliente/servidor, normalmente Unix para servidores y varias versiones de Mac, PC y Unix. para clientes. La Universidad de Michigan cerró su sistema MTS por última vez el 30 de mayo de 1997. [5]

Se cree que el Instituto Politécnico Rensselaer (RPI) es el último sitio en utilizar MTS en un entorno de producción. RPI retiró MTS en junio de 1999. [6]

Hoy en día, MTS todavía se ejecuta utilizando emuladores IBM S/370 como Hercules , Sim390, [7] y FLEX-ES. [8]

Orígenes

A mediados de la década de 1960, la Universidad de Michigan proporcionaba servicios de procesamiento por lotes en hardware IBM 7090 bajo el control del Sistema Ejecutivo de la Universidad de Michigan (UMES), pero estaba interesada en ofrecer servicios interactivos utilizando el tiempo compartido . [9] En aquella época el trabajo que podían realizar los ordenadores estaba limitado por su pequeña capacidad de memoria real . Cuando IBM presentó su familia de computadoras System/360 a mediados de la década de 1960, no proporcionó una solución para esta limitación y dentro de IBM había puntos de vista contradictorios sobre la importancia y la necesidad de respaldar el tiempo compartido.

Un artículo titulado Programa y estructura de direccionamiento en un entorno de tiempo compartido escrito por Bruce Arden , Bernard Galler , Frank Westervelt (todos directores asociados del Centro de Computación Académica de la UM) y Tom O'Brian que se basa en algunas ideas básicas desarrolladas en el Instituto Tecnológico de Massachusetts. (MIT) se publicó en enero de 1966. [10] El artículo describió una arquitectura de memoria virtual que utiliza traducción dinámica de direcciones (DAT) que podría usarse para implementar el tiempo compartido.

Después de un año de negociaciones y estudios de diseño, IBM acordó hacer una versión única de su computadora central S/360-65 con características de traducción dinámica de direcciones (DAT) que soportaría memoria virtual y se adaptaría al deseo de UM de soportar tiempo compartido. La computadora recibió el nombre de Modelo S/360-65M. [9] La "M" significaba Michigan. Pero inicialmente IBM decidió no suministrar un sistema operativo de tiempo compartido para la máquina. Mientras tanto, varias otras instituciones se enteraron del proyecto, incluidas General Motors , el Laboratorio Lincoln del Instituto Tecnológico de Massachusetts (MIT) , la Universidad de Princeton y el Instituto Carnegie de Tecnología (más tarde Universidad Carnegie Mellon ). Todos quedaron intrigados por la idea de tiempo compartido y expresaron interés en encargar las máquinas de la serie IBM S/360 modificadas. Con este interés demostrado, IBM cambió el número de modelo de la computadora a S/360-67 y la convirtió en un producto compatible. [1] Con solicitudes de más de 100 nuevos modelos S/360-67, IBM se dio cuenta de que había un mercado para el tiempo compartido y acordó desarrollar un nuevo sistema operativo de tiempo compartido llamado TSS/360 (TSS significa Sistema de tiempo compartido). se entregará aproximadamente al mismo tiempo que el primer modelo S/360-67.

Mientras esperaba que llegara el Modelo 65M, el personal del Centro de Computación de la UM pudo realizar experimentos iniciales de tiempo compartido utilizando un IBM System/360 Modelo 50 que fue financiado por el Proyecto ARPA CONCOMP (Uso Conversacional de Computadoras). [11] El experimento de tiempo compartido comenzó como "media página de código escrito en una mesa de cocina" combinado con un pequeño sistema de programación múltiple, LLMPS del Laboratorio Lincoln del MIT , [1] que fue modificado y se convirtió en el UM Multi. -Supervisor de Programación (UMMPS) que a su vez ejecutaba el programa de trabajo de MTS. Esta primera encarnación de MTS estaba pensada como un sistema desechable utilizado para adquirir experiencia con el nuevo hardware IBM S/360 y que sería descartado cuando el sistema operativo TSS/360 de IBM estuviera disponible.

El desarrollo de TSS tomó más tiempo de lo previsto, su fecha de entrega se retrasó y aún no estaba disponible cuando el S/360-67 (número de serie 2) llegó al Centro de Computación en enero de 1967. [12] En ese momento, UM tuvo que decidir si devolver el Modelo 67 y seleccionar otra computadora central o desarrollar MTS como un sistema provisional para su uso hasta que TSS estuviera listo. La decisión fue continuar con el desarrollo de MTS y el personal trasladó su trabajo de desarrollo inicial del Modelo 50 al Modelo 67. IBM finalmente canceló el desarrollo de TSS, luego lo restableció y luego lo canceló nuevamente. Pero para entonces a UM le gustó el sistema que habían desarrollado, ya no se lo consideraba provisional y MTS se utilizaría en UM y otros sitios durante 33 años.

Consorcio MTS

MTS fue desarrollado, mantenido y utilizado por un consorcio de ocho universidades en EE. UU., Canadá y el Reino Unido: [2] [13]

Varios sitios ejecutaron más de un sistema MTS: NUMAC ejecutó dos (primero en Newcastle y luego en Durham), Michigan ejecutó tres a mediados de la década de 1980 (UM para Maize, UB para Blue y HG en Human Genetics), UBC ejecutó tres o cuatro en diferentes momentos (MTS-G, MTS-L, MTS-A y MTS-I para general, biblioteca, administración e instrucción).

Cada uno de los sitios de MTS hizo contribuciones al desarrollo de MTS, a veces tomando la iniciativa en el diseño e implementación de una nueva característica y en otras ocasiones refinando, mejorando y criticando el trabajo realizado en otros lugares. Muchos componentes de MTS son obra de varias personas en varios sitios. [19]

En los primeros días, la colaboración entre los sitios de MTS se lograba mediante una combinación de visitas cara a cara, llamadas telefónicas, intercambio de documentos y cintas magnéticas por correo postal y reuniones informales en SHARE u otras reuniones. Más tarde, el correo electrónico, las conferencias por computadora utilizando CONFER y *Forum, la transferencia de archivos en red y los archivos adjuntos de correo electrónico complementaron y eventualmente reemplazaron en gran medida los métodos anteriores.

Los miembros del Consorcio MTS produjeron una serie de 82 boletines MTS entre 1971 y 1982 para ayudar a coordinar el desarrollo de MTS. [20]

Tazas del MTS Workshop VIII, Ann Arbor, julio de 1982

A partir de la UBC en 1974 [21], el Consorcio MTS celebró talleres anuales de MTS en uno de los sitios miembros. Los talleres fueron informales, pero incluyeron artículos presentados con anticipación y actas publicadas posteriormente que incluían resúmenes de las sesiones. [22] A mediados de la década de 1980 se llevaron a cabo varios talleres occidentales con la participación de un subconjunto de los sitios MTS (UBC, SFU, UQV, UM y posiblemente RPI).

Los talleres anuales continuaron incluso después de que el trabajo de desarrollo de MTS comenzó a disminuir. Llamados simplemente "taller comunitario", continuaron hasta mediados de la década de 1990 compartiendo conocimientos y experiencias comunes en la prestación de servicios informáticos, a pesar de que MTS ya no era la fuente principal de informática en sus campus y algunos habían dejado de ejecutar MTS por completo.

Sitios MTS

Además de los ocho sitios del Consorcio MTS que participaron en su desarrollo, MTS se ejecutó en varios otros sitios, entre ellos: [13]

También se envió una copia de MTS a la Universidad de Sarajevo , Yugoslavia, aunque se desconoce si alguna vez se instaló o no.

INRIA , el instituto nacional francés de investigación en informática y control con sede en Grenoble, Francia, ejecutó MTS a modo de prueba, al igual que la Universidad de Waterloo en Ontario, Canadá, la Universidad del Sur de Illinois , la Escuela de Postgrado Naval , Amdahl Corporation , ST Systems para Hospitales de la Universidad McGill , la Universidad de Stanford y la Universidad de Illinois en los Estados Unidos, y algunos otros sitios.

Hardware

Mike Alexander, miembro del personal del Centro de Computación, sentado en la consola del IBM System 360 Modelo 67 Duplex en la Universidad de Michigan, 1969
Amdahl 470V/6 P2 en la Universidad de Michigan, 1975

En teoría, MTS se ejecutará en IBM S/360-67, cualquiera de la serie IBM S/370 que incluya memoria virtual y sus sucesores. MTS se ha ejecutado en las siguientes computadoras en configuraciones de producción, evaluación comparativa o prueba: [2]

La Universidad de Michigan instaló y ejecutó MTS en el primer IBM S/360-67 fuera de IBM (número de serie 2) en 1967, el segundo Amdahl 470V/6 (número de serie 2) en 1975, [26] [27] el primer Amdahl 5860 (número de serie 1) en 1982, y la primera fábrica envió IBM 3090–400 en 1986. [28] NUMAC ejecutó MTS en el primer S/360-67 en el Reino Unido y muy probablemente el primero en Europa. [29] La Universidad de Columbia Británica (UBC) tomó la iniciativa en la conversión de MTS para ejecutar la serie IBM S/370 (un IBM S/370-168) en 1974. La Universidad de Alberta instaló el primer Amdahl 470V/6 en Canadá (número de serie P5) en 1975. [16] En 1978, NUMAC (en la Universidad de Newcastle upon Tyne y la Universidad de Durham) había trasladado la actividad principal de MTS a su serie IBM S/370 (un IBM S/370-168).

MTS fue diseñado para soportar hasta cuatro procesadores en el IBM S/360-67 , aunque IBM sólo produjo una configuración de procesador (simple y semidúplex) y dos (dúplex) del Modelo 67. En 1984, RPI actualizó MTS para soportar hasta a 32 procesadores en la serie de hardware IBM S/370-XA (Direccionamiento extendido), aunque es probable que 6 procesadores sea la configuración más grande realmente utilizada. [30] MTS admite IBM Vector Facility , [31] disponible como opción en los sistemas IBM 3090 y ES/9000 .

A principios de 1967, ejecutando el procesador único IBM S/360-67 en UM sin soporte de memoria virtual , MTS normalmente admitía cinco sesiones de terminal simultáneas y un trabajo por lotes. [2] En noviembre de 1967, después de que se agregó el soporte de memoria virtual, MTS ejecutándose en el mismo IBM S/360-67 admitía simultáneamente 50 sesiones de terminal y hasta 5 trabajos por lotes. [2] En agosto de 1968, un procesador dual IBM S/360-67 reemplazó al sistema de procesador único, soportando aproximadamente 70 terminales y hasta 8 trabajos por lotes. [32] A finales de 1991, MTS en UM se ejecutaba en un IBM ES/9000-720 que soportaba más de 600 sesiones de terminal simultáneas y de 3 a 8 trabajos por lotes. [2]

MTS puede recibir IPL en VM/370 , y algunos sitios de MTS lo hicieron, pero la mayoría ejecutó MTS en hardware nativo sin utilizar una máquina virtual .

Características

Algunas de las características notables de MTS incluyen: [33]

Programas desarrollados para MTS

Los siguientes son algunos de los programas notables desarrollados para MTS: [46]

Programas que se ejecutan bajo MTS.

Los siguientes son algunos de los programas destacados trasladados a MTS desde otros sistemas: [46]

Lenguajes de programación disponibles bajo MTS

MTS admite un amplio conjunto de lenguajes de programación, algunos desarrollados para MTS y otros adaptados desde otros sistemas: [46]

Arquitectura del sistema

UMMPS, el supervisor, tiene control total del hardware y gestiona una colección de programas de trabajo. [32] Uno de los programas de trabajo es MTS, el programa de trabajo con el que interactúan la mayoría de los usuarios. [2] MTS opera como una colección de subsistemas de lenguaje de comandos (CLS). Uno de los CLS permite la ejecución de programas de usuario. MTS proporciona una colección de subrutinas del sistema que están disponibles para los CLS, los programas de usuario y el propio MTS. [41] Entre otras cosas, estas subrutinas del sistema proporcionan acceso estándar a las rutinas de soporte de dispositivos (DSR), los componentes que realizan entradas/salidas dependientes del dispositivo.

Manuales y documentación.

Las listas que siguen están bastante centradas en la Universidad de Michigan. La mayoría de los demás sitios de MTS utilizaron parte de este material, pero también produjeron sus propios manuales, memorandos, informes y boletines adaptados a las necesidades de su sitio.

Documentación para el usuario final

La serie de manuales MTS: The Michigan Terminal System , se publicó desde 1967 hasta 1991, en los volúmenes 1 al 23, los cuales fueron actualizados y reeditados de manera irregular. [20] Los lanzamientos iniciales de los volúmenes no siempre se produjeron en orden numérico y los volúmenes ocasionalmente cambiaron de nombre cuando se actualizaron o volvieron a publicar. En general, cuanto mayor sea el número, más especializado será el volumen.

Las primeras versiones de MTS Volumen I y II tenían una organización y contenido diferentes a los volúmenes de MTS siguientes e incluían documentación interna y de usuario final. La segunda edición de diciembre de 1967 cubrió:

Los siguientes volúmenes de MTS fueron publicados por el Centro de Computación de la Universidad de Michigan [2] y están disponibles en formato PDF: [107] [108] [109] [110]

Varios aspectos de MTS en la Universidad de Michigan se documentaron en una serie de Memos del Centro de Computación (CCMemos) [108] [113] que se publicaron de manera irregular desde 1967 hasta 1987, numerados del 2 al 924, aunque no necesariamente en orden cronológico. Los números del 2 al 599 son memorandos generales sobre diversos programas y hardware; la serie 600 es la serie de Notas del consultor: notas breves para usuarios principiantes e intermedios; la serie 800 cubre cuestiones relacionadas con la impresora Xerox 9700, el procesamiento de textos y la composición tipográfica; y la serie 900 cubre microcomputadoras. No hubo serie 700. En 1989, esta serie continuó como Reference Memos con menos enfoque en MTS. [114] [115]

Portada de la edición de mayo de 1996 de University of Michigan IT Digest, mayo de 1996

A partir de 1971 se publicó una larga serie de boletines dirigidos a usuarios finales de la Universidad de Michigan con los títulos Computing Center News , Computing Center Newsletter , UM Computing News y Information Technology Digest. [108] [113]

También se presentó material introductorio en la Guía del usuario , la Guía del usuario de MTS y la serie Tutorial , que incluye: [108]

Documentación interna

Los siguientes materiales no se distribuyeron ampliamente, pero se incluyeron en MTS Distributions: [20] [107] [109]

Distribución

La Universidad de Michigan lanzó MTS en cinta magnética de forma irregular. [20] Había distribuciones completas y parciales, donde las distribuciones completas (D1.0, D2.0, ...) incluían todos los componentes de MTS y las distribuciones parciales (D1.1, D1.2, D2.1, D2. 2, ...) incluía sólo los componentes que habían cambiado desde la última distribución total o parcial. Las distribuciones 1.0 a 3.1 admitían IBM S/360 Modelo 67, la distribución 3.2 admitía tanto la arquitectura IBM S/360-67 como la IBM S/370, y las distribuciones D4.0 a D6.0 admitían solo la arquitectura IBM S/370 y sus extensiones.

Las distribuciones de MTS incluían las actualizaciones necesarias para ejecutar productos de programas con licencia y otro software propietario bajo MTS, pero no el software propietario base en sí, que debía obtenerse por separado de los propietarios. A excepción del Assembler H de IBM, ninguno de los programas bajo licencia era necesario para ejecutar MTS.

La última distribución de MTS fue la D6.0 lanzada en abril de 1988. Constaba de 10.003 archivos en seis cintas magnéticas de 6250 bpi. Después de 1988, la distribución de los componentes de MTS se realizó de forma ad hoc mediante transferencia de archivos de red.

Para permitir que los sitios nuevos comiencen desde cero, se pusieron a disposición dos cintas magnéticas adicionales, una cinta de arranque IPLable que contenía una versión minimalista de MTS más las utilidades DASDI y DISKCOPY que podían usarse para inicializar y restaurar una versión inicial de un paquete de discos de MTS de la segunda cinta magnética. En los primeros días de MTS, se utilizaban las utilidades independientes TSS DASDI y DUMP/RESTORE en lugar del propio MTS para crear el sistema de inicio de un disco.

También hubo redistribuciones menos formales en las que los sitios individuales enviaban cintas magnéticas que contenían trabajos nuevos o actualizados a un sitio coordinador. Ese sitio copiaría el material en una cinta magnética común (RD1, RD2,...) y enviaría copias de la cinta a todos los sitios. El contenido de la mayoría de las cintas de redistribución parece haberse perdido.

Hoy en día, los materiales completos de las seis distribuciones MTS completas y diez parciales, así como de dos redistribuciones creadas entre 1968 y 1988, están disponibles en el archivo de Bitsavers Software [122] [123] y en el archivo digital Deep Blue de la Universidad de Michigan. [124] [125]

Al trabajar con los materiales de distribución D6.0, es posible crear una versión IPLable de MTS. Una nueva distribución D6.0A de MTS lo hace más fácil. [126] D6.0A se basa en la versión D6.0 de MTS de 1988 con varias correcciones y actualizaciones para que el funcionamiento con Hercules en 2012 sea más fluido. En el futuro, estará disponible una versión IPLable de MTS basada en la versión de MTS que estaba en uso en la Universidad de Michigan en 1996, poco antes de que se cerrara MTS. [123]

Licencia

A partir del 22 de diciembre de 2011, los materiales de MTS Distribution están disponibles gratuitamente según los términos de la licencia Creative Commons Attribution 3.0 Unported (CC BY 3.0). [127]

En sus inicios, MTS estaba disponible de forma gratuita sin necesidad de una licencia para los sitios que estaban interesados ​​en ejecutar MTS y que parecían tener el personal capacitado necesario para respaldarlo.

A mediados de la década de 1980 se formalizaron acuerdos de licencia con la Universidad de Michigan actuando como agente y otorgando licencias en nombre del Consorcio MTS. [128] Las licencias de MTS estaban disponibles para organizaciones académicas por una tarifa anual de 5.000 dólares, para otras organizaciones sin fines de lucro por 10.000 dólares y para organizaciones comerciales por 25.000 dólares. La licencia restringía el uso de MTS para proporcionar servicios informáticos comerciales. Los licenciatarios recibieron una copia del juego completo de cintas de distribución de MTS, cualquier distribución incremental preparada durante el año, instrucciones de instalación escritas, dos copias de la documentación de usuario actual y una cantidad muy limitada de asistencia.

Sólo unas pocas organizaciones obtuvieron licencia de MTS. Varios MTS con licencia para ejecutar un solo programa como CONFER. Los honorarios recaudados se utilizaron para compensar algunos de los gastos comunes del Consorcio MTS.

Ver también

Referencias

  1. ^ abc Akera, Atsushi (enero-marzo de 2008), "La vida y obra de Bernard A. Galler (1928-2006)" (PDF) , Annals of the History of Computing , 30 (1): 8, doi :10.1109/ mahc.2008.15, S2CID  22790110, A finales de 1968, MTS era el único sistema de tiempo compartido a gran escala que funcionaba de manera regular y confiable en los EE. UU..
  2. ^ abcdefghi El sistema terminal de Michigan (PDF) , vol. 1, Ann Arbor, Michigan: Universidad de Michigan, División de Tecnología de la Información, Servicios de Consultoría y Soporte, noviembre de 1991, págs. 9, 13–14.
  3. ^ "ITD reafirma el compromiso de MTS". Noticias de Computación de la UM . 3 (19): 2. Octubre de 1988.
  4. ^ "Servicio MTS hasta el final", Resumen de tecnología de la información , vol. 5, núm. 5 (12 de mayo de 1996), p.7
  5. ^ "MTS Timeline", Information Technology Digest , Universidad de Michigan, páginas 10-11, volumen 5, núm. 5 (13 de mayo de 1966)
  6. ^ "MTS Timeline", una adición posterior a los hechos de 1999 a Information Technology Digest , Universidad de Michigan, Volumen 5, No. 5 (13 de mayo de 1966)
  7. ^ Sim390, un emulador de ESA/390
  8. ^ FLEX-ES, un emulador de S/390 yz/Architecture
  9. ^ ab "Una historia de MTS: 30 años de servicio informático", Susan Topol, Information Technology Digest , volumen 5, n.º 5 (13 de mayo de 1996), Universidad de Michigan
  10. ^ "Programa y estructura de direccionamiento en un entorno de tiempo compartido", BW Arden, BA Galler, TC O'Brien, FH Westervelt, Journal of the ACM , v.13 n.1, p.1-16, enero de 1966
  11. ^ CONCOMP: Investigación sobre el uso conversacional de computadoras: Informe final, Westervelt, FH, Centro de Computación de la Universidad de Michigan, 1970
  12. ^ IBM 360/67 y CP/CMS, Tom Van Vleck
  13. ^ ab "¿Cómo se enteraron los sitios y tomaron la decisión de utilizar MTS?", un elemento en la sección de discusión del Archivo del sistema de terminales de Michigan
  14. ^ "Información laboral de Josh Simon: MTS retirado". reloj.org .
  15. ^ ab "Cómo han cambiado las computadoras desde 1968", ITS News , Computing and Information Services, Universidad de Durham, 29 de enero de 2005. Computadora de acceso múltiple de las universidades de Northumbria (NUMAC), una colaboración entre las universidades de Durham (DUR), Newcastle upon Tyne (UNE) y Newcastle Polytechnic que compartieron un S/360-67 en Newcastle a partir de 1969
  16. ^ ab "Cronología: servicios informáticos en la Universidad de Alberta". ualberta.ca .
  17. ^ Van Epp, Pedro; Baines, Bill (19 al 23 de octubre de 1992). "Dejar caer el mainframe sin aplastar a los usuarios: del mainframe a UNIX distribuido en nueve meses". Universidad Simon Fraser: Conferencia LISA VI (Long Beach, California). CiteSeerX 10.1.1.56.2631 .  {{cite journal}}: Citar diario requiere |journal=( ayuda )
  18. ^ En 1982 "Cómo han cambiado las computadoras desde 1968", ITS News , Computing and Information Services, Universidad de Durham, 29 de enero de 2005. NUMAC instaló una máquina separada que ejecutaba MTS en la Universidad de Durham, antes de eso, tanto DUR como UNE compartían una única Sistema MTS ejecutándose en la Universidad de Newcastle upon Tyne.
  19. ^ Es difícil dar crédito adecuadamente por todo el trabajo que se realizó; sin embargo, para evitar dar muy poco crédito y a riesgo de no dar el crédito adecuado a todos los que hicieron contribuciones, se intenta anotar los sitios donde se realizó una importante característica o mejora fue desarrollada inicialmente
  20. ^ Subserie abcde Michigan Terminal System (MTS), publicaciones del Computing Center, 1965-1999, Biblioteca histórica de Bentley, Universidad de Michigan
  21. ^ Actas - Taller de sistemas MTS, 1974, Universidad de Columbia Británica, Canadá
  22. ^ Serie MTS (Michigan Terminal System) 1970-1986, registros del Computing Center (Universidad de Michigan), 1952-1996 y 1959-1987, Biblioteca histórica de Bentley, Universidad de Michigan
  23. ^ CBPF es el Centro Brasileño de Investigaciones en Física Archivado el 10 de abril de 2012 en Wayback Machine.
  24. ^ CNPq es el Consejo Nacional de Desarrollo Científico y Tecnológico Archivado el 16 de julio de 2013 en Wayback Machine.
  25. ^ EMBRAPA es la Empresa Brasileña de Investigación Agrícola
  26. ^ Computadora central Amdahl 470 / V6 - X436.84A - Museo de Historia de la Computación. 1975. {{cite book}}: |work=ignorado ( ayuda )
  27. ^ "Una comparación de rendimiento del Amdahl 470V/6 y el IBM 370/168", Allan R. Emery y MT Alexander, artículo leído en la reunión del Computer Measurement Group, octubre de 1975, San Francisco
  28. ^ Los 3090-400 anteriores se actualizaron en el campo desde los 3090-200, "Instalación del 3090", UM Computing News , vol 1, no. 8, 10 de noviembre de 1986, pág. 5
  29. ^ "Correo electrónico de Ewan Page, primer director de NUMAC, a Denis Russell, 19 de abril de 2011
  30. ^ Historia de MTS en RPI, 1989, 5p.
  31. ^ "La arquitectura vectorial IBM System/370", W. Buchholz, IBM Systems Journal , volumen 25, n.º 1 (1986), págs.
  32. ^ ab "Organización y características del sistema de terminales de Michigan", MT Alexander, p. 586, Actas de la conferencia informática conjunta de primavera de AFIPS de mayo de 1972
  33. ^ Innovaciones de MTS en una historia de MTS: 30 años de servicio informático, Information Technology Digest , Volumen 5, No. 5 (13 de mayo de 1966), Universidad de Michigan
  34. ^ "Sistema de terminales de Michigan". udel.edu .
  35. ^ ab "Un sistema de archivos para un entorno de tiempo compartido de propósito general", GC Pirkola, Actas del IEEE , junio de 1975, volumen 63 no. 6, págs. 918–924, ISSN  0018-9219
  36. ^ MTS Volumen 18: Editor de archivos MTS, Centro de Computación de la Universidad de Michigan, Ann Arbor, Michigan, 210 págs.
  37. ^ abcd "La protección de la información en un entorno de tiempo compartido de propósito general", Gary C. Pirkola y John Sanguinetti, Actas del Simposio IEEE sobre tendencias y aplicaciones 1977: Integridad y seguridad informática , vol. 10 núm. 4, págs. 106-114
  38. ^ "Una crónica de la historia temprana del mérito". Red de Mérito. 2008. Archivado desde el original el 7 de febrero de 2009 . Consultado el 15 de septiembre de 2008 .—Un comunicado de prensa de la universidad calificó una demostración de la red (con una conexión entre la UM y la Universidad Estatal de Wayne) el 14 de diciembre de 1971 como "un hito en la educación superior" y un "evento histórico".
  39. ^ MTS Volumen 23: Mensajería y conferencias en MTS, Centro de Computación de la Universidad de Michigan, Ann Arbor, Michigan
  40. ^ MTS Volumen 19: Cintas magnéticas (la descripción del soporte para disquetes se ha eliminado de este volumen), Centro de Computación de la Universidad de Michigan, Ann Arbor, Michigan
  41. ^ ab MTS Volumen 3: Descripciones de subrutinas del sistema, Centro de Computación de la Universidad de Michigan, Ann Arbor, Michigan
  42. ^ "El diseño interno de las rutinas IG, un sistema de gráficos interactivos para un gran entorno de tiempo compartido", James Blinn y Andrew Goodrich, SIGGRAPH Proceedings , 1976, págs.
  43. ^ "El uso de la instrucción de llamada del monitor para implementar la conmutación de dominio en la arquitectura IBM 370", John Sanguinetti, Centro de Computación de la Universidad de Michigan, Revisión de sistemas operativos ACM SIGOPS , Volumen 15, Número 4 (octubre de 1981), páginas 55-61
  44. ^ "Un análisis de penetración del sistema de terminales de Michigan", B. Hebbard, P. Grosso, et al., ACM SIGOPS Operating Systems Review , volumen 14, número 1 (enero de 1980), páginas 7-20
  45. ^ MTS Volumen 14: Ensambladores 360/370 en MTS, Centro de Computación de la Universidad de Michigan, Ann Arbor, Michigan
  46. ^ abcd MTS Volumen 2: Descripciones de archivos públicos, Centro de Computación de la Universidad de Michigan, Ann Arbor, Michigan
  47. ^ "programación de ajedrez - Awit". Archivado desde wikispaces.com . Archivado desde el original el 6 de diciembre de 2013.
  48. ^ "programación de ajedrez - Caos". archivado desde wikispaces.com . Archivado desde el original el 5 de diciembre de 2013.
  49. ^ "Comunicaciones educativas basadas en computadora en la Universidad de Michigan", Karl L. Zinn, Robert Parnes y Helen Hench, Centro de Investigación sobre el Aprendizaje y la Enseñanza (CRLT), Universidad de Michigan , Actas de la Conferencia/Reunión Anual de ACM , 1976, páginas 150-154
  50. ^ La historia del proyecto de conferencias estudiantiles, Universidad de Michigan, c. 1997
  51. ^ ab GOM: Good Old Mad, Donald Boettner, junio de 1989, Centro de Computación de la Universidad de Michigan, 110p.
  52. ^ ab "IF: Un compilador interactivo de FORTRAN" Archivado el 16 de diciembre de 2014 en Wayback Machine , Ron Hall, SHARE 41 Proceedings , 15 de agosto de 1973, Miami Beach, Florida, 8 páginas.
  53. ^ Manual de referencia del sistema de gestión de información MICRO (versión 5.0), MA Kahn, DL Rumelhart y BL Bronson, octubre de 1977, Instituto de Relaciones Laborales y Industriales (ILIR), Universidad de Michigan y Universidad Estatal de Wayne
  54. ^ MICRO: un sistema de gestión de bases de datos relacionales, Harry F. Clark, David E. Hetrick, Robert C. Bressan, julio de 1992, Instituto de Relaciones Laborales e Industriales (ILIR), Universidad de Michigan, 451 páginas, ISBN 9780877363507 
  55. ^ Documentación para MIDAS: Michigan Interactive Data Analysis System, por Daniel J. Fox y Kenneth E. Guire, 1974, Laboratorio de investigación estadística de la Universidad de Michigan, Ann Arbor
  56. ^ ab "The Plus Systems Programming Language", Alan Ballard y Paul Whaley, en Actas del Congreso 84 de la Sociedad Canadiense de Procesamiento de la Información (CIPS) , junio de 1984.
  57. ^ ab UBC PLUS: The Plus Programming Language, Allan Ballard y Paul Whaley, octubre de 1987, Centro de Computación de la Universidad de Columbia Británica, 198pp.
  58. ^ The Taxir Primer, RC Brill, 1971, Universidad de Colorado, Boulder. Inst. de Investigación Ártica y Alpina
  59. ^ "Una nueva herramienta para publicar material impreso", TEXTFORM Group, Universidad de Alberta, Share 48 Proceedings , Vol II, págs. 1042-1056, 1977.
  60. ^ "Publicación, procesamiento de textos y TEXTO", Grant Crawford, Universidad de Alberta, en las actas de la sesión 78 de la Sociedad Canadiense de Procesamiento de la Información (CIPS), págs. 88-92, 1978.
  61. ^ Formulario de texto, Servicios informáticos, Universidad de Alberta, 1984, 216 p.
  62. ^ Manual de referencia de formularios de texto, Centro de Computación, Universidad de Michigan, enero de 1986.
  63. ^ Lenguajes de simulación de sistemas continuos: un estudio de última generación (en francés), Ragnar N. Nilsen y Walter J. Karplus, Departamento de Ciencias de la Computación, UCLA
  64. ^ Simulación con GASP II , AAB Pritzker y Philip J. Kiviat, Prentice-Hall, 1969
  65. ^ da Cruz, Frank (6 de enero de 1984). "Anuncio de KERMIT para MTS". Info-Kermit Digest (lista de correo). Proyecto Kermit, Universidad de Columbia . Consultado el 23 de febrero de 2016 .
  66. ^ ab MPS/360 Versión 2, Manual del usuario de programación lineal y separable (GH20-0476), 1971, IBM Corporation
  67. ^ MSC/NASTRAN en la Universidad de Michigan, William J. Anderson y Robert E. Sandstorm, 1982, Facultad de Ingeniería de la Universidad de Michigan
  68. ^ "Aspectos destacados del análisis estadístico y la gestión de datos de OSIRIS IV", Neal A. Van Eck, The American Statistician , vol. 34, núm. 2 (mayo de 1980), págs. 119-121
  69. ^ "REDUCE 2: Un sistema y lenguaje para la manipulación algebraica", Actas del segundo simposio ACM sobre manipulación simbólica y algebraica , 1971, páginas 128-133
  70. ^ Construcción de modelos de simulación con SIMSCRIPT II.5, Edward C. Russell, 1999, CACI, Los Ángeles, CA
  71. ^ TELL-A-GRAF en MTS, Dave Whipple, Computing Center Memo 450, Universidad de Michigan, marzo de 1983.
  72. ^ The Texbook de Don Knuth , 1984, Addison-Wesley Publishing Company, 496 páginas, ISBN 0201134489
  73. ^ Historia de TROLL, Ayuda en línea de Portable TROLL, Intex Solutions, Inc. (Boston), 1996. Consultado el 19 de junio de 2014.
  74. ^ MTS Volumen 16: ALGOL W en MTS, Centro de Computación de la Universidad de Michigan, Ann Arbor, Michigan
  75. ^ Informe revisado sobre el lenguaje algorítmico ALGOL 68 (PDF) Archivado el 10 de abril de 2014 en Wayback Machine , A. van Wijngaarden, et al.
  76. ^ Centro de Computación CCMemo 435: Guía del usuario de MTS VS APL, Edward J. Fronczak, Centro de Computación, Universidad de Michigan, agosto de 1982.
  77. ^ Un lenguaje de programación, KE Iverson, 1962, John Wiley & Sons, 315 páginas, ISBN 0-471430-14-5
  78. ^ Lenguaje APL, publicación de IBM GC26-3874.
  79. ^ APL\360 Primer, publicación de IBM GH20-0689.
  80. ^ MTS Volumen 10: Básico en MTS, Centro de Computación de la Universidad de Michigan, Ann Arbor, Michigan
  81. ^ Waterloo BASIC: un enfoque de programación estructurada, manual básico y de referencia, JW Grahm, et al., 1980, WATFAC Publications Ltd., Waterloo, Ontario, Canadá
  82. ^ El manual de referencia de BCPL Archivado el 21 de octubre de 2014 en Wayback Machine , Memorando M-352, Proyecto MAC, Cambridge, julio de 1967
  83. ^ Manual de la biblioteca del sistema COBOL del estándar nacional americano completo del sistema operativo IBM, publicación de IBM GC28-6396.
  84. ^ CCMemo 439: IBM VS COBOL bajo MTS, Howard Young, Computing Center, Universidad de Michigan, junio de 1982.
  85. ^ CCMemo 416: EXPL - XPL extendido, Pat Sherry, Centro de Computación, Universidad de Michigan, mayo de 1980.
  86. ^ MTS Volumen 6: FORTRAN en MTS, Centro de Computación de la Universidad de Michigan, Ann Arbor, Michigan
  87. ^ Manual de referencia de GPSS/H, James O. Henriksen y Robert C. Crain, Wolverine Software Corp., 1989.
  88. ^ Manual del usuario del sistema de simulación de uso general V de IBM , publicación de IBM SH20-0851
  89. ^ Simulación mediante GPSS, Thomas J. Schriber , 1974, John Wiley & Sons, 533 páginas, ISBN 0471763101
  90. ^ El lenguaje de programación ICON, Ralph E. Griswold y Madge T. Griswold, 1983, Prentice-Hall, Nueva York, 336 páginas, ISBN 0134497775
  91. ^ MTS Volumen 8: LISP y SLIP en MTS, Centro de Computación de la Universidad de Michigan, Ann Arbor, Michigan
  92. ^ Manual del programador de LISP 1.5, J. McCarthy y otros, 1962, MIT Press, Cambridge, MA
  93. ^ MTS Volumen 20: PASCAL en MTS, Centro de Computación de la Universidad de Michigan, Ann Arbor, Michigan
  94. ^ CCMemo 436: Pascal VS en MTS, Douglas Orr, Centro de Computación, Universidad de Michigan, agosto de 1982.
  95. ^ Manual de referencia del lenguaje Pascal/VS Archivado el 11 de diciembre de 2014 en Wayback Machine , publicación de IBM SH20-6168.
  96. ^ MTS Volumen 12: PIL/2 en MTS, Centro de Computación de la Universidad de Michigan, Ann Arbor, Michigan
  97. ^ MTS Volumen 7: PL/I en MTS, Centro de Computación de la Universidad de Michigan, Ann Arbor, Michigan
  98. ^ Wirth, Niklaus (1968). "PL360, un lenguaje de programación para computadoras 360". Revista de la ACM . 15 : 37–74. doi : 10.1145/321439.321442 . S2CID  7376057.
  99. ^ ab "The System Language for Project SUE", BL Clark y JJ Horning del Grupo de Investigación de Sistemas Informáticos y Departamento de Ciencias de la Computación, Universidad de Toronto, Actas del simposio SIGPLAN sobre lenguajes para la implementación de sistemas , 1971, págs.79-88
  100. ^ "Compilación de simulaciones: un estudio histórico de la génesis tecnológica" Archivado el 30 de agosto de 2017 en Wayback Machine , Jan Rune Holmevik, IEEE Annals in the History of Computing , Volumen 16 No. 4, 1994, págs.25-37
  101. ^ ab MTS Volumen 9: SNOBOL4 en MTS, Centro de Computación de la Universidad de Michigan, Ann Arbor, Michigan
  102. ^ El lenguaje de programación SNOBOL4, Griswold, Ralph E., JF Poage e IP Polonsky, Englewood Cliffs, Nueva Jersey, 1968, Prentice Hall
  103. ^ ab MTS Volumen II, segunda edición, 1 de diciembre de 1967, Centro de Computación de la Universidad de Michigan, Ann Arbor, Michigan, 415 p.
  104. ^ "TRAC, un lenguaje de descripción de procedimientos para la máquina de escribir reactiva", Calvin N. Mooers, Communications of the ACM , Vol.9 No.3 (marzo de 1966), páginas 215-219, ISSN  0001-0782
  105. ^ MTS Lecture 1, una transcripción de la primera de una serie de conferencias sobre el interior del sistema terminal de Michigan impartidas por Mike Alexander, Don Boettner, Jim Hamilton y Doug Smith, c. 1972
  106. ^ MTS Volumen I, segunda edición, 1 de diciembre de 1967, Centro de Computación de la Universidad de Michigan, Ann Arbor, Michigan, 415 p.
  107. ^ ab colección "Computing Center" dentro de "Colecciones de archivos - Biblioteca Bentley" del archivo digital Deep Blue de la Universidad de Michigan
  108. ^ Categoría pública abcd UM Computing Center en la biblioteca digital Hathi Trust
  109. ^ ab Archivo de documentos PDF de MTS en BitSavers.org
  110. ^ Sección de manuales y documentación del sitio web de MTS Archive (archive-Michigan-Terminal-System.org Archivado el 11 de enero de 2011 en Wayback Machine )
  111. ^ Categoría pública MIDAS en la biblioteca digital Hathi Trust
  112. ^ Categoría pública OSIRIS en la biblioteca digital Hathi Trust
  113. ^ Serie ab Unit Publications, publicaciones del Computing Center, 1965-1999, Biblioteca histórica de Bentley, Universidad de Michigan
  114. ^ Serie de publicaciones de la unidad, publicaciones de la División de Tecnología de la Información (Universidad de Michigan), 1971-1999, Biblioteca histórica de Bentley, Universidad de Michigan
  115. ^ Publicaciones ITD, Universidad de Michigan, Ann Arbor, noviembre de 1995, 24 páginas
  116. ^ Manual de operadores de MTS, febrero de 1995, Universidad de Michigan, 574p.
  117. ^ MTS Volumen 1: Edición de sistemas, comandos MTS internos y obsoletos, noviembre de 1991, Universidad de Michigan, 60 páginas.
  118. ^ MTS Volumen 3: Edición de sistemas, Descripción de subrutinas, abril de 1981, Universidad de Michigan, 50 páginas.
  119. ^ MTS Volumen 99: Documentación interna, 1972-1978, Universidad de Michigan, 167 págs.
  120. ^ Descripciones de llamadas de supervisor de UMMPS D6.0, noviembre de 1987, Universidad de Michigan, 156p.
  121. ^ Recuperación ante desastres de disco MTS, abril de 1987, 14 págs.
  122. ^ Distribuciones MTS en Bitsavers.org
  123. ^ ab Descripción general de los materiales de distribución de MTS disponibles en Bitsavers.org, consultado el 21 de enero de 2012
  124. ^ Archivos de distribución del Michigan Terminal System (MTS), archivo digital Deep Blue, Universidad de Michigan, consultado el 21 de enero de 2012
  125. ^ Descripción general de los materiales de distribución de MTS disponibles en el archivo digital Deep Blue de la Universidad de Michigan, consultado el 21 de enero de 2012
  126. ^ "MTS D6.0A: un sistema MTS prediseñado para usar con el emulador Hercules S/370", Archivo MTS, consultado el 21 de enero de 2012
  127. ^ Declaración de limitación de responsabilidad, garantía y derechos de autor de MTS, Bitsavers.org, consultado el 22 de diciembre de 2011
  128. ^ "Declaración de licencia de MTS", noviembre de 1986, Leonard J. Harding, MTS (Michigan Terminal System), 1968-1996, Box 22, registros del Centro de Computación 1952-1996, Biblioteca Histórica de Bentley, Universidad de Michigan

enlaces externos

Archivo

Documentos

Sitios web