Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Conversational Monitor System
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Architecture== CMS is an intrinsic part of the VM/CMS architecture, established with [[CP/CMS]]. Each CMS user has control over a private [[virtual machine]] – a simulated copy of the underlying physical computer – in which CMS runs as a stand-alone operating system. This approach has remained consistent through the years, and is based on: * [[Full virtualization]], used to create multiple independent virtual machines that each completely simulate the underlying hardware * [[Paravirtualization]], used to provide a [[hypervisor]] interface that CMS uses to access VM services; this is implemented by the non-virtualized DIAG (diagnose) instruction More details on how CMS interacts with the virtual machine environment can be found in the [[VM (operating system)|VM]] and [[CP/CMS]] articles. CMS was originally built as a stand-alone operating system, capable of running on a [[bare machine]] (though of course nobody would choose to do so). However, CMS can no longer run outside the VM environment, which provides the [[hypervisor]] interface needed for various critical functions.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)