stringtranslate.com

Терминальная система Мичигана

Michigan Terminal System ( MTS ) — одна из первых компьютерных операционных систем с разделением времени . [1] Созданный в 1967 году в Мичиганском университете для использования на IBM S/360-67 , S/370 и совместимых мэйнфреймах , он был разработан и использовался консорциумом восьми университетов в США , Канаде и США. Королевство за 33 года (с 1967 по 1999 год). [2]

Обзор

Программа Multiprogramming Supervisor Мичиганского университета (UMMPS) изначально была разработана сотрудниками академического вычислительного центра Мичиганского университета для работы с IBM S/360-67, S/370 и совместимыми компьютерами. Программное обеспечение можно описать как мультипрограммный , многопроцессорный , супервизор с виртуальной памятью и разделением времени , который запускает несколько резидентных, реентерабельных программ. Среди этих программ — Michigan Terminal System (MTS) для интерпретации команд, контроля выполнения, управления файлами и учета. Конечные пользователи взаимодействуют с вычислительными ресурсами через MTS, используя терминальные, пакетные и серверные средства. [2]

Название МТС означает:

MTS использовалась в производстве примерно на 13 объектах в США , Канаде , Великобритании , Бразилии и, возможно, в Югославии , а также еще на нескольких объектах на экспериментальной или сравнительной основе. МТС была разработана и поддерживается основной группой из восьми университетов, входящих в Консорциум МТС.

В 1988 году Мичиганский университет объявил, что «надежные услуги MTS будут предоставляться до тех пор, пока в них будут нуждаться пользователи… MTS может быть прекращена после того, как альтернативы смогут удовлетворить вычислительные требования пользователей». [3] Компания прекратила работу MTS для конечных пользователей 30 июня 1996 года. [4] К тому времени большинство услуг перешло на вычислительные системы на базе клиент-сервер, обычно Unix для серверов и различные версии Mac, PC и Unix. для клиентов. Мичиганский университет в последний раз отключил свою систему МТС 30 мая 1997 года. [5]

Политехнический институт Ренсселера (RPI) считается последним учреждением, использующим MTS в производственной среде. RPI прекратила деятельность МТС в июне 1999 года. [6]

Сегодня МТС по-прежнему работает с использованием эмуляторов IBM S/370, таких как Hercules , Sim390, [7] и FLEX-ES. [8]

Происхождение

В середине 1960-х годов Мичиганский университет предоставлял услуги пакетной обработки на оборудовании IBM 7090 под контролем Исполнительной системы Мичиганского университета (UMES), но был заинтересован в предложении интерактивных услуг с использованием разделения времени . [9] В то время работа, которую могли выполнять компьютеры, была ограничена их небольшим реальным объемом памяти. Когда IBM представила семейство компьютеров System/360 в середине 1960-х годов, она не предоставила решения для этого ограничения, и внутри IBM существовали противоречивые мнения о важности и необходимости поддержки разделения времени.

Статья Брюса Ардена , Бернарда Галлера , Фрэнка Вестервельта (все заместители директора академического вычислительного центра UM) и Тома О'Брайана под названием «Программа и структура адресации в среде с разделением времени » основана на некоторых базовых идеях, разработанных в Массачусетском технологическом институте. (MIT) был опубликован в январе 1966 года. [10] В документе описывалась архитектура виртуальной памяти с использованием динамической трансляции адресов (DAT), которую можно использовать для реализации разделения времени.

После года переговоров и проектных исследований IBM согласилась создать единственную в своем роде версию своего мэйнфрейма S/360-65 с функциями динамической трансляции адресов (DAT), которая будет поддерживать виртуальную память и удовлетворить желание UM поддерживать совместное времяпровождение. Компьютер получил название Model S/360-65M. [9] Буква «М» обозначала Мичиган. Но IBM изначально решила не поставлять для этой машины операционную систему с разделением времени. Тем временем о проекте услышали ряд других учреждений, в том числе General Motors , Лаборатория Линкольна Массачусетского технологического института (MIT) , Принстонский университет и Технологический институт Карнеги (позже Университет Карнеги-Меллона ). Все они были заинтригованы идеей разделения времени и выразили заинтересованность в заказе модифицированных машин серии IBM S/360. Проявив интерес, IBM изменила номер модели компьютера на S/360-67 и сделала его поддерживаемым продуктом. [1] Получив запросы на более чем 100 новых моделей S/360-67, IBM поняла, что существует рынок разделения времени, и согласилась разработать новую операционную систему с разделением времени под названием TSS/360 (TSS означает систему разделения времени). поставка примерно в то же время, что и первая модель S/360-67.

В ожидании прибытия модели 65M сотрудники вычислительного центра UM смогли провести первые эксперименты с разделением времени, используя IBM System / 360 Model 50 , который финансировался в рамках проекта ARPA CONCOMP (диалоговое использование компьютеров). [11] Эксперимент с разделением времени начался с «полстраницы кода, написанного на кухонном столе» в сочетании с небольшой мультипрограммной системой LLMPS от Лаборатории Линкольна Массачусетского технологического института , [1] которая была модифицирована и стала UM Multi. - Супервайзер по программированию (UMMPS), который, в свою очередь, руководил рабочей программой МТС. Эта самая ранняя версия MTS задумывалась как одноразовая система, используемая для получения опыта работы с новым оборудованием IBM S / 360 и от которой будет отказаться, когда станет доступной операционная система IBM TSS / 360 .

