background image

Summary of Contents for System/370

Page 1: ...Systems...

Page 2: ...ware programming systems and other pertinent information about the IBM System 370 Model 165 that describes its significant new features and advantages Its contents are intended to acquaint the reader...

Page 3: ...Model 165 its associated components and its programming support These publications will ftrst reflect such changes Copies of this and other IBM publications can be obtained through IBM branch offIces...

Page 4: ...System 370 Principles of Operation GA22 7000 IBM System 370 System Summary GA22 7001 IBM System 370 I O configurator GA22 7002 Component Summary 3830 Storage Control 3330 Disk Storage GA26 1592 IBM Sy...

Page 5: ...Support 20 10 3330 Disk Storage and 3830 Storage Control 20 15 The 2305 Fixed Head Storage Module and 2835 Storage Control Models 1 and 2 Data Recording on the Model 2 Data Recording on the Modell 30...

Page 6: ...tion 70 Comparison Table of Hardware and OS Features for Index FIGURES 10 05 1 10 10 1 10 15 1 10 15 2 10 15 3 10 15 4 10 15 5 10 15 6 20 10 1 20 15 1 20 15 2 20 15 3 20 25 1 40 05 1 50 10 1 50 10 2 5...

Page 7: ...out a key 46 2305 facilities and 2301 Drum storage characteristics 49 3803 control unit configurations and capabilities with Dual Density and Seven Track features 3420 2420 and 2401 Magnetic Tape unit...

Page 8: ...ghlights of the Model 165 are as follows Upward compatibility with most System 360 architecture and programming has been maintained Internal performance is approximately two to five times that of the...

Page 9: ...r a total of seven addressable channels A single 2880 channel can operate at a 3 MB rate with attachment of an optional feature The Extended Channels feature permits a Model 165 to have up to twelve a...

Page 10: ...ime of 2 5 ms The Model 2 has a 1 5 megabyte data rate a maximum module capacity of 11 2 million bytes and average access time of 5 ros The new high speed 3211 Printer with a tapeless carriage and an...

Page 11: ...generation options that improve control program performance and support additional functions Expanded Channel Capabilities The fast internal performance of the Model 165 together with expanded use of...

Page 12: ...m For Model 165 users the 2305 facilities can contribute significantly to system throughput improvements when used As system residence devices In time sharing environments as a swap device and for pro...

Page 13: ...the architecture design criteria used for this new system all programs written for System 360 Models 25 and up will operate on a System 370 Model 165 with a comparable hardware configuration with the...

Page 14: ...Selector Channel 2860 Block Multiplexer Channel 2880 Block Multiplexer Channel 2880 Block Multiplexer Channel 2880 Note Not indicative of layout or scale Processor Storage Model KJ Processor Storage M...

Page 15: ...tes addresses prefetches instruction operands and makes estimates of the success of conditional branches When a conditional branch is encountered the instructions immediately following the branch and...

Page 16: ...in System 310 models are identical to these locations in Systern 360 models with one exception Bit 12 in the PSW which sets EBCDIC or ASCII mode in System 360 models is not used for this purpose in t...

Page 17: ...of 256 bytes per move This instruction can eliminate the necessity of multiple move instructions or the inclusion of move subroutines The format and operation of MOVE LONG facilitates efficient recor...

Page 18: ...l 165 has a resolution of 3 33 ms instead of the 16 6 ms resolution with 60 cycle power implemented for the standard timer on the Model 65 Its maximum time period remains 15 5 hours The higher resolut...

Page 19: ...st supply the controls to maintain the temperature of the chilled water supplied to the CDU User supplied water 45 60 F Coolant Distribution Unit CPU Figure 10 10 1 Conceptual flow of the water coolin...

Page 20: ...ard a system activity monitor and a device for loading microcode and diagnostics Certain of these features are included to enable the customer engineer to detect CPU malfunctions more rapidly than wou...

Page 21: ...rcentage of time when all of the selected channels are busy concurrently to determine channel activity overlap 4 Percentage of time when a single selected channel or one or more of the selected channe...

Page 22: ...r 12 in six boxes for Model KJ as shown in Figure 10 15 1 Model JI not shown consists of four 12SK and four 256K logical memories in two boxes However only four logical memories can be active at one t...

Page 23: ...4 Storage boxes 32K double words in a logical memory Addresses 2048K to 3072K Addresses 1024K to 2048K Storage Box 1 Storage Box 2 256K 256K 256K 256K LMO LMl LM2 LM3 Model J 1024K 4 Logical memories...

Page 24: ...definable priority among channel positions Thus the SCU ensures that an effective storage access of 32 bytes in two microseconds is achieved for the system whenever possible Storage access times state...

