IBM M44/44X
История операционных систем для мэйнфреймов IBM |
---|
IBM M44/44X — экспериментальная компьютерная система середины 1960-х годов, разработанная и эксплуатируемая в Исследовательском центре Томаса Дж. Уотсона компании IBM в Йорктаун-Хайтс, Нью-Йорк. Он был основан на модифицированном IBM 7044 («M44») и моделировал несколько виртуальных машин 7044 («44X»), используя как аппаратное, так и программное обеспечение. Ключевыми членами команды были Дэйв Сэйр и Роб Нельсон. Это была революционная машина, использовавшаяся для изучения подкачки , концепции виртуальных машин и измерения производительности компьютера . Это была чисто исследовательская система, и в 1981 году Питер Деннинг назвал ее выдающимся примером экспериментальной информатики. [1]
Термин «виртуальная машина», вероятно, возник из проекта M44/44X, из которого он позже был заимствован командой CP-40, чтобы заменить их более ранний термин «псевдомашина» .
В отличие от CP-40 и более поздних CP/CMS программ управления , M44/44X не реализовывал полную симуляцию базового оборудования (т.е. полную виртуализацию ). CP-40 Руководитель проекта Роберт Кризи заметил:
M44/44X «была примерно такой же системой виртуальных машин, как и CTSS – то есть она была достаточно близка к системе виртуальных машин, чтобы показать, что «достаточно близко» не в счет. Я никогда не слышал более красноречивого аргумента в пользу виртуальных машин, чем у Дэйва Сэйра». [2]
M44/44X «внедрил идею о том, что концепция виртуальных машин не обязательно менее эффективна, чем более традиционные подходы» — основное предположение в архитектуре CP/CMS , которое в конечном итоге оказалось очень успешным. [3]
Ссылки [ править ]
- Р. Дж. Кризи, « Происхождение системы разделения времени VM / 370 », IBM Journal of Research & Development , Vol. 25, № 5 (сентябрь 1981 г.), стр. 483-490,
– взгляд на CP/CMS и VM историю руководителя проекта CP-40 , также автора CTSS - Питер Дж. Деннинг, « Моделирование производительности: экспериментальная информатика в лучшем виде », Сообщения ACM , письмо президента (ноябрь 1981 г.)
– влиятельный обзорный документ, цитирующий следующие статьи M44/44X:
- Л. Белади , «Исследование алгоритмов замены компьютеров с виртуальным хранилищем», IBM Systems Journal Vol. 5, № 2 (1966), стр. 78-101.
- Л. Белади и К. Дж. Кюнер, «Совместное использование динамического пространства в компьютерных системах», Communications of ACM Vol. 12 № 5 (май 1969 г.), стр. 282–288.
- Л. Белади, Р. А. Нельсон и Г. С. Шедлер, «Аномалия в пространственно-временных характеристиках некоторых программ, работающих на пейджинговых машинах», Communications of the ACM Vol. 12, № 6 (июнь 1969 г.), стр. 349–353.
- Р.В. О'Нил. Опыт использования многопрограммной системы с разделением времени и аппаратным обеспечением динамического перемещения адресов . Учеб. 30-я компьютерная конференция AFIPS (Весенняя объединенная компьютерная конференция, 1967 г.). стр. 611–621. дои : 10.1145/1465482.1465581 .
– описывает M44/44X, сообщает об измерениях производительности, связанных с памятью и подкачкой, и обсуждает влияние на производительность многопрограммирования и разделения времени. - Р.А. Нельсон, «Картографические устройства и система обработки данных M44», Отчет об исследовании RC 1303 , Исследовательский центр IBM Томаса Дж. Уотсона (1964).
- о M44/44X - Д. Сэйр, О виртуальных системах, Исследовательский центр IBM Томаса Дж. Уотсона (15 апреля 1966 г.)
- ранний документ о виртуальных машинах, описывающий мультипрограммирование с помощью M44/44X. - Мелинда Вариан, ВМ и сообщество ВМ, прошлое, настоящее и будущее , ПОДЕЛИТЬСЯ, 89 сессий 9059-9061, 1997 г.
– выдающийся источник истории CP/CMS и VM.
Цитаты
→ происхождение >> сильное влияние > некоторое влияние/предшествование | ||
КТСС | ||
> IBM M44/44X | ||
>> CP-40/CMS → CP[-67]/CMS | → VM/370 → Версии VM/SE → Версии VM/SP → Версии VM/XA → VM/ESA → z/VM | |
→ Вице-президент/CSS | ||
> ТСС/360 | ||
> TSO для МВТ → для OS/VS2 → для MVS → ... → для z/OS | ||
>> MULTICS и большинство других разделения времени платформ |