Разработка TSS заняла больше времени, чем предполагалось, дата его поставки была отложена, и он еще не был доступен, когда S/360-67 (серийный номер 2) прибыл в Вычислительный центр в январе 1967 года. [12] В это время UM пришлось решить, вернуть ли Модель 67 и выбрать другой мэйнфрейм или разработать MTS в качестве временной системы для использования до тех пор, пока TSS не будет готова. Было принято решение продолжить разработку MTS, и сотрудники перенесли первоначальную работу по разработке с модели 50 на модель 67. Разработка TSS в конечном итоге была отменена IBM, затем восстановлена, а затем снова отменена. Но к этому времени UM понравилась разработанная ими система, она уже не считалась временной, и МТС будет использоваться на UM и других площадках в течение 33 лет.

Консорциум МТС

MTS был разработан, поддерживается и используется консорциумом восьми университетов США, Канады и Великобритании: [2] [13]

В нескольких центрах использовалось более одной системы MTS: NUMAC использовал две (сначала в Ньюкасле, а затем в Дареме), в Мичигане в середине 1980-х годов работало три (UM для кукурузы, UB для синего и HG в Human Genetics), UBC использовал три или более систем MTS. четыре в разное время (МТС-Г, МТС-Л, МТС-А и МТС-I для общего, библиотечного, административного и инструктирующего).

Каждый из сайтов MTS внес свой вклад в развитие MTS, иногда возглавив разработку и реализацию новой функции, а иногда путем уточнения, улучшения и критики работы, проделанной где-то еще. Многие компоненты МТС — это работа нескольких людей на разных площадках. [19]

Вначале сотрудничество между офисами МТС осуществлялось путем сочетания личных посещений объектов, телефонных звонков, обмена документами и магнитными лентами по обычной почте , а также неформальных встреч на SHARE или других встречах. Позже электронная почта, компьютерные конференции с использованием CONFER и *Forum, передача файлов по сети и вложения к электронной почте дополнили и в конечном итоге в значительной степени заменили более ранние методы.

В период с 1971 по 1982 год члены Консорциума МТС выпустили серию из 82 информационных бюллетеней МТС , чтобы помочь координировать развитие МТС. [20]

Кружки с MTS Workshop VIII, Анн-Арбор, июль 1982 г.

Начиная с UBC в 1974 году [21] Консорциум МТС проводил ежегодные семинары МТС на одном из объектов-членов. Семинары были неформальными, но включали в себя документы, представленные заранее, и материалы , опубликованные постфактум, которые включали резюме сессий. [22] В середине 1980-х годов было проведено несколько западных семинаров с участием нескольких сайтов МТС (UBC, SFU, UQV, UM и, возможно, RPI).

Ежегодные семинары продолжались даже после того, как работы по развитию МТС начали сходить на нет. Называемые просто «общественной мастерской», они продолжали до середины 1990-х годов обмениваться знаниями и общим опытом в предоставлении компьютерных услуг, хотя MTS больше не была основным источником вычислений в их кампусах, а некоторые вообще прекратили работу MTS.

сайты МТС

Помимо восьми площадок Консорциума МТС, участвовавших в его разработке, МТС работала на ряде других площадок, в том числе: [13]

Копия MTS также была отправлена ​​в Сараевский университет в Югославии, хотя неизвестно, была ли она когда-либо установлена.

INRIA , французский национальный институт исследований в области компьютерных наук и управления в Гренобле, Франция, управлял MTS на экспериментальной основе, а также Университет Ватерлоо в Онтарио, Канада, Университет Южного Иллинойса , Военно-морская аспирантура , Amdahl Corporation , ST Systems для Больницы Университета Макгилла , Стэнфордский университет и Университет Иллинойса в США, а также несколько других сайтов.

Аппаратное обеспечение

Сотрудник вычислительного центра Майк Александр сидит за консолью дуплекса IBM System 360 Model 67 в Мичиганском университете, 1969 год.
Amdahl 470V/6 P2 в Мичиганском университете, 1975 г.

Теоретически MTS будет работать на IBM S/360-67, любой из серий IBM S/370, включающих виртуальную память, и на их преемниках. MTS запускался на следующих компьютерах в производственных, тестовых или пробных конфигурациях: [2]

Мичиганский университет установил и запустил MTS на первом IBM S/360-67 вне IBM (серийный номер 2) в 1967 году, на втором Amdahl 470V/6 (серийный номер 2) в 1975 году, [26] [27] на первом Amdahl 5860 (серийный номер 1) в 1982 году, а первый завод поставил IBM 3090–400 в 1986 году. [28] NUMAC запустил MTS на первом S/360-67 в Великобритании и, скорее всего, первом в Европе. [29] Университет Британской Колумбии (UBC) возглавил преобразование MTS для работы на серии IBM S/370 (IBM S/370-168) в 1974 году. Университет Альберты установил первый Amdahl 470V/6 в Канада (серийный номер P5) в 1975 году. [16] К 1978 году NUMAC (в Университете Ньюкасл-апон-Тайн и Университете Дарема) перенес основную деятельность MTS на свою серию IBM S/370 (IBM S/370-168).