Page 25: ...here to integral boundary rules Processor Storage Reconfiguration If a processor storage box develops a malfunction it can be configured out of the system by use of the storage configuration plugboard...

Page 26: ...ty during processor storage rippling In addition there is no reconfiguration capability for main storage boxes in uniprocessor Model 65 systems HIGH SPEED BUFFER STORAGE The increase in the internal p...

Page 27: ...gure 10 15 3 conceptual data flow in the assume no interference Times given The storage control unit SCU contains the high speed buffer and controls all buffer and processor storage references made by...

Page 28: ...rage data 4 blocks per column times 64 columns A valid trigger is associated with each buffer block and is set to indicate whether or not the block contains valid data All valid triggers are set off d...

Page 29: ...s determine the column 512 blocks per column Figure 10 15 4 22 Address Array J J o 13 bit address 13 bit address 13 bit address 2 13 bit address 3 Column 0 63 Block Buffer Storage 8K J o 32 bytes J 32...

Page 30: ...address from bits 8 20 of the processor storage address of the data contained in its corresponding buffer block When a CPU to processor storage reference is made the four appropriate address array co...

Page 31: ...uming no interference 10 20 CHANNELS GENERAL DESCRIPTION The channels available on a System 370 Model 165 are functionally compatible with those of System 360 models Combinations of 2870 Multiplexer 2...

Page 32: ...of 100 KB and further reduces the maximum aggregate rate of the multiplexer subchannels by 14 KB If two 2870 Multiplexer Channels are installed the second 2870 can have only two selector subchannels...

Page 33: ...0 2314 or 3420 Model 7 320 5 4 2860 2314 or 3420 Model 7 320 6 5 2860 2314 or 3420 Model 7 320 7 6 2860 2314 or 3420 Model 7 320 2 A seven channel system including one 2870 Multiplexer and six 2880 Bl...

Page 34: ...4 10 2880 3330 facility 806 5 11 2880 3330 facility 806 6 1 2880 3330 facility 806 7 5 2880 2314 or 3420 Model 7 320 8 3 2880 2314 or 3420 Model 7 320 9 4 2880 2314 or 3420 Model 7 320 10 2 2880 2314...

Page 35: ...ed in processor storage in 2 microseconds one doubleword in each logical memory Comprehensive error checking has heen incorporated in the basic design of the channel hardware Checking is performed on...

Page 36: ...er channel is executing a channel program consisting of multiple command chained CCW s When channel end is presented without concurrent device end the channel disconnects from the channel program and...

Page 37: ...control unit to enable it to handle concurrent execution of multiple RPS channel programs The control unit of the 3330 facility for example can simultaneously control eight RPS channel programs one on...

Page 38: ...250 microseconds for the 3330 facility Allowing for the worst case of speed variation and for disk pack interchange the search time for a record from sector found to beginning of desired record can va...

Page 39: ...1 Initiate the seek and data transfer operation Command Chaining Flag Command Block Multiplexer Channel and Oisk Control Unit Status CC CC CC CC SEEK SET SECTOR SEARCH 10 EQ TIC READ OATA Seek addres...

Page 40: ...arizes how direct access devices without and with RPS and other I O devices operate on a 2880 Block Multiplexer Channel when a command chained channel program is executed 1 Direct access devices witho...

Page 41: ...res included on the System 310 Model 165 are Instruction set that includes binary decimal and floating point including extended precision arithmetic the new general purpose instructions and the instru...

Page 42: ...ity Feature plant installation 7070 7074 Compatibility Feature plant installation 7080 Compatibility Feature plant in tallation Buffer Expansion feature for inclusion of a 16K buffer Channel to Channe...

Page 43: ...tiplexer channel The 2305 facility Models 1 and 2 attaches only to a block multiplexer channel The 3211 Printer attaches to any Model 165 channel The 3803 3420 Magnetic Tape Subsystem attaches to any...

Page 44: ...e direct access storage subsystem The 3330 facility consists of 3830 Storage Control and from one to four 3330 Disk Storage modules A 3330 module contains a pair of independent disk storage drives as...

Page 45: ...I THIS PAGE LEFT INTENTIONALLY BLANK 36 2...

Page 46: ...k multiplexer channel The 3211 Printer attaches to any Model 165 channel The 3330 and the 2305 facilities represent significant advancements in direct access device technology They provide greater onl...

Page 47: ...angeable with the 2316 Disk Packs used on 2314 disk drives Table 20 10 2 compares disk pack characteristics Like 2316 packs 3336 Disk Packs will be initialized in the factory with home addresses and c...

Page 48: ...ls 800 146 000 233 408 000 313 600 000 10 cells 392 000 000 Access time in ms Maximum 55 130 600 for strip select and load Average 30 60 175 minimum for strip select and load Average cylinder to 10 25...

Page 49: ...are provided currently only for 2314 facilities Recovery of correctable data errors When the control unit detects a correctable data error during the reading of the data portion of a record it genera...

Page 50: ...ine diagnostic tests The 3830 control unit can execute diagnostic tests on a malfunctioning drive while normal operations take place on the remaining drives in the facility When the CE inserts the ser...

Page 51: ...channel program on each of its drives Standard Yes Yes Standard Standard Yes Yes Standard Standard Standard Optional Optional 2844 Auxiliary Storage Control Not available Not available Not implemented...

Page 52: ...the buffer instead of reading it from the track Like the 3830 control unit the 2835 contains a device that reads magnetic disk cartridges containing the control unit microprogram and diagnostic routin...

Page 53: ...a unique way in order to achieve faster data access The Modell module contains the same number of recording elements as the Model 2 but they are positioned in such a way as to double the data transfe...

Page 54: ...bytes are recorded on the bottom track segment Half a rotation is required to record a full track of data All odd track addresses occupy the same half of a disk while all even track addresses occupy...

Page 55: ...ing tracks disk x 6 384 recording tracks module 8 spare tracks disk x 6 48 spare tracks module 216 pairs of recording elements read write heads access mechanism Figure 20 15 2 2305 Model 1 module Top...

Page 56: ...000 5000 7 680 000 3 840 000 3 000 000 6000 9 216 000 4 608 000 3 600 000 7000 10 752 000 2 688 000 2 800 000 8000 6 144 000 3 072 000 3 200 000 9000 6 912 000 3 456 000 3 600 000 10 000 7 680 000 3 8...

Page 57: ...e control unit that is assigned to the logical device address being used for its channel program Then the control unit disconnects from the channel At this point another channel program with a SET SEC...

Page 58: ...Program Sector Registers Counter 0 I J rn J 0 CC SET SECTOR 15 CC SEARCH ID 2 l J 3 MJ CC SET SECTOR 50 CC SEARCH ID 4 c J 5 c J 2 CC SET SECTOR 25 CC SEARCH 10 6 c J 7 c J 3 CC SET SECTOR 80 CC SEAR...

Page 59: ...handle data in parallel 96 positioned to access 48 spare tracks 10 5 1 2 5 114 minimum 198 maximum 6000 3 0 16 correction code bytes CCB appended to each area written 1 Command retry to retry a faili...

Page 60: ...11 is a high speed line printer with front printing and new features designed to reduce operator intervention The 3211 can print 2000 alphameric lines per minute with a 48 character set and is designe...

Page 61: ...dress register is used to address the FeB and maintain correct line position with respect to the form This register is incremented as space and skip commands are issued that cause the form to advance...

Page 62: ...in section 10 05 to handle operations on 3803 3420 subsystems with equivalent features installed That is existing nine track 1600 BPI phase encoded PE nine track 800 BPI non return to zero NRZI and s...

Page 63: ...in every bit position hence PE recording and reading is self clocking In addition each block written on a PE tape is preceded and followed by a coded burst of bits in all tracks to set up the individ...

Page 64: ...he speed of both the capstan motor and the tape reel motors The capstan tachometer measures the size of the interblock gaps IBG s created during tape writing The result is a more consistent IBG size 6...

Page 65: ...Density and Seven Track features These three features are provided for both 3S03 control units and 3420 tape units Dual Density can be field installed on a 3S03 however the Seven Track feature is not...

Page 66: ...3803 with Seven Track I Feature includes data convert and translate 1 Nine Track 1600 BPI PE tape on 3420 Models 3 5 and 7 with Single Density feature 2 Seven track 556 800 BPI NRZI BCD and binary tap...

Page 67: ...e increment better performance is possible This is true because any two tape operations can be active concurrently in a switched configuration including two reads or two writes while the degree of sim...

Page 68: ...h for the 3803 3420 subsystem offers configuration flexibility not generally available to 2400 series tape unit users A two channel switch currently is provided only for a 2803 Modell control unit and...

Page 69: ...ime In conclusion the 3803 3420 Magnetic Tape Subsystem offers Model 65 and 75 tape unit users the following Fast data rates fast access times and faster rewind time for short files than on 2401 tape...

Page 70: ...ad 4 0 2 9 2 0 3 9 2 5 8 5 3 8 5 3 access to data ms In column rewind Yes Yes Yes Yes Yes No No No No Nominal rewind 76 66 51 78 66 90 66 90 66 and unload time sees Nominal rewind 70 60 45 72 60 84 60...

Page 71: ...tional feature Densities BPI 800 556 Data rate KB 800 BPI 556 BPI 200 BPI 60 41 7 Yes Automatic Yes No 20 Yes Yes Optional 800 556 100 69 5 Same as Model 3 Yes Automatic Yes No 20 Yes Yes Optional 800...

Page 72: ...n 3803 control units Optional Optional NRZI 75 Standard Standard Optional 160 NRZI 6 Same as Model 3 Same as Model 3 Optional NRZI NRZI 75 75 Standard Standard Optional Optional Not available Not Not...

Page 73: ...THIS PAGE LEFT INTENTIONALLY BLANK 51 12...

Page 74: ...st of computing hardware has been decreasing More productive use of programmers can be achieved by the use of high level languages Improvements to compile times and to the size and execution speed of...

Page 75: ...ware Appropriate alteration of the resident portion of a control program nucleus generated for a Model 165 will accommodate the fixed storage area of lower storage in the Model 165 OS for the Model 16...

Page 76: ...ed in Section 40 Channels One or two 2870 Multiplexer Channels and up to twelve high speed channels 2860 and 2880 in a system will be supported Both selector and block multiplexer mode of operation wi...

Page 77: ...r a QSAM data set on either a 2305 or 2330 facility results in a default to simple buffering Rotational position sensing for 2305 facilities will be supported as discussed for the 3330 facility except...

Page 78: ...f forms alignment is to be requested by the control program V1a a console message when the buffer is loaded The operator must respond to this message The 3211 error recovery routine will retry a print...

Page 79: ...ement routines I O operations are handled by OS data management Emulator jobs are executed by job priority as is any OS job Integrated emulation provides a number of advantages over stand alone emulat...

Page 80: ...an installation must be constructed via an emulator generation procedure which produces control statements required to link edit the desired emulator modules and place the emulator program in SYS1 LIN...

Page 81: ...rogram area of 5K bytes plus I O buffer requirements and performs the reverse of the Tape Preprocessor The postprocessor program is useful when a copy of a data set in OS vas and another in 7000 forma...

Page 82: ...wo tape data formats using BSAM 1 7074 format tapes written in BCD that are written by a 7074 system a 1401 system or a 1401 emulator the stand alone 7074 emulator the Model 165 integrated emulator or...

Page 83: ...Field overflow Sign change Exponent overflow Program check Arithmetic checks Validity checks for valid operations codes valid priority control masks and valid floating point data format Model 165 Equ...

Page 84: ...aced in the input stream or in a partitioned data set as a member The 1014 Emulator program operator commands provided can be entered via the operator s console or the input stream located in the emul...

Page 85: ...h and one 1560 byte buffer per tape data set Note that buffering I O device configuration performance etc will often necessitate use of an emulator partition or region larger than 374K Table 40 15 1 l...

Page 86: ...options and a 7094 Emulator program Any System 370 tape unit supported by OS BSAM Any System 370 direct access device supported by OS BSAM if VBS format is used Only single volume disk data sets are s...

Page 87: ...e column binary feature Required emulator control statements can be entered via the operator s console or a data set identified by a specially named DD statement SYSEMCTL This data set can be in the i...

Page 88: ...tition or region of 232K for emulation of a 70S0 system with SOK A 364K partition or region is required to emulate a 10S0 system with 160K These two minimums support two channels and 14 tape units wit...

Page 89: ...080 Emulator program and the interval timing ATTACH and IDENTIFY options A 1024K system is required for emulation of a 7080 with 160 000 positions of main storage using MVT OS system console 1442 Card...

Page 90: ...plied for each 7080 object program Changes to existing object programs and 7080 control statements are not required This is true for 7080 programs being executed on a 7080 system or emulated on a Mode...

Page 91: ...overy facilities both hardware and programming systems not available on System 360 Models 65 and 75 are provided to reduce considerably the number of failures that cause a complete system termination...

Page 92: ...so that maintenance can be deferred to scheduled maintenance periods When solid failures do occur their impact can be reduced by faster isolation and repair of the malfunction than is possible curren...

Page 93: ...to error recording The CPU retry feature provides the Model 165 with the ability to recover from intermittent CPU failures that would otherwise cause a system halt and necessitate a re IPL or that wo...

Page 94: ...fied data bit in error is corrected automatically by the corrector unit in the storage adapter The corrected doub1eword is sent back to processor storage and on to the storage control unit When a doub...

Page 95: ...nnel logout data provides additional more exacting status information about the channel failure This data is formatted by the CCB routine and passed to a device dependent error recovery routine to be...

Page 96: ...nts one of four subclasses of machine check interrupt depending on the specific machine malfunction Each interrupt subclass is maskable and causes either a soft machine check or a hard machine check i...

Page 97: ...0 127 16 24 IPL CCW 2 Model independent among External old PSW System 360 and System 370 32 SVCold PSW models except for PSW bit 12 40 48 Program old PSW Processed by the Machine check old PSW control...

