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 . [1]
CP и CMS обычно группируются как единое целое, но «компоненты» независимы друг от друга. CP-67 можно использовать в соответствующей конфигурации без CMS, а CMS можно запускать на правильно сконфигурированной системе System/360 как единую систему. пользовательская система без CP-67». [2]
Минимальная конфигурация для CP-67: [3] : стр.1.
Диски, используемые CP, должны быть отформатированы отдельной утилитой FORMAT , загружены с ленты или перфокарт . Диски CP форматируются записями фиксированной длины по 829 байт.
После форматирования вторая автономная утилита DIRECT разделяет дисковое пространство на постоянное (системные и пользовательские файлы) и временное (подкачка и буферизация). DIRECT также создает каталог пользователей, идентифицирующий виртуальные машины (пользователей), доступные в системе. Для каждого пользователя каталог содержит идентификационную информацию, идентификатор и пароль, а также перечисляет ресурсы (ядро, устройства и т. д.), к которым этот пользователь может получить доступ. Хотя пользователю может быть разрешен доступ к физическим устройствам, чаще всего указываются виртуальные устройства, такие как в качестве устройства считывания буферных карт, перфорации карт и принтера. Пользователю может быть выделено одно или несколько виртуальных дисков, «мини-дисков» [так в оригинале], которые напоминают реальный диск того же типа устройства, за исключением того, что они занимают подмножество пространства на реальном устройстве. [2] : стр.37