Экран приветствия MTS, видимый через 3270 эмулятор терминала. | ||
Разработчик | Мичиганский университет и 7 других университетов в США, Канаде и Великобритании | |
---|---|---|
Написано на | различных языках, в основном 360/370 Язык ассемблера | |
Рабочее состояние | Историческое | |
Первоначальный выпуск | 1967; 53 года назад (1967) | |
Последний выпуск | 6.0 (окончательный) / 1988; 32 года назад (1988) | |
Доступен на | английском | |
Платформах | IBM S / 360-67, IBM S / 370 и ► По умолчанию пользовательский интерфейс | Командная строка интерфейс |
Лицензия | Бесплатно (CC BY 3.0 ) | |
Официальный сайт | archive.michigan-terminal-system.org |
Michigan Terminal System (MTS ) - одна из первых компьютерных систем с разделением времени операционных систем. Разработана в 1967 году в Мичиганском университете для использования на IBM. S / 360 -67, S / 370 и совместимые мэйнфреймы, он был разработан и используется консорциумом из восьми университетов в США, Канаде и Соединенное Королевство в течение 33 лет (с 1967 по 1999 г.).
Мультипрограммный супервизор Мичиганского университета (UMMPS) был разработан сотрудниками академического вычислительного центра в Мичиганском университете для эксплуатации IBM S / 360-67, S / 370 и совместимых компьютеров. Программное обеспечение может быть описано как мультипрограммирование, многопроцессорность, виртуальная память, супервизор с разделением времени, который работает с помощью резидентами, реентерабельные программы. Среди этих программ - Michigan Terminal System (MTS) для интерпретации команд, контроля выполнения, управления ресурсами и учета. Конечные используют вычислительные ресурсы через MTS, используя терминальные пакетные и серверные средства.
Название МТС относится к:
MTS использовалась на производственной основе примерно на 13 объектах в США, Канаде, Великобритании, Бразилии, и, возможно, в Югославии и еще на нескольких сайтах на пробной или сравнительной основе. МТС была предоставлена и поддерживаемой группой из восьми университетов, введенных в Консорциум МТС..
В 1988 году Мичиганский университет объявил, что «надежная услуга МТС будет предоставлять услуги до тех пор, пока есть пользователи, которые в ней... МТС» могут быть прекращены после того, как альтернативы удовлетворить потребности пользователей в вычислениях ». Последний раз остановил свою систему MTS для конечных пользователей 30 июня 1996 года, когда прекратил работу MTS для конечных пользователей, прекратил работу на клиент-серверных вычислительных системах, обычно Unix для различных версий Mac, PC и Unix для клиентов. 1997 года.
Политехнический институт Ренсселера (RPI) считается последним местом, где MTS использовалась в производственной среде. RPI прекратила деятельность MTS в июне 1999 года.
Сегодня MTS все еще работает с использованием эмуляторов IBM S / 370, таких как Hercules, Sim390 и FLEX-ES.
В середине 1960-х годов Мичиганский университет предоставляющий у слуги пакетной обработки на аппаратном правительстве IBM 7090 под управлением Исполнительной системы Мичиганского университета (UMES), но был заинтересован в предложении интерактивных услуг с использованием разделения времени. В то время работа, которую могли выполнять компьютеры, ограничивала их небольшую реальную памятью. Когда IBM представила семейство компьютеров System / 360152>в середине 1960-х годов, она не предложила решения для этого ограничения и внутри IBM были противоречивые мнения о важности и необходимости разделения времени.
Документ под названием Брюс Арден, Бернард Галлер, Фрэнк Вестервельт (все заместители директора) озаглавлен «Структура программы и адресации в среде с разделением времени. в академическом вычислительном центре UM), и Том О'Брайан, основанный на некоторых основных идеях, разработанных в Массачусетском технологическом институте (MIT), был опубликован в январе 1966 года. В документе описывалась архитектура с использованием динамической памяти трансляции адресов. (DAT), который можно использовать для реализации разделения времени.
После года переговоров и проектных исследований IBM согласилась создать единственную в своем роде версию своего мэйнфрейма S / 360-65 с функциями динамического преобразования адресов (DAT), которые будут поддерживать виртуальная память и удовлетворить желание единой системы обмена сообщениями поддерживать разделение времени. Компьютер получил название Model S / 360-65M. Буква «М» обозначала Мичиган. Но изначально IBM решила не поставить для машины операционную с разделением времени. Между тем, других организаций слышал о проекте, в том числе General Motors, Массачусетский технологический институт (MIT) Lincoln Laboratory, Принстонский университет и Технологический институт Карнеги (позже Университет Карнеги-Меллона ). Все они были заинтригованы идеей разделения времени и выразили заинтересованность в модифицированных машин серии IBM S / 360. Продемонстрировал этот интерес, IBM изменила номер модели компьютера на S / 360-67 и сделала его поддерживаемым продуктом. Получив запросы на более чем 100 новых моделей S / 360-67, IBM поняла, что существует рынок для разделения времени, и разработана новая операционная система с разделением времени под названием TSS / 360 (TSS расшифровывалось как Time- Sharing System) для доставки примерно в то же время, что и первая модель S / 360-67.
Вычислительный центр UM Model 65M смог провести ранние эксперименты с разделом времени, используя IBM System / 360 Model 50, который был профинансирован ARPA Проект CONCOMP ( Использование компьютеров в разговоре). Эксперимент с разделением времени начался как «полстраницы, записанного на кухонном столе» в сочетании с небольшой многопрограммной системой LLMPS от Lincoln Laboratory Массачусетского технологического института, которая была модифицирована и стала UM Multi - Супервайзер программирования (UMMPS), который, в свою очередь, запускал рабочую программу МТС. Это самое раннее воплощение MTS было задумано как одноразовая система, используемая для получения опыта работы с новым оборудованием IBM S / 360, и от которой отказались, когда станет доступной операционная система IBM TSS / 360.
Разработка TSS заняла больше времени, чем предполагалось, дата поставки была отложена, и она еще не была доступна, когда S / 360-67 (серийный номер 2) прибыл в Вычислительный центр с января 1967 года. В это время UM должна быть решить, вернуть ли Model 67 и выбрать другой мэйнфрейм, или модуль MTS в качестве временной системы для использования до тех пор, пока TSS не будет готова. Было принято решение разрешить MTS, и сотрудники перенесли свои первоначальные разработки с Model 50 на Model 67. Разработка TSS была в итоге отменена IBM, затем возобновлена, а затем снова отменена. Но к этому времени UM понравилась система, которую они разработали, она больше не считалась временной, и MTS будет работать в UM и других сайтах в течение 33 лет.
МТС разработан, обслуживается и используется консорциумом восьми университетов в США, Канаде и Великобритании:
Несколько сайтов использовали более одной системы MTS: NUMAC использовалось две (сначала в Ньюкасле, а затем в Дареме), Мичиган - три в середине 1980-х (UM для Кукуруза, UB для Blue и HG в Human Genetics), UBC запускал три или четыре раза в разное время (MTS-G, MTS-L, MTS-A и МТС-I для общих, библиотечных, административных и учебных).
Каждый из сайтов MTS внес свой вклад в MTS, иногда играет ведущую роль в разработке и внедрении новой функции, а иногда путем доработки, улучшения и критики работы, проделанной в других местах. Многие компоненты МТС - это работа нескольких человек на нескольких объектах.
Первые дни сотрудничества между сайтами МТС осуществлялись путем сочетания личных посещений объектов, телефонных звонков, обмена документами и магнитные ленты по обычной почте, а также неформальные встречи на ПОДЕЛИТЬСЯ или другие встречи. Позже электронная почта, компьютерные конференции с использованием CONFER и * Forum, передача файлов по сети и электронной почты дополнили и в конечном итоге в степени заменили предыдущие методы.
Члены Консорциума МТС выпустили серию 82 информационных бюллетеней МТС в период с 1971 по 1982 год, чтобы помочь координировать развитие МТС.
Кружки из мастерской МТС VIII, Анн-Арбор, июль 1982 годаНачало с UBC в 1974 г. Консорциум МТС проводил ежегодные семинары МТС на одной из площадок-членов. Семинары были неформальными, но включали в себя документы, представленные заранее, и материалы, опубликованные после факта, которые включали резюме сессий. В середине 1980-х годов было возможно проведено несколько западных семинаров с участием подмножества сайтов МТС (UBC, SFU, UQV, UM и, RPI).
Ежегодные семинары продолжались даже после того, как работы по развитию МТС начали сокращаться. Называемые просто «общественным семинаром», они продолжали использовать общие ресурсы 1990-х годов, используя общие преимущества, хотя MTS больше не использовала MTS.
В дополнение к восьми сайтам Консорциума МТС, которые участвовали в его разработке, МТС использовалась на нескольких других сайтах, в том числе:
A Копия MTS была также отправлена в Сараевский университет, Югославия, хотя неизвестно, была ли она когда-либо установлена.
INRIA, Французский национальный институт исследований в области информатики и контроля в Гренобле, Франция, управлял MTS на пробной основе, как и Университет Ватерлоо в Онтарио, Канада, Университет Южного Иллинойса, Военно-морская аспирантура, Amdahl Corporation, ST Systems для Университета Макгилла Больницы, Стэнфордский университет и Университет Иллинойса в США и несколько других сайтов.
Теоретически MTS будет работать на IBM S / 360-67, любой из серии IBM S / 370, которая включает виртуальную память и их преемники. MTS был запущен на следующих компьютерах в производной, контрольной или пробной конфигурации:
Мичиганский университет установил и запустил MTS на первом IBM S / 360-67 за пределами IBM (серийный номер 2) в 1967 году, второй Amdahl 470V / 6 (серийный номер 2) в 1975 году, первый Amdahl 5860 (серийный номер 1) в 1982 году и первый завод отгрузил IBM 3090-400 в 1986 году. NUMAC запустил MTS на первом S / 360-67 в Великобритании и, скорее всего, первый в Европе. Университет Британской Колумбии (UBC) в 1974 году возглавил преобразование MTS для работы на IBM S / 370 series (IBM S / 370-168). В Университете Альберты был установлен первый Amdahl 470V. / 6 в Канаде (серийный номер P5) в 1975 году. В 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 (Extended Addressing), хотя 6 процессоров, вероятно, являются самой крупной фактически используемой конфигурацией. МТС поддерживает IBM Vector Facility, доступную в качестве опции системы IBM 3090 и ES / 9000.
В начале 1967 года использовался на однопроцессорном IBM S / 360-67 в единой системе обмена сообщениями без поддержки карту памяти, MTS обычно поддерживал 5 одновременных сеансов терминала и одно пакетное задание. В 1967 году, после добавления поддержки оперативной памяти, MTS, работающая на том же IBM S / 360-67, одновременно поддерживала 50 терминальных сессий и до 5 пакетных заданий. В августе 1968 года двухпроцессорный IBM S / 360-67 заменил однопроцессорную систему, поддерживая примерно 70 терминалов и до 8 пакетных заданий. К концу 1991 года МТС в UM работала на IBM ES / 9000-720, поддерживая более 600 одновременных сеансов терминала и от 3 до 8 пакетных заданий.
MTS может быть IPL -ed под VM / 370, и некоторые сайты MTS сделали это, но большинство из них использовали MTS на собственном оборудовании без использования машины.
Некоторые из примечательных функций MTS включают:
|
|
Ниже приведены некоторые из наиболее заметных программ, разработанных для MTS:
|
|
Ниже представлены некоторые из примечательных программ, перенесенных на MTS из других систем:
|
|
MTS поддерживает богатый набор языков программирования, некоторые из разработанных для MTS, а также другие портированы из других систем:
|
|
Состояние | Режим | VM | Прерывания | |
---|---|---|---|---|
Пользовательские программы | проблема | пользователь | н а | в |
подсистемах командного языка (CLS),. процедуры поддержки устройств (DSR),. Системные подпрограммы | система | |||
Рабочие программы (MTS, PDP, DMGR, RM или HASP,...) | вкл. Или выкл. | |||
Супервайзер (UMMPS) | супервизор | н / д | выкл. | выкл. |
аппаратное обеспечение S / 360-67 или S / 370 |
UMMPS, супервизор, имеет полный контроль оборудования и управляет набором программ заданий. Одной из программ заданий является программа MTS, с помощью которой осуществляет большинство пользователей. МТС работает как совокупность подсистем командного языка (CLS). Одна из программ CLS позволяет запускать exe исполнение пользовательских программ. МТС предоставляет набор системных подпрограмм, доступных для CLS, пользовательских программ и самой МТС. Помимо прочего, эти системные подпрограммы включают стандартный доступ к подпрограммам поддержки устройств (DSR), компоненты, обеспечивающие зависимый от устройства ввода / вывода.
Приведенные ниже списки полностью ориентированы на Мичиганский университет. Большинство ресурсов сайтов МТС используют некоторые из этих материалов, отчеты и информационные бюллетени, адаптированные к потребностям пользователей их сайта.
Серия руководств MTS: Терминальная система Мичигана была опубликована с 1967 по 1991 год в томах с 1 по 23, которые обновлялись и переиздавались нерегулярно. Первоначальные выпуски томов не всегда происходили в числовом порядке, и тома иногда меняли название при обновлении или повторной публикации. Как правило, чем выше число, тем более специализированный объем.
Самые ранние версии томов I и II MTS имели организацию и содержание, отличные от томов MTS, и включали некоторую внутреннюю документацию, а также документацию для конечных пользователей. Второе издание от декабря 1967 года включало:
Следующие тома МТС были опубликованы вычислительным центром Университета Мичигана и доступны в виде файлов PDF:
|
| Обложка тома 1 МТС |
Различные аспекты МТС в Мичиганском университете были задокументированы в серии меморандумов вычислительного центра (CCMemos), которые публиковались нерегулярно с 1967 по 1987 год, под номерами от 2 до 924, хотя и не обязательно в хронологическом порядке. Номера от 2 до 599 - это общие памятки о различном программном и аппаратном правительстве; серия 600 - это серия «Примечания консультанта» - короткие памятки для начинающих и промежуточных пользователей; серия 800 охватывает вопросы, касающиеся принтера Xerox 9700, обработки текста и набора текста; а серия 900 охватывает микрокомпьютеры. 700 серий не было. В 1989 году эта серия была продолжена в виде справочных материалов с меньшим упором на МТС.
Титульная страница майского выпуска Michigan IT Digest, май 1996 г.Длительная серия информационных бюллетеней, предназначенных для конечных пользователей в Мичиганский университет под заголовками «Новости вычислительного центра», «Информационный бюллетень вычислительного центра», «Новости UM Computing» и «Дайджест информационных технологий» опубликованы, начиная с 1971 года.
Также представлен представлен вводный материал в Руководстве пользователя MTS, и серию учебных пособий, в том числе:
Следующие материалы не получили широкого распространения, но были включены в дистрибутивы МТС:
Университет Мичиган выпускал МТС на магнитной ленте нерегулярно. Были полные и частичные дистрибутивы, где полные дистрибутивы (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 и его расширения.
Дистрибутивы MTS включали обновления, необходимые для запуска лицензионных программных продуктов и другого проприетарного программного обеспечения под управлением MTS, но не само базовое проприетарное программное обеспечение, которое необходимо было получать отдельно от владельцев. За исключением IBM Assembler H, ни одна из лицензионных программ не требовалась для работы MTS.
Последним дистрибутивом MTS был D6.0, выпущенный в апреле 1988 года. Он состоял из 10 003 файла на шести магнитных лентах 6250 бит / дюйм. После 1988 г. распространение компонентов MTS осуществлялось по запросу с использованием передачи файлов по сети.
Чтобы новые сайты могли начать работу с нуля, были предоставлены две дополнительные магнитные ленты: IPLable загрузочная лента, содержащая минималистичную версию MTS DASDI и утилиты DISKCOPY, которые можно использовать для инициализации и восстановления стартовой версии MTS с одним дисковым пакетом со второй магнитной лентой. На заре существования MTS для создания однодисковой стартовой системы использовались автономные утилиты TSS DASDI и DUMP / RESTORE, а не сама MTS.
Были также менее формальные перераспределения, когда отдельные сайты отправляли магнитные ленты, содержащие новые или обновленные работы, на координационный сайт. Этот сайт скопировал бы материал на обычную магнитную ленту (RD1, RD2,...) и отправил копии ленты на все сайты. Кажется, что распространяется через распространенное сообщение.
Сегодня полные материалы из шести полных и десяти частных дистрибутивов MTS, а также из двух дистрибутивов, созданных за период с 1968 по 1988 год, доступны в архиве Bitsavers Software и в цифровом архиве Deep Blue Мичиганского университета.
Работая с материалами распространения D6.0, можно создать версию MTS IPLable. Новый дистрибутив МТС D6.0A упрощает эту задачу. D6.0A основан на версии MTS D6.0 1988 года с различными исправлениями и обновлениями, чтобы сделать работу под Hercules в 2012 году более гладкой. В будущей версии MTS с поддержкой IPL будет доступна на основе версии MTS, которая использовалась в Мичиганском университете в 1996 году незадолго до закрытия MTS.
По состоянию на 22 декабря 2011 г. материалы MTS Distribution находятся в свободном доступе в соответствии с условиями Creative Commons Непортированная лицензия Attribution 3.0 (CC BY 3.0).
Первые дни существования MTS были доступны без необходимости в использовании лицензии MTS и, казалось, имели квалифицированный, необходимый для его поддержки.
В середине 1980-х годов были признаны лицензионные соглашения с Мичиганским университетом, действующим лицом в качестве агента и выдающего лицензии от имени Консорциума МТС. Лицензии МТС были доступны академическим организациям за 5 000 долларов в год, другим некоммерческим организациям за 10 000 долларов и коммерческим организациям за 25 000 долларов. Лицензия ограничивала использование МТС для предоставления коммерческих компьютерных услуг. Лицензиаты получили копию полного набора лентой с распространением MTS, любых дополнительных дистрибутивов, подготовленных в течение года, письменные инструкции по установке, две копии текущей пользовательской документации и очень ограниченную помощь.
Лишь несколько организаций имеют лицензию на МТС. Несколько лицензионных МТС для того, чтобы запустить одну программу типа КОНФЕР. Собранные сборы были использованы для компенсации некоторых общих расходов Консорциума МТС.
Wikisource содержат оригинальный текст, относящийся к этой статье: Игра по пейджингу |