MTS был разработан для поддержки до четырех процессоров на IBM S/360-67 , хотя IBM производила только одну (симплексную и полудуплексную) и две (дуплексные) конфигурации процессоров модели 67. В 1984 году RPI обновила MTS для поддержки до 32 процессоров в аппаратной серии IBM S/370-XA (расширенная адресация), хотя 6 процессоров, вероятно, являются самой большой фактически используемой конфигурацией. [30] MTS поддерживает IBM Vector Facility , [31] доступный в качестве опции в системах IBM 3090 и ES/9000 .

В начале 1967 года, работая на одном процессоре IBM S/360-67 в UM без поддержки виртуальной памяти , MTS обычно поддерживала 5 одновременных сеансов терминала и одно пакетное задание. [2] В ноябре 1967 года, после добавления поддержки виртуальной памяти, MTS, работавший на том же IBM S/360-67, одновременно поддерживал 50 терминальных сеансов и до 5 пакетных заданий. [2] В августе 1968 года двухпроцессорная система IBM S/360-67 заменила однопроцессорную систему, поддерживая примерно 70 терминалов и до 8 пакетных заданий. [32] К концу 1991 года MTS в UM работала на IBM ES/9000-720, поддерживая более 600 одновременных терминальных сеансов и от 3 до 8 пакетных заданий. [2]

MTS можно использовать с помощью IPL под VM/370 , и некоторые сайты MTS сделали это, но большинство из них запускали MTS на собственном оборудовании без использования виртуальной машины .

Функции

Некоторые из примечательных особенностей МТС включают в себя: [33]

Программы, разработанные для МТС

Ниже приведены некоторые из примечательных программ, разработанных для МТС: [46]

Программы, работающие под управлением МТС

Ниже приведены некоторые известные программы, портированные на МТС из других систем: [46]

Языки программирования, доступные в рамках МТС

MTS поддерживает богатый набор языков программирования, некоторые из которых разработаны для MTS, а другие портированы из других систем: [46]

Архитектура системы

UMMPS, супервизор, полностью контролирует оборудование и управляет набором рабочих программ. [32] Одной из рабочих программ является МТС, рабочая программа, с которой взаимодействует большинство пользователей. [2] MTS работает как совокупность подсистем командного языка (CLS). Один из CLS позволяет выполнять пользовательские программы. MTS предоставляет набор системных подпрограмм, доступных CLS, пользовательским программам и самому MTS. [41] Помимо прочего, эти системные подпрограммы обеспечивают стандартный доступ к процедурам поддержки устройств (DSR), компонентам, которые выполняют зависящий от устройства ввод/вывод.

Руководства и документация

Следующие ниже списки во многом ориентированы на Мичиганский университет. Большинство других сайтов МТС использовали некоторые из этих материалов, но они также создавали свои собственные руководства, памятки, отчеты и информационные бюллетени, адаптированные к потребностям их сайта.

Документация для конечного пользователя

Серия руководств MTS: The Michigan Terminal System публиковалась с 1967 по 1991 год в томах с 1 по 23, которые обновлялись и переиздавались нерегулярно. [20] Первоначальные выпуски томов не всегда происходили в числовом порядке, и тома иногда меняли названия при обновлении или переиздании. В целом, чем выше число, тем более специализированным является том.

Самые ранние версии MTS Volume I и II имели другую организацию и содержание по сравнению с последующими томами MTS и включали некоторую внутреннюю документацию, а также документацию для конечных пользователей. Второе издание от декабря 1967 года охватывало:

Следующие тома MTS были опубликованы Вычислительным центром Мичиганского университета [2] и доступны в формате PDF: [107] [108] [109] [110]

Различные аспекты MTS в Мичиганском университете были задокументированы в серии записок вычислительного центра (CCMemos) [108] [113] , которые публиковались нерегулярно с 1967 по 1987 год, под номерами от 2 до 924, хотя и не обязательно в хронологическом порядке. Номера от 2 до 599 — это общие сведения о различном программном и аппаратном обеспечении; серия 600 — это серия «Записки консультанта» — короткие заметки для начинающих и пользователей среднего уровня; серия 800 охватывает вопросы, связанные с принтером Xerox 9700, обработкой текста и набором текста; а серия 900 охватывает микрокомпьютеры. 700-й серии не было. В 1989 году эта серия продолжилась как «Справочные записки» с меньшим акцентом на МТС. [114] [115]

Обложка майского выпуска журнала IT Digest Мичиганского университета за 1996 г., май 1996 г.

Начиная с 1971 года, была опубликована длинная серия информационных бюллетеней, предназначенных для конечных пользователей в Мичиганском университете, с названиями « Новости вычислительного центра» , « Информационный бюллетень вычислительного центра », «Новости вычислений UM » и « Дайджест информационных технологий ».

Также были представлены вводные материалы в сериях «Руководство пользователя» , «Руководство пользователя MTS » и «Обучающие материалы» , в том числе: [108]

Внутренняя документация

Следующие материалы не получили широкого распространения, но были включены в «Раздачи МТС»: [20] [107] [109]

Распределение

Мичиганский университет выпускал МТС на магнитной ленте нерегулярно. [20] Существовали полные и частичные дистрибутивы, где полные дистрибутивы (D1.0, D2.0, ...) включали все компоненты MTS, а частичные дистрибутивы (D1.1, D1.2, D2.1, D2. 2, ...) включали только те компоненты, которые изменились со времени последнего полного или частичного распространения. Дистрибутивы с 1.0 по 3.1 поддерживали IBM S/360 Model 67, дистрибутив 3.2 поддерживал как архитектуру IBM S/360-67, так и IBM S/370, а дистрибутивы с D4.0 по D6.0 поддерживали только архитектуру IBM S/370 и его расширения.

