Group Control System ( GCS ) es un sistema operativo creado por IBM , pensado para ejecutarse como invitado de VM [1] . GCS es un componente integral de las ofertas de productos discontinuadas VM/SP (desde VM/SP 4), VM/XA SP, VM/ESA y z/VM actuales de IBM System.
El objetivo de GCS es proporcionar un entorno para ejecutar algunas aplicaciones específicas basadas en OS/MVS y middleware de red en VM. Para ello, GCS proporciona una simulación limitada de las API de OS/MVS. Si bien CMS , el invitado habitual de VM, ya cuenta con simulación de SO, no es lo suficientemente amplia como para ejecutar algunas aplicaciones como VTAM .
En concreto, GCS ofrece compatibilidad con múltiples tareas del sistema operativo . Para poder distribuir la carga entre varias máquinas virtuales, GCS también implementa un concepto de grupo en el que cada máquina virtual miembro del grupo puede interactuar con las demás.
Para implementar esto, GCS utiliza varias técnicas:
GCS no está diseñado para ser un sistema operativo multipropósito para usuarios como CMS. Por ejemplo, no permite la edición de archivos.
Algunos ejemplos de programas diseñados para ejecutarse bajo GCS son: