z/VM Module 3: Control Program (CP). Objectives. Describe the Control Program (CP) and how it works with z/VM Explain why CP is known as a real-machine resource manager Explain how CP and the Virtual Machine environment work together List and explain the three types of virtual machines
Store information in the real location
Are mapped into contiguous real storage
Can have dedicated real processors
Have similar I/O interpretations and simulation for shared devices
V=R & V=F Differences
V=F can have more than one virtual machine running, while V=R can only run one virtual machine
V=F does not start at absolute zero
V=R must start at absolute 0
V=R has better performance because it does less table translation than V=FPreferred Virtual Machines
Shorter form created by dropping one or more letters from the end of the command or operand
The uppercase letters in the syntax diagram must remain, but lowercase letters can be omitted
For the QUERY command we could use:
Query Full name
q Shortest truncation
Shorter form of command names
They appear below the full name of the command in the syntax diagram
Operand abbreviations are displayed in the operand description
For the MESSAGE command we could use:
Message Full Name
Msg AbbreviationCP Command Truncations and Abbreviations
Simulated by a NIC, such as HiperSockets and OSA-Express devices
Can be operated by a guest using the same software that would be used to control the equivalent hardware
Connectivity for Virtual Adapters
Enables VM users to connect virtual network adapters to an emulated LAN
When connected to this virtual LAN, users can communicate over a physical LAN segmentCP Control Tools: VM Guest LAN
Cross System Extensions (CSE)- allows users in up to four interconnected VM systems to participate in a multi-system environment.
Inter-System Facility for Communications (ISFC)- provides communications facilities between transaction programs on interconnected z/VM systems.
Programmed Operator Facility (PROP)- allows remote control of a virtual machine, enabling limited automation of routine operator activities
Dynamic Paging Area (DPA)- part of the real storage that CP uses for virtual machine pages.
Operands- keywords and symbols that affect command functions.
Command names- verbs that describe command functions. In z/VM, they are alphanumeric and less than 12 characters long.
Truncations- shorter forms constructed by dropping one or more letters from the end of a command or operand name
Abbreviations- short versions of command names
Asynchronous Data Mover Facility (ADMF)- can offload page move activity onto the I/O processor, freeing the instruction processor
Complementary Metal Oxide Semiconductor (CMOS)- a chip technology used almost universally for processors today
Cryptography- an effective means of protecting data in computers and communication systems from unauthorized disclosure
ESCON- a set of products and services that use optical fiber technology and dynamically modifiable switches called ESCON Directors
Fiber optic cables- reduce cable bulk, allowing for an increase in the amount of distance between processors and attached devices, and improved data transfer rates
FICON- a fiber optic I/O architecture that coexists with and exploits existing ESCON equipment and infrastructure, but offers improved link performance and enhanced distance connectivity
Fast Synchronous Data Mover (FSDM)- replaces ADMF on the G5/G6 and all later processors