Введение
CP 67 – это гипервизор, или монитор виртуальных машин, разработанный IBM для компьютера System/360 Model 67. CP 67 является управляющей программой в составе CP/CMS – операционной системы виртуальных машин, разработанной Кембриджским научным центром IBM в Кембридже, штат Массачусетс. Она представляла собой повторную реализацию их более ранней исследовательской системы CP 40, работавшей на уникальной модифицированной машине S/360 40. Позднее CP 67 был повторно реализован (вновь) как CP 370, который IBM выпустила под названием VM/370 в 1972 году, после добавления виртуальной памяти в серию System/370. CP и CMS обычно рассматриваются как единое целое, однако "их компоненты независимы друг от друга. CP 67 может использоваться в подходящей конфигурации без CMS, а CMS может работать на правильно настроенной System/360 как однопользовательская система без CP 67".
CP 67 is a hypervisor, or Virtual Machine Monitor, from IBM for its System/360 Model 67 computer. CP 67 is the control program portion of CP/CMS, a virtual machine operating system developed by IBM's Cambridge Scientific Center in Cambridge, Massachusetts. It was a reimplementation of their earlier research system CP 40, which ran on a one off customized S/360 40. CP 67 was later reimplemented (again) as CP 370, which IBM released as VM/370 in 1972, when virtual memory was added to the System/370 series. CP and CMS are usually grouped together as a unit, but the "components are independent of each other. CP 67 can be used on an appropriate configuration without CMS, and CMS
can be run on a properly configured System/360 as a single user system without CP 67."
Установка
Диски, используемые CP, должны быть отформатированы автономной утилитой FORMAT, загружаемой с магнитной ленты или перфокарт. Диски CP форматируются с записями фиксированной длины – 829 байт. После форматирования вторая автономная утилита DIRECT разделяет дисковое пространство между постоянной (системные и пользовательские файлы) и временной (для подкачки и печати) областями. DIRECT также создает пользовательский каталог, идентифицирующий виртуальные машины (пользователей), доступные в системе. Для каждого пользователя каталог содержит идентификационную информацию, включая ID и пароль, а также перечень ресурсов (память, устройства и т.п.), к которым у этого пользователя есть доступ. Хотя пользователю может быть разрешен доступ к физическим устройствам, чаще всего используются виртуальные устройства, такие как виртуальный считыватель карт, перфоратор и принтер. Пользователю может быть выделено одно или несколько виртуальных дисковых устройств, так называемых "мини-дисков", которые по функциональности аналогичны реальным дискам того же типа, но занимают лишь часть пространства на физическом диске.