Overview Of The Control Program (Cp); Central Processing Units (Cpus); Storage - IBM ZVM - FOR LINUX V6 RELEASE 1 Getting Started

Getting started with linux on system z
Table of Contents

Advertisement

v Running first level: running directly on the hardware, which is what z/VM does.
v Running second level or running under VM or running on (top of) VM: running as a
During its time slice, a guest actually runs on the real machine. The hardware
microcode handles most guest program instructions and CP takes control only
when necessary, which maintains good performance.
The Conversational Monitor System (CMS) is the interactive component of z/VM.
CMS is a single-user operating system that runs in a virtual machine. Typically,
each directory entry (user definition) has a statement that loads the CMS operating
system at logon time (see "The user directory" on page 8). CMS is not only an
end-user interactive component, but a home for running system utilities and tasks,
such as TCP/IP and system management functions. At the z/VM level, systems
personnel use CMS to manage z/VM itself and guests. At the guest level, you can
use CMS to define resources for your virtual machine, so loading CMS is useful
even if you plan subsequently to load Linux into the same virtual machine.

Overview of the Control Program (CP)

CP acts as a hypervisor layer between the hardware and virtual machines. Each
virtual machine appears to have its own CPU, storage (memory), and devices. In
reality, these items can be
v Real. For example, you can dedicate a real network interface to a virtual
v Shared. For example, the CPU is shared through time sharing and real storage is
v Simulated. For example, a virtual switch is a simulated LAN networking switch.
CP transparently maps virtual devices and resources to their real counterparts.
Topics in this section explain how CP manages computer resources for virtual
machines.

Central processing units (CPUs)

A virtual machine can have up to 64 virtual CPUs. If capable of running in
multiprocessor mode, your virtual machine operating system dispatches work on
its virtual CPUs as if it were running on real hardware. CP handles the dispatching
of work on your virtual CPUs to real CPUs.
Guideline: Never give a virtual machine more virtual CPUs than there are real
CPUs.
Usually virtual machines share all CPUs, but a real CPU can be dedicated to a
virtual machine, which means that the CPU is reserved for that virtual machine's
exclusive use. This obviously has an impact on the performance of other virtual
machines in the system.

Storage

Mainframe storage is analogous to memory in a personal computer. CP commands
refer to memory as storage, so do not confuse the term "storage" with disk or tape
storage.
guest.
machine for its exclusive use.
shared as virtual storage. What appears as real storage to a guest is actually
virtual storage to CP.
3
Chapter 1. About z/VM

Advertisement

Table of Contents
loading

Table of Contents