Group Control System: Difference between revisions

Content deleted Content added
m discontinued and current VM SPOs
Citation bot (talk | contribs)
Added website. | Use this bot. Report bugs. | Suggested by Dominic3203 | Category:Mainframe computer stubs | #UCB_Category 30/36
 
(26 intermediate revisions by 23 users not shown)
Line 1:
{{Short description|IBM operating system}}
==Group Control System==
{{More citations needed|date=November 2024}}
{{Infobox OS
| name = Group Control System (GCS)<!-- Name of program or distribution -->
| logo = <!-- filename only (no wikilink, no Image:/File:) -->
| logo caption =
| logo size =
| logo alt =
| screenshot = <!-- filename only (no wikilink, no Image:/File:) -->
| caption =
| screenshot_size =
| screenshot_alt =
| collapsible =
| version of = <!-- For articles about releases of operating systems ONLY -->
| developer = [[IBM]]<!-- Name of main developer or sponsor-->
| family = <!-- "Unix-like" or "Microsoft Windows" -->
| working state = <!-- "Current", "Discontinued" (operating systems), or "No longer supported" (releases) -->
| source model = <!-- "Open source", "Closed source", or "Shared source" -->
| released =
| discontinued = <!-- DON'T use this for articles about releases of operating systems -->
| RTM date = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} ONLY for articles about OS releases -->
| GA date = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} ONLY for articles about OS releases -->
| latest release version =
| latest release date =
| latest preview version =
| latest preview date = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} -->
| marketing target = [[IBM mainframes|IBM mainframe computers]]
| programmed in =
| language = <!-- Supported human languages (English, French, Italian, Arabic, ...) -->
| update model = <!-- APT, Windows Update, etc. -->
| package manager = <!-- dpkg, rpm, Windows installer, etc. -->
| supported platforms = <!-- IA-32, x64, Itanium, ARM, etc. -->
| kernel type = <!-- Hybrid, Monolithic, Microkernel, Exokernel, Nanokernel, etc. -->
| userland =
| ui =
| license = [[Proprietary software|Proprietary]]
| preceded by =
| succeeded by =
| website = <!-- {{URL|www.example.org}} -->
| support status = <!-- For articles about releases of operating systems ONLY -->
| other articles =
| prog_language =
}}
{{History of IBM mainframe operating systems}}
'''Group Control System''' ('''GCS''') is an [[operating system]] made by [[IBM]], meant to run as a guest of [[VM (operating system)|VM]].<ref>{{Cite web |title=What GCS Is | website=[[IBM]] |url=https://www.ibm.com/docs/en/zvm/7.2?topic=overview-what-gcs-is}}</ref> GCS is an integral component of the discontinued [[VM/SP]] (since VM/SP 4), VM/XA SP, [[VM/ESA]] and current [[z/VM]] IBM System product offerings.
 
==Overview==
GCS - [[VM_(operating_system)|VM]] Group Control System is a VM guest operating system and an integral component of the discontinued VM/SP (since VM/SP 4), VM/XA SP, VM/ESA and current z/VM IBM System product offerings.
GCS's purpose is to provide an environment to run some specific [[MVS|OS/MVS]]-based applications and networking [[middleware]] under VM. To this end, GCS provides a limited simulation of the OS/MVS APIs. While [[Conversational_Monitor_SystemConversational Monitor System|CMS]], the usual VM guest, already has OS simulation, it is not extensive enough to run some applications such as [[VTAM]] and VTAM applications.
 
Specifically, GCS provides [[Computer multitasking|OS multitasking]] support. In order to be able to spread the load over several virtual machines, GCS also implements a notion of group where each group member virtual machine can interact with one another.
Its purpose is to provide an environment to run some specific [[MVS|OS/MVS]] based applications and networking middleware under VM.
 
To implement this, GCS uses several techniques:
To this end, GCS provides a limited simulation of the OS/MVS APIs. While [[Conversational_Monitor_System|CMS]] already has OS simulation, it is not extensive enough to run some applications such as [[VTAM]] and VTAM applications.
* A writeablewritable shared segment
* [[IUCV]] communications between virtual machines
* A recovery virtual machine -, designed to cleanupclean up locks in the shared segments when virtual machines unexpectedly leave the group
 
GCS is not designed to be a multi-purpose user operating system (likesuch as CMS). For example, it does not allow for file editing.
Specifically, GCS provides OS multitasking support. In order to be able to spread the load over several virtual machines, GCS also implements a notion of group where each group member virtual machine can interact with one another.
 
Examples of programs designed to run under GCS are:
To implement this, GCS uses several techniques
* VM/VTAM : The VM implementation of the VTAM stack
* [[RSCS]] : The Remote Spooling Communication Subsystem -, which, when associated with an instance of VM/VTAM, can use SNA resources to communicate with other SNA/NJE hosts
* [[NETVIEW]] : A networking monitoring service
 
==External References ==
* A writeable shared segment
{{reflist}}
* [[IUCV]] communications between virtual machines
* A recovery virtual machine - designed to cleanup locks in the shared segments when virtual machines unexpectedly leave the group
 
== External links ==
GCS is not designed to be a multi-purpose user operating system (like CMS). For example, it does not allow for file editing.
* [https://archive.today/20121210084740/http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/HCSF5B20/CCONTENTS?SHELF=EZ2ZVM01&DN=SC24-6098-02&DT=20070419173550 z/VM 5.3 Group Control System]
 
{{IBM operating systems}}
Examples of programs designed to run under GCS are
 
=={{DEFAULTSORT:Group Control System==(Vm)}}
* VM/VTAM : The VM implementation of the VTAM stack
[[:Category:IBM Mainframe computermainframe operating systems]]
* [[RSCS]] : The Remote Spooling Communication Subsystem - which when associated with an instance of VM/VTAM can use SNA resources to communicate with other SNA/NJE hosts
[[Category:VM (operating system)]]
* [[NETVIEW]] : A networking monitoring service
 
{{operating-system-stub}}
==External References==
{{mainframe-compu-stub}}
* [http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/HCSF5B20/CCONTENTS?SHELF=EZ2ZVM01&DN=SC24-6098-02&DT=20070419173550 z/VM 5.3 Group Control System]
[[:Category:IBM Mainframe computer operating systems]]