В дистрибутивы МТС входили обновления, необходимые для запуска лицензионных программных продуктов и другого фирменного ПО под МТС, но не само базовое фирменное ПО, которое нужно было получать отдельно от владельцев. За исключением IBM Assembler H, ни одна из лицензионных программ не требовалась для запуска MTS.

Последним дистрибутивом МТС был D6.0, выпущенный в апреле 1988 года. Он состоял из 10 003 файлов на шести магнитных лентах с разрешением 6250 бит на дюйм. После 1988 года распространение компонентов MTS осуществлялось разовым способом с использованием сетевой передачи файлов.

Чтобы новые сайты могли начать работу с нуля, были предоставлены две дополнительные магнитные ленты: загрузочная лента с возможностью IPL , содержащая минималистскую версию MTS, а также утилиты DASDI и DISKCOPY, которые можно было использовать для инициализации и восстановления стартовой версии на одном диске . МТС со второй магнитолы. На заре существования MTS для создания однодисковой стартовой системы использовались автономные утилиты TSS DASDI и DUMP/RESTORE, а не сам MTS.

Существовали также менее формальные перераспределения , когда отдельные сайты отправляли магнитные ленты с новыми или обновленными работами на координирующий сайт. Этот сайт копировал материал на общую магнитную ленту (RD1, RD2, ...) и отправлял копии ленты всем сайтам. Содержимое большинства лент перераспределения, похоже, было утеряно.

Сегодня полные материалы шести полных и десяти частичных дистрибутивов MTS, а также двух переизданий, созданных между 1968 и 1988 годами, доступны в архиве Bitsavers Software [122] [123] и в цифровом архиве Deep Blue Мичиганского университета. [124] [125]

Работая с материалами дистрибутива D6.0, можно создать IPLable- версию МТС. Новый дистрибутив МТС D6.0A упрощает эту задачу. [126] D6.0A основан на версии MTS D6.0 1988 года с различными исправлениями и обновлениями, чтобы сделать работу под управлением Hercules в 2012 году более плавной. В будущем будет доступна версия MTS с поддержкой IPL, основанная на версии MTS, которая использовалась в Мичиганском университете в 1996 году, незадолго до закрытия MTS. [123]

Лицензирование

По состоянию на 22 декабря 2011 года материалы Дистрибутива МТС находятся в свободном доступе на условиях лицензии Creative Commons Attribution 3.0 Unported License (CC BY 3.0). [127]

В первые дни своего существования MTS был доступен бесплатно, без необходимости получения лицензии, для сайтов, которые были заинтересованы в использовании MTS и у которых, казалось, был квалифицированный персонал, необходимый для его поддержки.

В середине 1980-х годов были официально оформлены лицензионные соглашения, при которых Мичиганский университет выступал в качестве агента и выдавал лицензии от имени Консорциума МТС. [128] Лицензии МТС предоставлялись академическим организациям за ежегодную плату в размере 5000 долларов США, другим некоммерческим организациям — за 10 000 долларов США и коммерческим организациям — за 25 000 долларов США. Лицензия запрещала использование МТС для предоставления коммерческих компьютерных услуг. Лицензиаты получили копию полного набора дистрибутивных лент MTS, все дополнительные дистрибутивы, подготовленные в течение года, письменные инструкции по установке, две копии текущей пользовательской документации и очень ограниченный объем помощи.

Лишь несколько организаций лицензировали МТС. Несколько лицензий МТС для запуска одной программы типа CONFER. Собранные комиссионные были использованы для компенсации некоторых общих расходов Консорциума МТС.

Смотрите также