Page 98: ...Refer to Figure 50 10 4 Table 50 10 1 Model 165 machine check interrupts Subclass Mask Bit s Cause Machine Check System Damage PSW 13 Unretryable CPU Hard error Uncorrectable CPU error Multiple bit p...

Page 99: ...Z Z Z z w c 8 9 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 47 48 63 Bit Error 15 Delayed Interrupt 16 Storage Error Uncorrected 17 Storage Error Corrected 18 Protection Key Error Bit 20...

Page 100: ...retry hardware If a multiple bit processor storage failure caused the interrupt the SE bit in the stored machine check code bit 16 is on also and the address of the failing storage area is indicated i...

Page 101: ...r 75 results from hardware detection of a machine malfunction or of a parity error Bad parity can occur in main storage in local storage in a register in an adder etc Error correction hardware is not...

Page 102: ...can terminate system operations and request CE diagnosis and repair of the buffer Prior to relinquishing CPU control MCH determines whether or not an automatic mode switch from recording mode to quiet...

Page 103: ...er contains status information from the logout area program identification date and time of day If CCH determines that operating system integrity has been impaired by the channel error control is give...

Page 104: ...write accumulated statistics for that device ENVIRONMENT RECORDING EDIT AND PRINT PROGRAM EREP OS EREP is a standard system utility that can be initiated as a job step via standard job control stateme...

Page 105: ...d offline This will insure allocation of a different device when the program step is reinitiated The warm start facilities of the control program provide automatic saving of SYSIN and SYSOUT data sets...

Page 106: ...n OS environments The input stream or system console device can be used to supply the parameters required for test operations devices to be tested options desired etc The ability to use other than a c...

Page 107: ...it in the system The specific error component within the unit is not identified 2 To determine a working hardware configuration prior to a system IPL 3 To verify correct system operation after a malfu...

Page 108: ...n system and program recovery procedures use of warm start and checkpoint restart facilities Have operating personnel perform normal hardware maintenance procedures such as the periodic cleaning of ta...

Page 109: ...features The existing system generation job stream can be used with the following modifications as appropriate Direct access space allocation for operating system data sets will have to be adjusted a...

Page 110: ...red now to change from one disk device to another say from 2311 s to a 2314 Existing disk data sets can be placed on 3336 Disk Packs by using an IBM supplied utility in most cases Assuming that data o...

Page 111: ...eans of a data set utility program Unit specification in the job control statements of existing programs that will access the 2305 module instead of the 2301 drum must be changed Also to reflect the s...

Page 112: ...g the rotational positioning time of disk devices and 2 because more I O requests can be initiated in a given period of time since the channel is free more often When many disk devices are active conc...

Page 113: ...e placed on a block multiplexer channel with other devices Exclusive use of a channel insures optimum performance of the 2305 facility as a system residence device The following should be noted in reg...

Page 114: ...THIS PAGE LEFT INTENTIONALLY BLANK 90 2...

Page 115: ...e Thus the job steps that use QSAM can be delayed See item 2 under System Configuration and Generation 3 Allocate a data set that will be accessed using QSAM or BSAM chained scheduling to a device on...

Page 116: ...e for sequentially processed data sets whenever possible subject to the availability of processor storage for buffers The use of RPS can provide performance gains for both short and long disk record b...

Page 117: ...ct processing BDAM with fixed length standard records and a record reference that includes ID 2 Require a multivolume data base of small records 3 Process many additions and updates and use write veri...

Page 118: ...ating system Specifically MCH or SER and EREP model dependent routines for the secondary system must be included as appropriate 4 If extended precision floating point divide is used in processing prog...

Page 119: ...i ch is set to the PROCESS position machine checks cause an interrupt and a logout if they are not disabled This setting is to be used when an operating system containing Model 165 RMS is in operation...

Page 120: ...r storage errors will necessitate a re IPL The diagnosis of machine malfunctions by customer engineers will be helped by status information recorded by RMS This data will be of greatest benefit in dia...

Page 121: ...60 MODEL 65 AND SYSTEM73ii ODEL 165 This table has been included for quick reference It compares the hardware features and OS support of Models 65 and 165 A dash in a programming system column indicat...

Page 122: ...ard 16 6 ms resolution Not available F CPU retry hard iliart No 2 to 5 System 370 Model 165 standard standard Standard Standard Optional Standard Instruction unit can process several instructions whil...

Page 123: ...165 Occurs on both soft corrected and hard uncorrected errors Four types are defined Additional masking is provided OS Model 65 SERO SER1 and MCH routines See item VI for functions provided 1512 byte...

Page 124: ...seconds storage is 4 way doubleword interleaved for CPU and channel requests 32 bytes can be obtained every 2 microseconds ECC checking on a doubleword Single bit errors are corrected by hardware Malf...

