• Keine Ergebnisse gefunden

Not to be reproduced without written penni .. lon

18,.,

Programming

Reader, Direct Access Stor:"

age Device (oASD)

SVSPRINT Listing Output Magnetic Tape Unit, Printer

DASD

SVSUTl Auxiliary Storage DASD

SVSUT2 Auxiliary Storage DASD

SVSUT3 Aux il iary Storage DASD storage. Note that the programs tested are not necessarily representative of all COBOL programs and the above information is presented as a guidel ine only.

COBOL -to-ANS COBOL Language Conversion Program:

This Language Conversion Program (LCP) operates under OS/360 and assists users in the transition from COBOL E or COBOL F to OS/360 ANS COBOL, 360C-CV-713.

Minimum System Requirements - For conversion: One System/360 Model 30 with 64K bytes of main storage. The LCP itself requires a minimum of 26K bytes to operate in a PCP or MFT environment. To use the LCP with MVT, it is suggested that 4K be added to the SIZE chosen to obtain the REGION specification.

Standard instruction set Decimal Arithmetic feature

Minimum 05/360 peripheral equipment requirements.

Logical Data Sets used by the LCP in conversion:

Basic Program Package 360C-CV-713

Documentation - Program Material list Publication, IBM System/360 Conver-sion Aids, C28-6400-0 with TNL N28-0262.

Machine Readable - Object code, Optional Program Package

Documentation - Program Material list, lCP Creation Procedure.

Machine Readable - Source modules and sample control cards.

