Роберт Кризи
Роберт Джей Кризи (15 ноября 1939 — 11 августа 2005) был руководителем проекта первого полной виртуализации гипервизора — IBM CP-40 . [1] которая позже превратилась в весьма успешную линейку операционных систем для виртуальных машин для мэйнфреймов от IBM .
Биография
[ редактировать ]Роберт Дж. Кризи родился 15 ноября 1939 года в Хонсдейле, штат Пенсильвания. Он окончил Массачусетский технологический институт в 1961 году и в том же году женился на Розалинде Ривз. После окончания учебы работал программистом в системе разделения времени CTSS и над Project MAC . Разочарованный направлением деятельности MAC, когда он услышал, что Норм Расмуссен, менеджер Кембриджского научного центра IBM , намеревается создать систему разделения времени на основе IBM System/360 и ему нужен кто-то, кто возглавит проект, Кризи покинул MIT и присоединился к IBM.
Роберт и Розалинда переехали в Калифорнию в 1965 году.
Он ушел из Научного центра IBM в Пало-Альто в 1993 году.
Он умер 11 августа 2005 года в Пайонере, Калифорния, у него остались жена Розалинда, сын Роберт В. и жена Джули; дочь Лора и муж Джоэл; внук Джоэл Александр; брат Джон и жена Кэти и другие родственники.
Истоки ВМ
[ редактировать ]Осенью 1964 года дальнейшее развитие системы разделения времени было проблематичным. IBM потеряла контракт Project MAC с GE, что привело к разработке Multics . Сама IBM взяла на себя обязательство внедрить систему разделения времени, известную как TSS . Менеджер Кембриджского научного центра IBM Норм Расмуссен был обеспокоен тем, что IBM движется в неправильном направлении. Он решил реализовать свой собственный план по созданию системы разделения времени под руководством Боба Кризи, который стал известен как проект CP-40 .
Кризи решил построить CP-40, катаясь на MTA. «Я начал эту работу в период между Рождеством 1964 года и концом года, приняв решение, когда ехал на автобусе MTA из Арлингтона в Кембридж. По-моему, это был вторник. (Р. Дж. Кризи, частное общение с Мелиндой Вэриан, 1989 г.)
Кризи и Лес Комо провели последнюю неделю 1964 года, радостно обсуждая проект CP-40, нового типа операционной системы, системы, которая обеспечивала бы не только виртуальную память, но и виртуальные машины. Они увидели, что самый чистый способ защитить пользователей друг от друга (и сохранить совместимость по мере развития новой конструкции System/360) — это использовать руководство «Принципы работы System/360» для описания пользовательского интерфейса с управляющей программой. У каждого пользователя будет полноценная виртуальная машина System/360 (которая сначала называлась «псевдомашиной»).
Идея создания системы виртуальных машин возникла незадолго до этого, но так и не была реализована. Идея виртуального S/360 была новой, но что действительно важно в их концепции, так это то, что никто до этого не видел, насколько элегантно можно построить систему виртуальных машин с очень незначительными изменениями в оборудовании и с небольшим количеством программного обеспечения.
В ту последнюю неделю 1964 года, когда они разрабатывали дизайн Control Program, Кризи и Комо сразу поняли, что им понадобится вторая система, система консольного монитора, для работы на некоторых из их виртуальных машин. Хотя они знали, что, приложив немного усилий, смогут запускать любую из операционных систем IBM S/360 на виртуальной машине, будучи довольными пользователями CTSS, они также знали, что не будут удовлетворены использованием любой из доступных систем для для своих собственных разработок или для других потребностей Центра в распределении времени. Поэтому Расмуссен создал еще одну небольшую группу под руководством Кризи, чтобы построить CMS (которая тогда называлась «Cambridge Monitor System»).
Как и Multics, CMS во многом будет опираться на уроки, преподанные CTSS. Действительно, пользовательский интерфейс CMS будет очень похож на интерфейс CTSS.
Комбинация CP-40 и CMS превратилась в CP/CMS , которая стала доступна клиентам IBM в 1967 году. В 1972 году была выпущена исправленная версия как IBM VM/370 продукт .
Примечания
[ редактировать ]- ^ Вариан, стр.10
Ссылки
[ редактировать ]- Кризи, Р.Дж. (сентябрь 1981 г.). «Происхождение системы разделения времени VM/370» (PDF) . Журнал исследований и разработок IBM . 25 (5). ИБМ : 483–490. дои : 10.1147/rd.255.0483 . Проверено 19 ноября 2011 г.
- Вариан, Мелинда (1997). «VM и сообщество VM, прошлое, настоящее и будущее» (PDF) . ПОДЕЛИТЬСЯ 89 сеансов 9059-9061 . Проверено 20 сентября 2011 г.