Page 125: ...Up to 12 with Extended Channels special feature Same as Model 65 A maximum of 6 can be attached A maximum of 6 can be attached without the Extended Channels feature a maximum of 11 with this feature I...

Page 126: ...d OS Model 65 Supported Supported OS Model 165 2 Supported by MCS and DIDOCS options Supported Supported including RPS and multiple requesting Supported including RPS and multiple requesting Supported...

Page 127: ...recovery is not possible or fails 5 Error logging of machine check errors in SYS1 LOGREC 6 Programmed channel retry after a channel error is possible Channel errors are logged os Model 165 3 Programme...

Page 128: ...104...

Page 129: ...me 19 disabling 21 Expansion feature 19 operation 20 organization 21 performance 19 replacement array 23 byte boundary alignment description 18 OS support 54 Byte Multiplexer Channel 2810 addressing 2...

Page 130: ...nit 8 retry 70 73 RT and keyboard 13 Fycle time buffer storage 1Q CPU 8 local storage 8 processor storage 14 read only storage 8 writable control storage 8 i l DR routine 83 IAGNOSE instruction 21 70...

Page 131: ...ion 10 instruction unit 8 instructions description of new 9 list of new 34 OS support of new 34 overlap of preparation and execution 8 standard 9 integrated emulation advantages 57 interleaving 15 27...

Page 132: ...ced checkpoint restart 83 EREP 82 ERP s 81 features 53 I O RMS routines 82 OBR SDR 82 OLTEP 84 OLT s 84 portability 93 Processor Logout Analysis 84 RMS routines 19 1010 1014 Emulator program 60 63 108...

Page 133: ...achine check description 74 76 MCH support 80 space requirements 3 standard features 34 START I O FAST RELEASE instruction 28 storage boxes 15 18 buffer 19 control 8 local 8 processor main 15 ripples...

Page 134: ...stics 49 command retry 42 conversion to 81 data recording on Model 1 43 data recording on Model 2 42 general description 41 multiple requesting 47 operation with block multiplexer channel 33 as suppor...

Page 135: ...system conversion 89 general description 51 1 as support 56 table of characteristics 51 9 3811 Control for 3211 Printer 50 51 3830 Storage Control for 3330 Disk Storage 39 Page of GC20 1730 0 Added 11...

Page 136: ...THIS PAGE LEFT INTENTIONALLY BLANK 112...

Page 137: ...70 Installation Information Physical Planning GA22 6971 IBM System 370 Principles of Operation GA22 7000 IBM System 370 Component Summary 3830 Storage Control 3330 Disk storage GA26 1592 IBM System 36...

Page 138: ...age and 3830 storage Control 20 15 The 2305 Fixed Head Storage Module and 2835 Storage Control Models 1 and 2 Data Recording on the Model 2 Data Recording on the Model 1 33 34 34 35 36 36 36 41 42 43...

Page 139: ...ramming Systems Preinstallation Planning 60 05 OS MFT and MVT Transition Existing Processing Programs and Job Control Conversion to 3330 and 2305 Facilities 60 10 Planning optimal System performance U...

Page 140: ...r storage Model 165 fixed storage locations Machine check code Model 165 72 75 77 Capacity and timing characteristics of the 3330 and 2314 facilities and the 2321 Data Cell Drive 38 3336 and 2316 Disk...

Page 141: ...ll rotation time of 16 7 ms Up to 800 million bytes can be contained on an eight drive facility The 2305 facility Models 1 and 2 can be connected to 2880 channels to provide significantly faster data...

Page 142: ...generation options that improve control program performance and support additional functions Expanded Channel Capabilities The fast internal performance of the Model 165 together with expanded use of...

Page 143: ...05 facilities can contribute significantly to system throughput improvements when used As system residence devices In time sharing environments for program and data residence As high speed work storag...

Page 144: ...the architecture design criteria used for this new system all programs written for System 360 Models 25 and up will operate on a System 310 Model 165 with a comparable hardware configuration with the...

Page 145: ...resolution of 3 33 ms instead of the 16 6 ms resolution with 60 cycle power implemented for the standard timer on the Model 65 Its maximum time period remains 15 5 hours The higher resolution of this...

Page 146: ...maintain the temperature of the chilled water supplied to the CDU User supplied water 45 60 F Figure 1 n 1 n 1 LV LV L Coolant Di1bution Unit I Closed loop water cooling system in CPU conceptual Mode...

Page 147: ...torage data 4 blocks per column times 64 columns A valid trigger is associated with each buffer block and is set to indicate whether or not the block contains valid data Processor storage is logically...

