CP-67 es un hipervisor , o monitor de máquina virtual, de IBM para su ordenador System/360 Modelo 67 .
CP-67 es la parte del programa de control de CP/CMS , un sistema operativo de máquina virtual desarrollado por el Centro Científico de IBM en Cambridge, Massachusetts . Fue una reimplementación de su sistema de investigación anterior, CP-40 , que se ejecutaba en un S/360-40 personalizado único. Posteriormente, CP-67 fue reimplementado (de nuevo) como CP-370 , que IBM lanzó como VM/370 en 1972, cuando se añadió memoria virtual a la serie System/370 . [ 1 ]
CP y CMS suelen agruparse como una unidad, pero los componentes son independientes entre sí. CP-67 puede utilizarse en una configuración adecuada sin CMS, y CMS puede ejecutarse en un System/360 configurado correctamente como un sistema de usuario único sin CP-67. [ 2 ]
Configuración mínima de hardware
La configuración mínima para CP-67 es: [ 3 ] : p.1
- CPU 2067, modelo 1 o 2
- Procesador 2365 Modelo de almacenamiento 1: 262.144 bytes de memoria de núcleo magnético con un tiempo de acceso de 750 ns (nanosegundos) por cada ocho bytes. [ 4 ]
- Impresora/teclado IBM 1052
- Impresora IBM 1403
- Lector/perforador de tarjetas IBM 2540
- Tres unidades de almacenamiento en disco IBM 2311 , de 7,5 MB cada una, con una capacidad total de 22,5 MB.
- Unidad de almacenamiento de datos en cinta magnética IBM 2400
- Unidad de control de transmisión IBM 270x
Instalación
Los discos que utilizará CP deben formatearse con una utilidad independiente llamada FORMAT , que se carga desde cintas o tarjetas perforadas . Los discos CP se formatean con registros de longitud fija de 829 bytes.
Tras el formateo, una segunda utilidad independiente, DIRECT , particiona el espacio en disco entre espacio permanente (archivos del sistema y del usuario) y espacio temporal (paginación y cola de impresión). DIRECT también crea el directorio de usuarios, que identifica las máquinas virtuales (usuarios) disponibles en el sistema. Para cada usuario, el directorio contiene información de identificación, ID y contraseña, y enumera los recursos (núcleo, dispositivos, etc.) a los que este usuario puede acceder. Aunque se puede permitir el acceso a dispositivos físicos, es más común especificar dispositivos virtuales, como un lector de tarjetas con cola de impresión , una perforadora de tarjetas y una impresora. A un usuario se le puede asignar una o más unidades de disco virtuales, "minidiscos" [sic.], que se asemejan a un disco real del mismo tipo de dispositivo, excepto que ocupan un subconjunto del espacio del dispositivo real. [ 2 ] : p.37
Árbol genealógico
Véase también
Referencias
- ↑ Randal, Allison (febrero de 2020). "Lo ideal frente a lo real: una revisión de la historia de las máquinas virtuales y los contenedores" . ACM Computing Surveys . 53 (1). arXiv : 1904.12226 . doi : 10.1145/3365199 . S2CID 139100890. Consultado el 9 de marzo de 2023 .
- 1 2 IBM Corporation (octubre de 1970). Control Program-67/Cambridge Monitor System (CP-67/CMS) Versión 3 Número de programa 360D-05.2.005 Guía del usuario (PDF) . pág. 1. Consultado el 9 de marzo de 2023 .
- ↑ IBM Corporation (mayo de 1973). Programa de control-67/Sistema de monitorización de Cambridge (CP-67/CMS) Versión 3.2 Número de programa 360D-05.2.005 Manual de lógica del programa CP/67 (PDF) . Consultado el 9 de marzo de 2023 .
- ↑ IBM Corporation (septiembre de 1968). Características funcionales del modelo 65 del IBM System/360 (PDF) . pág. 5. Consultado el 9 de marzo de 2023 .
- Software de virtualización
- Sistemas operativos para mainframes de IBM
- Historia del software
- Máquina virtual (sistema operativo)