Рекомендации

  1. ^ abc Акера, Ацуши (январь – март 2008 г.), «Жизнь и работа Бернарда А. Галлера (1928–2006)» (PDF) , Анналы истории вычислений , 30 (1): 8, doi : 10.1109/ mahc.2008.15, S2CID  22790110, В конце 1968 года MTS была единственной крупномасштабной системой разделения времени, которая регулярно и надежно работала в США..
  2. ^ abcdefghi Терминальная система Мичигана (PDF) , том. 1, Анн-Арбор, Мичиган: Мичиганский университет, отдел информационных технологий, услуги консалтинга и поддержки, ноябрь 1991 г., стр. 9, 13–14..
  3. ^ «ITD подтверждает обязательства МТС» . Новости вычислительной техники UM . 3 (19): 2 октября 1988 г.
  4. ^ «Сервис МТС прекратится», Дайджест информационных технологий , Том. Т. 5, № 5 (12 мая 1996 г.), стр.7
  5. ^ "Хронология МТС", Дайджест информационных технологий , Мичиганский университет, стр. 10-11, Том 5, № 5 (13 мая 1966 г.)
  6. ^ «Хронология МТС», добавление одной записи постфактум за 1999 год к Дайджесту информационных технологий , Мичиганский университет, Том 5, № 5 (13 мая 1966 г.)
  7. ^ Sim390, эмулятор ESA/390.
  8. ^ FLEX-ES, эмулятор S/390 и z/Architecture
  9. ^ ab «История МТС — 30 лет компьютерного обслуживания», Сьюзен Тополь, Дайджест информационных технологий , том 5, № 5 (13 мая 1996 г.), Мичиганский университет
  10. ^ «Программа и структура адресации в среде с разделением времени», Б.В. Арден, Б.А. Галлер, Т.К. О'Брайен, Ф.Х. Вестервельт, Журнал ACM , т.13, №1, стр.1-16, январь 1966 г.
  11. ^ CONCOMP: Исследования в области диалогового использования компьютеров: итоговый отчет, Вестервельт, FH, Вычислительный центр Мичиганского университета, 1970 г.
  12. ^ IBM 360/67 и CP/CMS, Том Ван Флек
  13. ^ ab «Как сайты узнали о MTS и приняли решение использовать их?», пункт в разделе обсуждения Архива терминальной системы штата Мичиган.
  14. ^ «Информация о работе Джоша Саймона: МТС на пенсии» . часы.орг .
  15. ^ ab «Как компьютеры изменились с 1968 года», ITS News , Computing and Information Services, Даремский университет, 29 января 2005 г. Компьютер множественного доступа Нортумбрийских университетов (NUMAC), результат сотрудничества университетов Дарема ( DUR), Ньюкасл-апон-Тайн (UNE) и Политехнический институт Ньюкасла , которые использовали S / 360-67 в Ньюкасле, начиная с 1969 года.
  16. ^ ab «Хронология: вычислительные услуги в Университете Альберты». ualberta.ca .
  17. ^ Ван Эпп, Питер; Бейнс, Билл (19–23 октября 1992 г.). «Отказ от мэйнфрейма без разрушения пользователей: переход от мэйнфрейма к распределенной UNIX за девять месяцев». Университет Саймона Фрейзера: Конференция LISA VI (Лонг-Бич, Калифорния). CiteSeerX 10.1.1.56.2631 .  {{cite journal}}: Требуется цитировать журнал |journal=( помощь )
  18. В 1982 году «Как компьютеры изменились с 1968 года», ITS News , Computing and Information Services, Даремский университет, 29 января 2005 года. NUMAC установил отдельную машину под управлением MTS в Даремском университете, до этого и DUR, и UNE использовали один и тот же компьютер. Система МТС работает в Университете Ньюкасл-апон-Тайн.
  19. ^ Трудно должным образом отдать должное всей проделанной работе, однако, чтобы не отдать слишком мало внимания и рискуя не отдать должное всем, кто внес свой вклад, делается попытка отметить сайты, на которых был сделан основной вклад. функция или улучшение было изначально разработано
  20. ^ abcde Подсерия Michigan Terminal System (MTS), публикации Вычислительного центра, 1965–1999, Историческая библиотека Бентли, Мичиганский университет
  21. ^ Слушания - Семинар по системам MTS, 1974, Университет Британской Колумбии, Канада
  22. ^ MTS (Мичиганская терминальная система), серия 1970–1986 гг., Записи вычислительного центра (Мичиганский университет), 1952–1996 и 1959–1987 гг., Историческая библиотека Бентли, Мичиганский университет
  23. CBPF — Бразильский центр физических исследований. Архивировано 10 апреля 2012 г. в Wayback Machine.
  24. ^ CNPq - Национальный совет по научному и технологическому развитию. Архивировано 16 июля 2013 г. в Wayback Machine.
  25. ^ EMBRAPA - Бразильское предприятие сельскохозяйственных исследований.
  26. ^ Главный компьютер Amdahl 470/V6 — X436.84A — Музей истории компьютеров. 1975. {{cite book}}: |work=игнорируется ( помощь )
  27. ^ «Сравнение производительности Amdahl 470V/6 и IBM 370/168», Аллан Р. Эмери и М.Т. Александр, доклад, прочитанный на собрании Группы компьютерных измерений, октябрь 1975 г., Сан-Франциско
  28. ^ Ранее 3090-400 были модернизированы в полевых условиях с 3090-200, «Установка 3090», UM Computing News , том 1, вып. 8, 10 ноября 1986 г., с. 5
  29. ^ "Электронное письмо Юэна Пейджа, первого директора NUMAC, Денису Расселу, 19 апреля 2011 г.
  30. История МТС в РПИ, 1989, 5с.
  31. ^ «Векторная архитектура IBM System/370», В. Бухгольц, IBM Systems Journal , том 25, № 1 (1986), стр. 51-62.
  32. ^ ab «Организация и особенности терминальной системы Мичигана», М.Т. Александр, с. 586, Материалы весенней совместной компьютерной конференции AFIPS в мае 1972 г.
  33. ^ Инновации MTS в истории MTS: 30 лет компьютерного обслуживания, Дайджест информационных технологий , Том 5, № 5 (13 мая 1966 г.), Мичиганский университет
  34. ^ "Терминальная система Мичигана". udel.edu .
  35. ^ ab «Файловая система для среды общего назначения с разделением времени», Г. К. Пиркола, Труды IEEE , июнь 1975 г., том 63, вып. 6, стр. 918–924, ISSN  0018-9219.
  36. ^ MTS Том 18: Редактор файлов MTS, Вычислительный центр Мичиганского университета, Анн-Арбор, Мичиган, 210 стр.
  37. ^ abcd «Защита информации в среде общего назначения с разделением времени», Гэри К. Пиркола и Джон Сангинетти, Труды симпозиума IEEE по тенденциям и приложениям, 1977: Компьютерная безопасность и целостность , том. 10 нет. 4, стр. 106-114.
  38. ^ "Хроника ранней истории заслуг" . Сеть заслуг. 2008. Архивировано из оригинала 7 февраля 2009 г. Проверено 15 сентября 2008 г.— В университетском пресс-релизе демонстрация сети (со связью между UM и Государственным университетом Уэйна) 14 декабря 1971 года названа «вехой в высшем образовании» и «историческим событием».
  39. ^ MTS Том 23: Обмен сообщениями и конференц-связь в MTS, Вычислительный центр Мичиганского университета, Анн-Арбор, Мичиган
  40. ^ MTS Том 19: Магнитные ленты (описание поддержки гибких дисков было удалено из этого тома), Вычислительный центр Мичиганского университета, Анн-Арбор, Мичиган
  41. ^ ab MTS Том 3: Описания системных подпрограмм, Вычислительный центр Мичиганского университета, Анн-Арбор, Мичиган
  42. ^ «Внутренний дизайн подпрограмм IG, интерактивной графической системы для большой среды с разделением времени», Джеймс Блинн и Эндрю Гудрич, SIGGRAPH Proceedings , 1976, стр. 229-234
  43. ^ «Использование инструкции вызова монитора для реализации переключения домена в архитектуре IBM 370», Джон Сангинетти, Вычислительный центр Мичиганского университета, Обзор операционных систем ACM SIGOPS , том 15, выпуск 4 (октябрь 1981 г.), стр. 55-61
  44. ^ «Анализ проникновения терминальной системы Мичигана», Б. Хеббард, П. Гроссо и др., Обзор операционных систем ACM SIGOPS , том 14, выпуск 1 (январь 1980 г.), стр. 7-20.
  45. ^ MTS Том 14: Ассемблеры 360/370 в MTS, Вычислительный центр Мичиганского университета, Анн-Арбор, Мичиган
  46. ^ abcd MTS Том 2: Описания общедоступных файлов, Вычислительный центр Мичиганского университета, Анн-Арбор, Мичиган
  47. ^ "Шахматное программирование - Авит" . Архивировано с сайта wikispaces.com . Архивировано из оригинала 6 декабря 2013 г.
  48. ^ "Шахматное программирование - Хаос". заархивировано с сайта wikispaces.com . Архивировано из оригинала 5 декабря 2013 г.
  49. ^ «Компьютерные образовательные коммуникации в Мичиганском университете», Карл Л. Зинн, Роберт Парнс и Хелен Хенч, Центр исследований в области обучения и преподавания (CRLT), Мичиганский университет , Материалы ежегодной конференции/встречи ACM , 1976, стр. 150-154.
  50. ^ История проекта студенческих конференций, Мичиганский университет, ок. 1997 год
  51. ^ ab GOM: Old Good Mad, Дональд Беттнер, июнь 1989 г., Вычислительный центр Мичиганского университета, 110 стр.
  52. ^ ab «IF: Интерактивный компилятор FORTRAN». Архивировано 16 декабря 2014 г. в Wayback Machine , Рон Холл, SHARE 41 Proceedings , 15 августа 1973 г., Майами-Бич, Флорида, 8 страниц.
  53. ^ Справочное руководство по системе управления информацией MICRO (версия 5.0), М. А. Кан, Д. Л. Румельхарт и Б. Л. Бронсон, октябрь 1977 г., Институт труда и производственных отношений (ILIR), Мичиганский университет и Государственный университет Уэйна
  54. ^ MICRO: Система управления реляционной базой данных, Гарри Ф. Кларк, Дэвид Э. Хетрик, Роберт К. Брессан, июль 1992 г., Институт труда и производственных отношений (ILIR), Мичиганский университет, 451 страница, ISBN 9780877363507 
  55. ^ Документация для MIDAS: Мичиганская интерактивная система анализа данных, Дэниел Дж. Фокс и Кеннет Э. Гайр, 1974, Лаборатория статистических исследований Мичиганского университета, Анн-Арбор
  56. ^ ab «Язык программирования Plus Systems», Алан Баллард и Пол Уэйли, в материалах Конгресса Канадского общества обработки информации (CIPS) 84 , июнь 1984 г.
  57. ^ ab UBC PLUS: Язык программирования Plus, Аллан Баллард и Пол Уэйли, октябрь 1987 г., Вычислительный центр Университета Британской Колумбии, 198 стр.
  58. ^ The Taxir Primer, RC Brill, 1971, Университет Колорадо, Боулдер. Инст. арктических и альпийских исследований
  59. ^ «Новый инструмент для публикации печатных материалов», TEXTFORM Group, Университет Альберты, Share 48 Proceedings , Том II, стр. 1042-1056, 1977.
  60. ^ «Издательство, обработка текстов и текстовая форма», Грант Кроуфорд, Университет Альберты, в материалах сессии Канадского общества обработки информации (CIPS) '78, стр. 88-92, 1978.
  61. ^ Textform, Вычислительные услуги, Университет Альберты, 1984, 216 стр.
  62. ^ Справочное руководство по текстовым формам, Вычислительный центр Мичиганского университета, январь 1986 г.
  63. ^ Языки моделирования непрерывных систем: современный обзор (на французском языке), Рагнар Н. Нильсен и Уолтер Дж. Карплюс, Департамент компьютерных наук, Калифорнийский университет в Лос-Анджелесе.
  64. ^ Моделирование с помощью GASP II , AAB Pritzker и Филип Дж. Кивиат, Прентис-Холл, 1969 г.
  65. ^ да Круз, Фрэнк (1984-01-06). «Анонсируем KERMIT для МТС». Инфо-Кермит Дайджест (список рассылки). Проект Кермита, Колумбийский университет . Проверено 23 февраля 2016 г.
  66. ^ ab MPS/360 Версия 2, Руководство пользователя по линейному и раздельному программированию (GH20-0476), 1971, IBM Corporation
  67. ^ MSC/NASTRAN в Мичиганском университете, Уильям Дж. Андерсон и Роберт Э. Сэндсторм, 1982, Инженерный колледж Мичиганского университета.
  68. ^ «Основные аспекты статистического анализа и управления данными OSIRIS IV», Нил А. Ван Эк, Американский статистик , Том. 34, № 2 (май 1980 г.), стр. 119-121.
  69. ^ «REDUCE 2: система и язык для алгебраических манипуляций», Труды Второго симпозиума ACM по символическим и алгебраическим манипуляциям , 1971, страницы 128-133
  70. ^ Создание моделей моделирования с помощью SIMSCRIPT II.5, Эдвард К. Рассел, 1999, CACI, Лос-Анджелес, Калифорния.
  71. ^ TELL-A-GRAF в MTS, Дэйв Уиппл, Записка 450 вычислительного центра, Мичиганский университет, март 1983 г.
  72. ^ The Texbook Дона Кнута , 1984, издательство Addison-Wesley Publishing Company, 496 страниц, ISBN 0201134489
  73. ^ История TROLL, Портативная онлайн-справка TROLL, Intex Solutions, Inc. (Бостон), 1996. Проверено 19 июня 2014 г.
  74. ^ MTS Том 16: ALGOL W в MTS, Вычислительный центр Мичиганского университета, Анн-Арбор, Мичиган
  75. ^ Пересмотренный отчет об алгоритмическом языке ALGOL 68 (PDF). Архивировано 10 апреля 2014 г. в Wayback Machine , А. ван Вейнгаарден и др.
  76. ^ Вычислительный центр CCMemo 435: Руководство пользователя MTS VS APL, Эдвард Дж. Фрончак, Вычислительный центр, Мичиганский университет, август 1982 г.
  77. ^ Язык программирования, К.Э. Айверсон, 1962, John Wiley & Sons, 315 страниц, ISBN 0-471430-14-5
  78. ^ Язык APL, публикация IBM GC26-3874.
  79. ^ APL\360 Primer, публикация IBM GH20-0689.
  80. ^ MTS Том 10: Базовый уровень MTS, Вычислительный центр Мичиганского университета, Анн-Арбор, Мичиган
  81. ^ Waterloo BASIC - Подход к структурированному программированию, Учебник и справочное руководство, Дж. В. Грэм и др., 1980, WATFAC Publications Ltd., Ватерлоо, Онтарио, Канада
  82. ^ Справочное руководство BCPL. Архивировано 21 октября 2014 г. в Wayback Machine , Меморандум M-352, Project MAC, Кембридж, июль 1967 г.
  83. ^ Полное руководство по системной библиотеке COBOL американского национального стандарта IBM OS, публикация IBM GC28-6396.
  84. ^ CCMemo 439: IBM VS COBOL под управлением MTS, Говард Янг, Вычислительный центр, Мичиганский университет, июнь 1982 г.
  85. ^ CCMemo 416: EXPL - Расширенный XPL, Пэт Шерри, Вычислительный центр, Мичиганский университет, май 1980 г.
  86. ^ MTS Том 6: FORTRAN в MTS, Вычислительный центр Мичиганского университета, Анн-Арбор, Мичиган
  87. ^ Справочное руководство GPSS/H, Джеймс О. Хенриксен и Роберт К. Крейн, Wolverine Software Corp., 1989.
  88. ^ Руководство пользователя IBM General Purpose Simulation System V , публикация IBM SH20-0851
  89. ^ Моделирование с использованием GPSS, Томас Дж. Шрибер , 1974, John Wiley & Sons, 533 страницы, ISBN 0471763101
  90. ^ Язык программирования ICON, Ральф Э. Грисволд и Мэдж Т. Грисволд, 1983, Прентис-Холл, Нью-Йорк, 336 страниц, ISBN 0134497775
  91. ^ MTS Том 8: LISP и SLIP в MTS, Вычислительный центр Мичиганского университета, Анн-Арбор, Мичиган
  92. ^ Руководство программиста LISP 1.5, Дж. Маккарти и др., 1962, MIT Press, Кембридж, Массачусетс.
  93. ^ MTS Том 20: PASCAL в MTS, Вычислительный центр Мичиганского университета, Анн-Арбор, Мичиган
  94. ^ CCMemo 436: Паскаль В.С. в MTS, Дуглас Орр, Вычислительный центр, Мичиганский университет, август 1982 г.
  95. ^ Справочное руководство по языку Pascal/VS. Архивировано 11 декабря 2014 г. в Wayback Machine , публикация IBM SH20-6168.
  96. ^ MTS Том 12: PIL/2 в MTS, Вычислительный центр Мичиганского университета, Анн-Арбор, Мичиган
  97. ^ MTS Том 7: PL/I в MTS, Вычислительный центр Мичиганского университета, Анн-Арбор, Мичиган
  98. ^ Вирт, Никлаус (1968). «PL360, язык программирования для компьютеров 360». Журнал АКМ . 15 : 37–74. дои : 10.1145/321439.321442 . S2CID  7376057.
  99. ^ ab «Системный язык для проекта SUE», Б. Л. Кларк и Дж. Дж. Хорнинг из Исследовательской группы компьютерных систем и факультета компьютерных наук Университета Торонто, Материалы симпозиума SIGPLAN по языкам для реализации системы , 1971, стр. 79-88
  100. ^ «Компиляция Simula: историческое исследование генезиса технологий». Архивировано 30 августа 2017 г. в Wayback Machine , Ян Руне Холмевик, Анналы IEEE в истории вычислений , том 16, № 4, 1994, стр. 25-37.
  101. ^ ab MTS Volume 9: SNOBOL4 в MTS, Вычислительный центр Мичиганского университета, Анн-Арбор, Мичиган
  102. ^ Язык программирования SNOBOL4 , Грисволд, Ральф Э., Дж. Ф. Поадж и И. П. Полонски, Энглвуд Клиффс, Нью-Джерси, 1968, Прентис Холл
  103. ^ ab MTS Volume II, второе издание, 1 декабря 1967 г., Вычислительный центр Мичиганского университета, Анн-Арбор, Мичиган, 415 стр.
  104. ^ «TRAC, язык описания процедур для реактивной пишущей машинки», Кэлвин Н. Мурс, Communications of ACM , Vol.9 No.3 (март 1966), стр. 215-219, ISSN  0001-0782
  105. ^ Лекция 1 MTS, транскрипция первой из серии лекций о внутреннем устройстве терминальной системы Мичигана, прочитанных Майком Александром, Доном Беттнером, Джимом Гамильтоном и Дугом Смитом, ок. 1972 год
  106. ^ MTS Volume I, второе издание, 1 декабря 1967 г., Вычислительный центр Мичиганского университета, Анн-Арбор, Мичиган, 415 стр.
  107. ^ ab Коллекция «Вычислительный центр» в «Архивных коллекциях - Библиотека Бентли» цифрового архива Deep Blue Мичиганского университета.
  108. ^ Публичная категория abcd UM Computing Center в цифровой библиотеке Hathi Trust
  109. ^ ab Архив PDF-документов MTS на BitSavers.org
  110. ^ Раздел руководств и документации на веб-сайте архива MTS (archive-Michigan-Terminal-System.org, заархивировано 11 января 2011 г. на Wayback Machine )
  111. ^ Публичная категория MIDAS в цифровой библиотеке Hathi Trust.
  112. ^ Публичная категория OSIRIS в цифровой библиотеке Hathi Trust.
  113. ^ Серия ab Unit Publications, публикации Вычислительного центра, 1965–1999, Историческая библиотека Бентли, Мичиганский университет.
  114. ^ Серия Unit Publications, публикации Отдела информационных технологий (Мичиганский университет), 1971–1999, Историческая библиотека Бентли, Мичиганский университет.
  115. ^ Публикации ITD, Мичиганский университет, Анн-Арбор, ноябрь 1995 г., 24 страницы.
  116. ^ Руководство оператора MTS, февраль 1995 г., Мичиганский университет, 574 стр.
  117. ^ MTS Volume 1: Systems Edition, устаревшие и внутренние команды MTS, ноябрь 1991 г., Мичиганский университет, 60 стр.
  118. ^ MTS Volume 3: Systems Edition, Описание подпрограммы, апрель 1981 г., Мичиганский университет, 50 стр.
  119. ^ MTS Том 99: Внутренняя документация, 1972–1978, Мичиганский университет, 167 стр.
  120. ^ Описания вызовов супервизора UMMPS D6.0, ноябрь 1987 г., Мичиганский университет, 156 стр.
  121. ^ Аварийное восстановление диска MTS, апрель 1987 г., 14 стр.
  122. ^ Дистрибутивы МТС на Bitsavers.org
  123. ^ ab Обзор материалов MTS Distribution, доступных на Bitsavers.org, по состоянию на 21 января 2012 г.
  124. ^ Файлы распространения Michigan Terminal System (MTS), цифровой архив Deep Blue, Мичиганский университет, по состоянию на 21 января 2012 г.
  125. ^ Обзор материалов для распространения MTS, доступных в цифровом архиве Deep Blue Мичиганского университета, по состоянию на 21 января 2012 г.
  126. ^ «MTS D6.0A — готовая система MTS для использования с эмулятором Hercules S/370», Архив MTS, по состоянию на 21 января 2012 г.
  127. ^ Заявление об авторских правах, гарантиях и ограничении ответственности MTS, Bitsavers.org, по состоянию на 22 декабря 2011 г.
  128. ^ «Заявление о лицензировании MTS», ноябрь 1986 г., Леонард Дж. Хардинг, MTS (Терминальная система Мичигана), 1968–1996 гг., Вставка 22, записи вычислительного центра за 1952–1996 гг., Историческая библиотека Бентли, Мичиганский университет

Внешние ссылки

Архивы

Статьи

Веб-сайты