Page 148: ...umn 512 blocks per column Figure 10 15 4 22 Address Array o 14 bit address 14 bit address 14 bit address 2 14 bit address 3 Column 0 Block Buffer Storage SK I I o 32 bytes 32 bytes 32 bytes 1 2 3 32 b...

Page 149: ...or storage address of the data contained in its corresponding buffer block When a CPU to processor storage reference is made the four appropriate address array column registers 14 bit block addresses...

Page 150: ...0 CHANNELS GENERAL DESCRIPTION The channels available on a System 370 Model 165 are functionally compatible with those of System 360 models Combinations of 2870 Multiplexer 2860 Selector and 2880 Bloc...

Page 151: ...tiplexer interface by 10 KB to 25 KB depending on the priority of the 2870 and the total I O configuration The fourth selector subchannel can operate at a rate of 100 KB and further reduces the maximu...

Page 152: ...0 5 4 2860 2314 or 2420 Model 7 320 6 5 2860 2314 or 2420 Model 7 320 7 6 2860 2314 or 2420 Model 7 320 2 A seven channel system including one 2870 Multiplexer and six 2880 Block Multiplexer channels...

Page 153: ...6 5 11 2880 3330 facility 806 6 1 2880 3330 facility 806 7 5 2880 2314 or 2420 Model 7 320 8 3 2880 2314 or 2420 Model 7 320 9 4 2880 2314 or 2420 Model 7 320 10 2 2880 2314 or 2420 Model 7 320 11 6 2...

Page 154: ...ced in processor storage in 2 microseconds one doubleword in each logical memory Comprehensive error checking has been incorporated in the basic design of the channel hardware Checking is performed on...

Page 155: ...h the 2316 Disk Packs used on 2314 disk drives Table 20 10 2 compares disk pack characteristics Like 2316 packs 3336 Disk Packs will be initialized in the factory with home addresses and capacity reco...

Page 156: ...146 000 233 408 000 313 600 000 10 cells 392 000 000 Access time in ms Maximum 55 130 600 for strip select and load Average 30 60 175 minimum for strip select and load Average cylinder to 10 25 95 on...

Page 157: ...dress register is used to address the FCB and maintain correct line position with respect to the form This register is incremented as space and skip commands are issued that cause the form to advance...

Page 158: ...ost of computing hardware has been decreasing More productive use of programmers can be achieved by the use of high level languages Improvements to compile times and to the size and execution speed of...

Page 159: ...ate alteration of the resident portion of a control program nucleus generated for a Model 165 will accommodate the fixed storage area of lower storage in the Model 165 OS for the Model 165 includes cu...

Page 160: ...twelve high speed channels 2860 and 2880 in a system will be supported Both selector and block multiplexer mode of operation will be supported for 2880 channels During IPL block multiplexer mode is e...

Page 161: ...g for a QSAM data set on either a 2305 or 2330 facility results in a default to simple buffering Rotational position sensing for 2305 facilities will be supported as discussed for the 3330 facility ex...

Page 162: ...ut writer and they will be loaded into the 3811 control unit prior to the printing of the data set Any time the FeB parameter is used as described above the user can specify that operator verification...

Page 163: ...e column binary feature Required emulator control statements can be entered via the operator s console or a data set identified by a specially named DO statement SYSEMCTL This data set can be in the i...

Page 164: ...or emulation of a 7080 system with 80K A 364K partition or region is required to emulate a 7080 system with 160K These two minimums support two channels and 14 tape units with one 2000 byte buffer ass...

Page 165: ...overy facilities both hardware and programmdng systems not available on System 360 Models 65 and 75 are provided to reduce considerably the number of failures that cause a complete system termination...

Page 166: ...ntenance periods When solid failures do occur their impact can be reduced by faster isolation and repair of the malfunction than is possible currently 50 10 RECOVERY FEATURES Additional hardware that...

Page 167: ...4 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 47 48 63 Inrerrupt Type Bit SD System Damage 15 SR System Recovery 16 CD Time of Day Clock Damage ED External Damage 17 18 Error Delayed Interru...

Page 168: ...PU retry hardware If a multiple bit processor storage failure caused the interrupt the SE bit in the stored machine check code bit 16 is on also and the address of the failing storage area is indicate...

Page 169: ...r 15 results from hardware detection of a machine malfunction or of a parity error Bad parity can occur in main storage in local storage in a register in an adder etc Error correction hardware is not...

Page 170: ...s and repair of the buffer Prior to relinquishing CPU control MCH determines whether or not an automatic mode switch from recording mode to quiet mode should take place if a CPU retry or an ECC correc...

Page 171: ...s that use EXCP Note that the XDAP macro will include support of RPS commands Data sets currently located on 2301 Drum Storage can be placed on 2305 modules by means of a data set utility program Unit...