360 Operating System,MFT or MVT version,in conjunction with the 7094 Compati-bi! ity Feature (#7119i.The integrated emulator program and th~ Compatibil ity Feature, referred

to

as the Integrated Emulator, executes 709, 7090, 7094, and 709411 pro(jrams.

The Integrated Emulator takes advantage of the multiprogramming facil ities of the Sys-tem/360 Operating System. Other problem programs, such as compilers, utility programs, user jobs, real.;.time applications, .or ot\1er 7094 integraged emulators, can be executed concurrently in main storage, It allows the user to apply his pr09ramming resources toward developi.ng new applications, and redesigning existing applications to take advantage ofSystem/360 facilities, Both 7094 and System/360 jobs can be placed in a Single input job stream for processing, provided the input does not con-tain binary data. ·If the MVT Automatic SYSIN Batching reader is used, binary cards

may be read in SVSIN. '

Most currently-operating, non-time-dependent 7090 series programs can be executed without modification; however, certain de'lices.and soec.ial features are not emulated.

Performance of the Integrated Emulator vc-ries according to the instructions used and the I/O activity of the emulated 7090 series progra·m. The average internal speed of the Integrated Emulator when it is executil;g non-I/O instructions is approximately twice that ofthe 709411.

System Requirements: The 7094 Integrated Emulator Program requires any System/

360 Model 85, the 7090 Compatibility Feature (#7119), devices required for the operating system, and one System/360 device for each emulated 7094 device. All card read punch units used to read in binary data must be equipped with the Card Image Feature, and all tape drives used for 7094 compatible tapes, (i.e., readable by the·

7094 system) must be equipped with th~ Seven-Track Compatibil ity Feature.

Equivalent system requirements are as follows:

709/7090/7094/709411 7108 Processing Unit <7090>

7110 Processing Unit (7094) 7111 Processing Unit (709411) 7109 Arithmetic Sequencer U!lit 7302 Core Storage

7607 Data Channel(s) (Channels A thru H supported) Any tape unit supported by the'operating system baSic batching reader must be used

<MVT only)

Basic Program Material: 360C-EU-734

Documentation: Basic Program Material Listwith attachment; IBM System/360 Operating System Emulator Progr~m to Emulate the IBM 709 I 7090, 7094, 7094 "

on the System/360 Model 85, (GC27-6944),

Machine Readable Material: Load Modules, emulator generation macro definition and sample problem,

Optional Program Materiai:

Documentation: Optional Program Material List Machine Readable Material: Source statements and macros

Not to be reproduced without written permission

IB~

Programming IB'M System/360 - 370 Programming Conversi on/Serv ice

P 36OC.10 Nov 73

1401/1440/1460 integrated Emulator Program for the The 1401/1440/1460 IBM System/370 Model 155, 155

Ii,

158 Under

os:

Emulator Program executes

36oC-EU-735 as a problem program under

the Operating System, (MFT or MVT) using the 1401/40/60, 1410/7010 Compati-bility Feature (#3950>. The combination of the program and the compatiCompati-bility feature enables programs written for the IBM 1401, 1440, or 1460 Data Processing Systems to be executed on the Model 155, 155 II, 158. Most 1401/1440/1460 programs require ;10 changes for execution under the emulator, although certain special and cMstom features are not emulated. Emulation is provided for 1401/1440/1460 systems with main storage Sizes from 2,000 to 16,000 positions of core stora~e.

All basic features are emulated, along with the following optional features: Expanded Print Edit ..• Inverted Print Edit ••• High-LOw-Equal Compare ... Multiply-Divide

• .. Processing Overlap ..• Sense Switches ..• Advanced Programming/ Indexing •••

Bit Test ..• Print Storage ••. Additional Print Control .•• Space Suppression •••

Scan Disk (in load mode) ••• Selective Stacker.

The following features and operations are not emulated: Column Binary ..• Binal)' Transfer .•• 51-column Card .•• Punch-Feed Read .•. Read-Punch Release •••

Card Image (on 1442) ... Selective Tape Listing (on 1403) . " Compressed Tapes.

The following input/output devices are not emulated; 1404 Printer ... 1444 Card Punch ••. 1445 Printer ... 7340 Hypertape Drive ..• 1011 Paper Tape Reader

••. 1012 Paper Tape Punch .•• Optical Readers .•• MagnetiC Character Readers

••• Tel~proc~ssing Devices.

The 1401 Model G is not emulated.

Internal speed - Model 155 only - (perfonnance of CPU instructions only and weighted by frequency of use) of the integrated emulator Is approximately 1. 75 times that of the 1401/1460 standalone emulator for the IBM System/360 Model 40. Throughput under emulation is not detennined as much by the emulator as it is by the 1400 pro-gram being executed. Throughput of 1400 jobs is affected by the mix of CPU opera-tions (executed by the compatibility feature and/or the emulator program), input/output operations (executed by the emulator program), and the amount of interference from higher-priority partitions or regions.

The emulator program takes advantage of the multiprogramming facilities of the Operating System, Other problem programs, such as utility programs, user jobs, compilers, and more than one II integrated" emulator program can be executed concurrently The emulator program uses the data managemen~ services of the operating system, and takes advantage of the automatic allocation of resources and the device independence achieved by these services. The operating system error recovery procedures are also used. Both emulator jobs and System/360 or System/370 jobs can be placed in a Single input job stream for processing,

Card, tape, and disk programs are emulated. Cards and tapes, used and produced by the 1401/1440/1460 system 'or by other emulator programs, and mixed parity tapes, are emulated. Disk files must be converted before they can be used by the emulator program. Two tape fonnatting programs are provided with the emulator program: (1) to assist the user in converting his tape files before emulation so they can be used more efficiently by the emulator program, and (2) to convert tape files produced during emulation back to the 1401/1440/1460 format so they can be used on the original system. In addition, a disk fonnatting program is provided to assist the user in con-verting his disk files.

Disk files created by the 1401/1440/1460 system or an emulator program must be dumped onto tape using a 1401/1440/1460 utility program, and then restored to disks that have been fonnatted by the disk formatting program. Both the disk fonnatting program and the tape fonnatting programs run as problem programs under the operating system.

System Requirements: The emulator program requires the Model 155, 155 II, 158, the 1401;40/60, 1410/7010 Compatibility Feature (#3950>, enough main storage for the operating system under which the emulator program is run (MFT or MVTl, the emulator functions required for the system being emulated (emulator program and buffers), the 1401/1440/1460 program; and enough Model 155, 155 II, 158 devices to correspond to the emulated 1401/1440/1460 deVices, in addition to the devices required for the operating system.

Input/Output Device Correspondence is as follows:

1401/1440/1460 I/O Device*

1401 Card Read Punch 1442 Card Read Punch 1403 Printer 1443 Printer

72911, IV, V, VI Tape Unit,

• or 7330 MagnetiC Tape Unit, or 7335 Magnetic Tape Unit 1407 Console Inquiry Station,

or 1447 Console 1301 Disk Storage, or 1311

Disk Storage Drive, or 1405 Disk Storage, Modell or 2

System/370

Model 155, 155 II, 158 Any card reader or card read punch supported by the queued sequential access method of the operating system.

Any printer supported by the queued sequential access method of the operating system,

Any tape unit supported by the basic sequential access method of the operating system.

Any operator's console supported by the operating system.

Any direct access storage device supported by the basic direct access method of the operating system.

**

Basic Program Material:

Documentation: BaSic Program Material List; 1401/1440/1460 Emulator on Models

135,

145, 155 (GC33-200S).

Machine Readable: Load modules, emulator generation macro definition and sample program.

Optional Program Material:

Documentation: Optional Program Material List.

Machine Readable: Source statements and macro".

Ordering Infonnation: See the last page in this section (Conversion/Service) • Additional copies of the form numbered manual should be ordered from Mechanicsburg __

not from PID.

Additional Program Support Material:

Program Listings: Available on microfiche from IBM Corporation, Microfiche Distribution, Mechanicsburg. When ordering use Group Code G~Dl-2100.

Publication: 1401/1440/1460 Emulator on Models 135, 145, 155 Logic (GY33-7011). Available only from Mechanicsburg .

1410/7010 Integrated Emulatort'rogram for the IBM The 1410/7010 Emulator System/370 Model 155, 155

ii,

158 Under OS: Program executes as a

prob-36oc-E 0-736 lem program under the

Operating System (MFT or MVT) using the 1401/40/60, 1410/7010 Compati-bility Feature (#3950>. The combination of the program and the compatiCompati-bility feature enables programs written for the 1410 or 7010 Data ProceSSing Systems to be exe-cuted on the Model 155, 155 II, 158. Most 1410/7010 programs require no changes for execution under the emulator, although certain special and custom features are not emulated. Emulation is provided for 1410/7010 systems with main storage sizes from 10,000 to 100,000 pOSitions of core storage.

All basic features are emulated, along with the follOWing optional features: ProceSSing Overlap ..• Priority Processing .'., Two Channels on 1410 .•. Inverted Print Edit

••. 7010 Second, Third, and Fourth Data Channels •.. 7010 Store and Restore Status •.. 7010 Floating Point Arithmetic Feature.

The follOWing features and operations are, not emulated: 1401/1410 Compatibility Mode ••• Column Binary ••• 51-Column Card .. '. Selective Stacker ... 1410/7010 Diagnostic Instruction Branch on Tape Indicate J (I) K ... 7010 Diagnostic Instruc-tion Branch on C Bit ... 7010 Program RelocaInstruc-tion and Storage ProtecInstruc-tion ... 7010 Interval Timer ••• Write Disk Check Operations ..• Disk CE Track Operations (i.e., operation with CE switch on).

The follOWing input/output devices are not emulated: 1311 Disk Storage Drive .. . 1405 Disk Storage •.. 7340 Hypertape Drive ... 1011 Paper Tape Reader ... ' 1012 Paper Tape Punch ... Magnetic Character Readers ... Teleprocessing Devices ... Optical Readers.

Internal speed - Model 155 only - (performance of CPU instructions only and weighted by frequency of use) of the integrated emulator is approximately 1.1 times that of the 1410/7010 standalone emulator for the IBM System/360 Model 50. Throughput under emulation is not determined as much by the emulator as it is by the 1400 pro-gram being executed. Throughput of 1400 jobs is affected by the mix of CPU opera-tions (executed by the compatibil ity feature and/or the emulator program), input/output operations (executed by the emulator program), and the amount of interference from higher-priority partitions or regions.

Continued

Notes:

*Programmed reading on more than one reader, printing on more than one printer, or p,unching on more than one punch is not supported.

** If more than one System/370 direct access storage device is required to correspond to the emulated 1401/1440/1460 disk storage deVice, all corresponding System/

370 devices must be the sam'e type of direct access storage device.

Not to be reproduced without written permission

IBlf1

Proqramming

IBM System/360 - 370 Programming Convers i on/Serv; ce

P 360C.ll Nov 73

The emulator program takes advantage of the multiprogramming facilities of the Operating System. Other problem programs, such as utility programs, user jobs, compi lers, and more than one" integrated" emulator programs tan be executed con-currentiy.

The emulator program uses the data management services of the operating system, and takes advantage of the automatic allocation of resources and .the device independence achieved by these services. The operating system error recovery procedures are also used. Both emulator jobs and System/360 or System/370 jobs can be placed in a single input job stream for processing.

Card, tape i and disk programs are emu.ated. Cards and tapes, used and produced by the 1410/7010 system or by other emulator programs, and mixed parity tapes, are emulated. Disk files must be converted before they can be used by the emulator pro~

gram. Two tape formatting programs are provided with the emulator program: (l) to assist the user in converting his tape files before emulation so they can be used more efficiently by the emulator program, and (2) to convert tape files produced during emulation back to the 1410/7010 format so they can be used on the original system, In addition, a disk formatting program is prOVided to assist the user in converting his disk files.

Disk files created by the 1410/7010 system or a stand-alone emulator program must be dumped onto tape using a 1410/7010 utility program, and then restored to disks that have been formatted by the disk formatting program. Both the disk formatting pro-gram and the tape formatting propro-grams run as problem propro-grams under the operating system.

System Requirements: The emulator program requires a Model 155, 155 II, 158, the 1401/4tV60, PHO/7010 Compatibility Feature (#3950), enough main storage for the operating system under which the emulator program is run (MFT or MVT), the emulator functions required for the system being emulated (emulator program and buffers), and the 1410/7010 program; and enough Model 155, 155 II, 158 devices to corre- . spond to the emulated 1410/7010 devices, in addition·to the devices required for the operating system.

Input/Output Device Correspondence is as follows:

System/370

1410/7010 I/O Device* Model 155, 155 II, 1581/0 Device

1402 Card Read Punch

1403 Printer

72911, IV, V, VI Tape Unit, or 7330 Magnetic Tape Unit

1415 Console Printer 1301 Disk Storage,

Modell or 2, 1302 Disk Storage, Modell or 2, 2302 Disk Storage, Model 1 or 2 Notes:

Any card reader or card read punch supported by the queued sequential access methOd of the operating system.

Any printer supported by the queued sequential access method of the operating system.

Any tape unit supported by the basic sequential access method of the operating system.

Any operator's console supported by the operating system.

Any direct access storage device supported by the basic direct access method of the operating system. **

*Programmed reading on more than one reader, printing on more than one printer, or punching on more than one punch is not supported.

** If more than one System/370 direct access storage device is required to correspond to the 1410/1010 disk storage device being emulated, ali corresponding System/

370 devices must.be the same type of direct access storage device.

Basic Program Material:

Documentation: Basic Program Material list with attachment; 1410/7010 Emulator on Models 145/155 (GC33-2009>.

Machine Readable: Load modules, emulator generation macro definition and sample program.

Optional Program Material:

Documentation: Optional Program Material List, Machine Readable: Source statements and macros.

Ordering Information: See the last page in this section (Conversion/Service).

Additional copies of the form numbered manual should be ordered from Mechanicsburg --not from PID.

Additional Program Support Material:

Program listings: Available on microfiche from IBM Corporation, Microfiche Distribution, Mechanicsburg. When ordering use Group Code GJDl·2~.50.

Publication: 1410/7010 Emulator on Models 145/155 Logic (GV3)-7012), Avai lable only from Mechanicsburg.

DOS Emulator Under OS The DOS Emulator eases the transition for DOS use;' migrating to OS (MFT) and the System/370 Models 135,145 and·155, 155 II, 158 or OS MVT on the Models 145 and 155,

iss

II, 158. The Emulalor program integrates tl-te facilities of the DOS system into the operating environment of OS. It receives DOS jobs as input and produces output in the same format a!' found in DOS.

Highlights: Emulation enables the new OS user to execute his DOS programs witlJout havll1g to rewrite them.:. No re-SYSGEN or linkage edit is required for DOS.,. The emulator supports the DOS multiprogramming environment .•. The emulator does not dedicate OS to emulating DOS, as normal OS proceSSing occurs concurrently.

Restrictions: The following IBM units and features supported by DOS are not sUP-ported by the emulator:

2260 or 3270 local

1270, 1275 optical reader, sorter

1259, 1412, and 1419 magnetic character readers. , 1227, 1288 optical character reader in document mode, when: response times

are required for pocket selection, <l287 only); PCI bit in the CCW is used, or the CCW string is modified between the READ and WAITF macros.

Model-dependent functions such as CS30, CS40, and the DIAGNOSE instruction.

The following programming items, permissable in the DOS environment, cannot be handled by the emulator:

The emulator programs for 1401/40/60 and 1410/7010 under DOS.

Modification, use, or storing of information in user CCW's between EXCP and WAIT.

Storage protection under DOS may be specified but is not effective.

QTAM and AUTOTEST.

Programs that:

Depend upon the HIO, ROD, WOO, and DIAGNOSE instruclions for their operation.

Require·more than 2 bytes of sense information.

Rely on known timing relationships of DOS.

Use PCI bit.

Minimum System Requirements: The minimum main storage required by the emulator program Without the staged I/O facility is 22K bytes. The addition of the staged I/O facility requires 4K bytes more. An additional 6K is required for MVT because of the way MVT manages main storage.

The OS partition or region must be large enough to contain the emulator program plus the Disk Operating System being emulated. The Disk Operating System includes the DOS Control Program and the DOS partitions.

There must be enough devices available to support both the Disk Operating System being emulated and the host Operating System. Since devices must be dedicated to the Disk Operating System, device sharing is not provided.

The System/370 Model 155 requires logic EC level 260-448 and DOS Compati-bility Feature (5450) EC level 260~715.

Basic Program Material:

Documentation: BaSic Program Material list. SRL Emulating DOS under OS for IBM System!370 (GC26-3777).

Machine Readable: SYSIN tape containing Linkage Edit of DOS Emulator and sample job.

Optional Program Material:

Documentation: Optional Program Material Ust.

Machine Readable; Source Statements.

Ordering Information: Program Number 360C-EU-738 Program No. Distribution Medium

Extension Ty~ Code

Basic None DTR 7 i)C/800 26

DTR 9/800 28 DTR 9/1600 29

Optional None OrR 7DC/800 26

DTR 9/800 28 DTR 9/1600 29

User Volume Requirement

None None None None None None

System/nO Model 165, 165 II, 168 Integrated Emulator The 7070/1074 Program forthe 7070/1074: C360C-EU-739 Emulator Program

exe-cutes as a problem program under the MFT or MVT version of OS/360 on a Model 165, 165 II, 168 equipped with the 7070/7074 Compatibility Feature (.7117>. The 7070/1074 Integrated Emulator Program and the Compatibility Feature enable the Model 165, 165 II, 168 to execute, under the Operating System, programs writt~n for an IBM 7070/7074 Data Processing System with the Floating Point feature'and 10,000 words of storage. Most 7070/7074 programs that are debuggea and cue ,not time-dependent can be executed without modification, Certain devices and features of the 7070/7074 system are not emulated, however.

The Integrated Emulator Program takes ad04ntage of the multiprogramming facilities of OS/360. Other problem programs such as: user jobs, utility programs ,compilers, or Ifdditional 7070/1074 Integrated Emulator Programs can be executed concurrentlv in