Paqe of GC20-1821-3 As Updated April 1, 1981 by TNL GN25-0840 For a glossary of VM/370 terms, refer to Facility/370: GlossarI Order No. GC20-1813. PREREQUISITE PUBLICATIONS COREQUISITE PUBL ICATIONS The reader must also have a basic knowledge
of the operating systems he will be using under For the titles and abstracts
of the appropriate publications, refer to
the latest IBM Order No. GC20-0001. Guide, Order No. GC20-1807 GeneratiQn Order No. GC20-1801 Guide, Order No. GC20-1819 Command and Reference, Order
No. (;C20=1818- Terminal User's Order No. GC20-1810 ASSOCIATED PUBLICATIONS IBM Facility/370: ,Rg£ordiruz Guide, Order No. GC20-1809 Q2LY2, Environmental Printing Order No. GC28-0772 You are welcome to submit recommendations
and hints about generating and running
operating systems in a virtual machine for
possible inclusion in this publication. You can write a letter, or use either the
suggestion Input Form or the Reader's
Comment Form at the back of this
publication. Send your recommendations to:
IBM Corporation Programming Publications Dept. G60, P.O. Box 6
Endicott, New York 13760 It is understood that IBM and its
affiliated companies shall have the
nonexclusive right, at their discretion, to
use, copy, and distribute any or all
submitted information or material, in any
form, for any and all purposes, without any
obligation or commitment to the submitter,
and that the submitter has the right to
submit such information or material upon
such a basis.
When submitting recommendations, please
indicate the type of operating system (that
is, DOS/VS, vs 1) and the release level tha t
is used under VM/370. Suggestions for generating and running
operating systems can cover any topic
currently in the book or can address areas
that you think should be added to this
publication. Submit input in whatever
manner and format is most convenient, but
ensure that it is legible, understandable,
and follows these guidelines: Do not include changes to object modules
since such modules are likely to change
over time. Do not describe a problem unless you
have an appropriate solution,
circumvention, or alternative included.
Tips on things you have to watch out
for, or unusual circumstances that can
occur in virtual machine operation are,
however, suitable topics. If you describe useful EXEC procedures
for CMS or other programs, test them out
to ensure that they work. The recommendations in the DOS/VS and OS/VS areas of this publication are meant
to help an installation in generating
operating systems to run more efficiently
under VM/370 and also contain operational
considerations or hints when using virtual
machines. Many of these recommendations
were suggested by VM/310 users and have not
been submitted to any formal IBM test. As
a result, potential users should evaluate
the applicability of the recommendations to
their installation before implementation.
iv IBM VM/370 Operating Systems a virtual Machine
Page of GC20-1821-3 As Updated April 1, 1981 by TNt GN25-0840 Contents
The entries in this Table of Contents are accumulative. They list additions to this
publication by the following VM/370 System Control Program Products: VM/370 Basic System Extensions, Program Number 5748-XX8 VM/370 System Extensions, Program Number 5748-XE1 However, the text within the publication is not accumulative; it only relates to the one SCP proqram product that is installed on your system. Therefore, there may be topics and
references in this Table of contents that are not contained in the body of this
pu blicat ion. SUMMARY OF AMENDEMENTS ix 1 1 SECTION 1. GENERAL CONSIDERATIONS ••• Virtual Machine Resources. virtual Machine Operating Systems. Other Programs and Systems 2
.3
Error Recording and Analysis Unsupported Devices. •• programming Considerations paging Factors Reducing Paging Activity.
Abnormal Terminations in a virtual
Machine Reducing a Virtual Machine's I/O .4 .4 .5
.5 .5
.5 Operations .•••••••••••••• 6 Virtual Machine Options. .6
Data Transfer Using VMCF .7
BTAM Autopoll Channel Programs .8 Special Considerations for
Multiprogramming Systems Under VM/370 .9 9 10 VM/VS Handshaking. ••• The Diagnose Interface Page waits . I/O waits. ••••• Spooling Spooling .•• 11
12
12 12. 1
Processor Model and Channel Model Dependencies. 13
Specifying virtual Machine Consoles •• 14 Virtual Machine I/O Management 16 VM/370 Alternate Path Support. 19 Operating Systems Using DASD Reserve/Release •.• 20 Shared DASD. 20 Alternating Between Operating Systems. 24 Multiple-Access Virtual Machines 26
The ASP virtual Machine •••••••• 31 Shadow Table Maintenance support 33 Shadow Table Support 33
Selective Invalidation ••• 33 Shadow Table Bypass for V=R Users C2148-Xl!1). . 34 Shadow Table Bypass for V=V Users (5748-XE1). 34. 1
Performance Guidelines •• 33
Performance Guidelines 34.5 Performance Measurements 37
Emphasizing Interactive Response Times 37
Generation Procedures Under VM/370 38
Creating VM/370 Directory Entries. 38 Unique Directory Entry Considerations. 40 Defining Virtual Devices 46 AUTOLOG Facility 46 Sample Directory Entries 49 Summary. 50 SECTION 2. VM/370 IN A VIRTUAL MACHINE. 51 VM/370 Directory Definition. 51 Virtual Machine Configuration. 52
Defining a Console for VM/370 in a
virtual Machine 52 CMS System. •••••• 52.1 2305 Devices. •••••• 52.1 CP Disks for the virtual Machine 53
virtual IPt and Operation. 54 Accessing Devices. 55 Spooling Considerations. 55
Example --Running VM/370 Under VM/370 56 Summary. 68 SECTION 3. DOS/VS IN A VIRTUAL MACHINE 69 System Generation Recommendations. 69 VM/370 Recommendations 70 DOS/VS Recommendations 71 DOS/VS Accounting. •• 73 DOS Release 27 in a V=R virtual Machine Generating DOS/VS Under VM/370 Building System Generation Job
Copying Distribution System to
Readying the Interim System. Assembling and Loading a New
Supervisor. 74 74 Streams 75
Disk. 76 77 78
Adding I/O Modules to DOS/VS (DOS/VS Release 34 and earlier only). 80 Final Housekeeping •••••••••• 81
Contents v
Previous Page Next Page