Page 172: ...tiplexer channel for relatively long periods of time thereby preventing 1 the initiation of other I O operations on the channel and 2 the reconnection and completion of disk RPS channel programs alrea...

Page 173: ...60 MODEL 65 AND SYSTEM 370 MODEL 165 This table has been included for quick reference It compares the hardware features and OS support of Models 65 and 165 A dash in a programming system column indica...

Page 174: ...ons Standard 16 6 ms resolution Not available F CPU retry hardware No 2 to 5 System 370 Model 165 Standard Standard Standard Standard Optional Standard Instruction unit can process several instruction...

Page 175: ...odel 165 Occurs on both soft corrected and hard uncorrected errors Four types are defined Additional masking is provided 1512 bytes reducible to 512 if the extended logout area is moved Microprogram i...

Page 176: ...onds Storage is 4 way doubleword interleaved for CPU and channel requests 32 bytes can be obtained every 2 microseconds ECC checking on a doubleword Single bit errors are corrected by hardware Malfunc...

Page 177: ...nter Keyboard optional 2 Second 1052 Printer Keyboard is optional 3 A 2250 Display Unit and a remote 2150 Console are optional 4 Other devices can be used as primary and secondary consoles a 1052 Prin...

Page 178: ...l 65 Supportea OS Model 165 2 supported by MCS and DIDOCS options Supported supported including RPS and multiple requesting Supported including RPS and multiple requesting Logs status data and Not pro...

Page 179: ...lumn definition 21 cycle time 19 disabling 21 Expansion feature 19 operation 20 organization 21 performance 19 replacement array 23 byte boundary alignment description 18 OS support 53 Byte Multiplexe...

Page 180: ...69 72 CRT and keyboard 13 cycle time buffer storage 14 CPU 8 local storage 8 processor storage 14 read only storage 8 writable control storage 8 DDR routine 82 DIAGNOSE instruction 21 69 79 DIDoeS opt...

Page 181: ...nstructions description of new 9 list of new 34 OS support of new 34 overlap of preparation and execution 8 standard 9 integrated emulation advantages 56 interleaving 15 21 internal performance CPU 14...

Page 182: ...1 ERP s 80 features 52 I O RMS routines 81 OBR SDR 81 OLTEP 83 OLT s 83 portability 92 Processor Logout Analysis 83 RMS routines 78 7070 7074 Emulator program 59 62 7080 Emulator program 65 67 709 709...

Page 183: ...CIMAL instruction 10 soft machine check description 13 15 MCH support 19 space requirements 3 standard features 34 START 10 FAST RELEASE instruction 28 storage boxes 15 18 buffer 19 control 8 local 8...

Page 184: ...43 data recording on Model 2 42 general description 41 multiple requesting 46 operation with block multiplexer channel 33 as support 54 rotational position sensing 33 use of 5 2835 Storage Control fo...

Page 185: ...uggest additions and deletions and list specific errors and omissions give page numbers All comments and sugges tions become the property of IBM If you wish a reply be sure to include your name and ad...

Page 186: ...esentative or the IBM branch office serving your locality fold fold Attention Technical Publications BUSINESS RfPLY MAIL NO POSTAGE N ECESSARY IF MAILED IN THE UNITED STATES POSTAGE WILL BE PAID BY I...

Page 187: ...12 69 70 21 24 77 80 35 38 97 100 53 56 105 110 A change to the text or a small change to an illustration is indicated by a vertical rule to the left of the change A changed or added illustration is d...

Page 188: ...ity Feature plant installation 7070 7074 compatibility Feature plant installation 7080 Compatibility Feature plant installation Buffer Expansion feature for inclusion of a 16K buffer Channel to Channe...

Page 189: ...er channel The 3211 Printer attaches to any Model 165 channel The 3330 and the 2305 facilities represent significant advancements in direct access device technology They provide greater online data ca...

Page 190: ...or a QSAM data set on either a 2305 or 2330 facility results in a default to simple buffering Rotational position sensing for 2305 facilities will be supported as discussed for the 3330 facility excep...

Page 191: ...ut writer and they will be loaded into the 3811 control unit prior to the printing of the data set Any time the FeB parameter is used as described above the user can specify that operator verification...

Page 192: ...1 data recording on Model 1 43 data recording on Model 2 42 general description 41 multiple requesting 41 operation with block multiplexer channel 33 OS support 55 rotational position sensing 33 use o...

Page 193: ...11 51 12 52 55 56 89 90 1 101 102 109 111 A change to the text or a small change to an illustration is indicated by a vertical rule to the left of the change A changed or added illustration is denoted...

Page 194: ...achines Corporation Data Processing Division 112 East Post Road White Plains New York 10601 USA only IBM World Trade Corporation 821 United Nations Plaza New York New York 10017 International G c c CD...

Reviews: