词条 | History of IBM CKD Controllers |
释义 |
Beginning with its 1964 System/360 announcement IBM's mainframes initially accessed CKD (Count key data) subsystems via a channel connected to separate Storage Control Units (SCUs) with attached Direct Access Storage Devices (DASD), typically a hard disk drive. This practice continued in IBM's larger mainframes thru System/370; however low end systems generally used lower cost integrated attachments where the function of the SCU was combined with that of the channel, typically called an Integrated File Adapter. The System/360 selector channel was followed by the System/370 block multiplexor channel which could operate as a selector channel to allow attachment of legacy subsystems. The SCU evolved into a Director and Controller, the latter typically labelled an "A-unit" (or A-Box") with the controller and at least one DASD physically in an A-unit. An Integrated Storage Control (ISC) is a Director within the cabinet of an IBM System. A Director could attach from one to four A-units. One or more conventional DASD, now labeled a "B-unit" could attach to an A-unit The following sections list in order of announcement IBM mainframe CKD storage controls, categorized as conventional storage controls, director type storage controls and integrated controls attaching an A-unit. Chronological summaryConventional storage controlsA storage control, frequently called a Storage Control Unit, attaches to a System/360 (or System/370) channel one or more logically separate devices. The control unit and the device each comporting to System/360 and/or System/370 Input/Output architecture. Since the control unit and attached devices are logically distinct either or both can be busy when an I/O is initiated and either can present ending status when it becomes free.[2] Conventional DASD storage controls listed in this section have different interfaces to the attached DASD, unique to a DASD or DASD family. In 1972, IBM introduced a standard DASD to control interface used with Director type storage controls.[19] {{anchor|IBM2820SCU}}2820The IBM 2820 Storage Control Unit (SCU) connects to one or two selector channels and can attach from one to four 2301 Drum Storage units. {{anchor|IBM2841SCU}}2841The IBM 2841 Storage Control Unit[3][22] was a Direct Access Storage Device (DASD) control unit introduced with System/360, first shipped in 1965 and offered until at least 1975. The 2841 was a microprogrammed[23] control unit "intended for use in controlling access to a disk or strip file or a slow-speed drum storage unit." It connected to one or two standard System/360 channels,[3] or could also be attached to an IBM 1130 or IBM 1800 Data Acquisition and Control System to add support for 2311 disks. The IBM 2841 Storage Control Unit was initially capable of attaching combinations of up to eight of following DASD:
The standard offering was a 2841 SCU with a number of 2311 DASD up to eight.[22] With less than eight units of a single type other units can be intermixed, for example a 2841 with two 2303 Drum Storages supported up to six additional 2321 Data Cells. Features of the 2841 included two-channel switch, file scan, and record overflow special features.[4] DASD devices introduced after the 2841 used different storage controls as discussed in the following sections. {{anchor|IBM2314SCU}}2314 family{{main|History_of_IBM_magnetic_disk_drives#IBM_2314/2319}}In IBM 2314 family of SCUs and DASDs, the SCUs connect to one or two selector channels and can attach from one to nine drives, at most eight online plus one optional service drive which is accessible from the SCU for maintenance purposes. The model numbers reflect packaging differences but otherwise all versions of the 2314 family are functionally the same. The models are:
{{anchor|IBM2835SCU}}2835The 2835 storage Control connects to one or two block multiplexer channels and attaches one or two 2305 Fixed Head storage Modules.[9] {{anchor|IBM3830m1SCU}}3830 Model 1The 3830 Model 1 Storage Control Unit connects to one, two or four channels and can attach one to eight 3330 DASD spindles.[10] {{anchor|IBM3380mC2SCU}}3380 Model CJ2The 3380 Model CJ2 provides both the storage functions of one 3380 DASD (two devices) and the storage control functions of a 3990 model I (two paths to A-units) in a single unit. It connects to two, four or eight block multiplexor channels. Up to three 3380 'B' units (models BJ4 or BK4 only) can be attached to the 3380 Model CJ2; providing the head-of-storage-facility function for up to 14 devices.[5] Director type storage controlsThe IBM Storage Control Unit evolved into a Director and Controller, the latter typically packaged and labelled as an "A-unit" (or A-Box") with the controller and at least one DASD physically in an A-unit. A DASD unit without controller then became known as a "B-unit". The terms "A-unit" (or "A-Box") and "B-unit" were not initially used, instead units containing the controller and DASDs were given product type numbers, specifically 3333 for the A-unit containing 3330 DASD and 3333-11 for the A-unit containing two double capacity 3330-11 DASDs. The use of the suffixes "A" and "B" in the model number to designate an A-unit and B-units began with the 3340 DASD with the 3340 Model A2 and 3340 B2, respectively. This practice of using the digits of a suffix to a DASD Model number to represent the type of unit and the number of DASD in the unit continued for all subsequent CKD DASD, for example, the 3380 Model A4 has one controller and four access mechanisms in one unit, the 3380 Model AA4 has two controllers and four access mechanisms in one unit while the 3380 Model B4 has four access mechanisms. The combination of an A-unit with one or more optional B-units is a "string." "String switch" is an optional feature on most A-units that allows the controller in the A-unit to be switched between two directors, thereby providing additional paths into a string of DASD. The 3830 Model 2 storage control and associated Integrated Storage Controls announced in August 1972[6] were the first instance of a storage control as a director for A-Units.[7] {{anchor|IBM3830Dir}}3830 Model 2 and 3The 3830-2 connects to one, two or four block multiplexer channels and can attach any combination of up to four A-units, i.e., any combination of 3333s, 3340-A2s, or 3350-A2/A2Fs up to a maximum of 32 physical drives (up to 6 additional drives attached to each A-unit).[13] The Integrated Storage Control for the System/370 Models 158 and 168 functions identically to the 3830-2. The 3830-3 only attaches up to four 3333s and 3350-A2/A2F/C2/C2Fs but has additional functions to support the 3850 Mass Storage System.[34] The 3350 drives cannot be used as staging drives when in native mode. The Integrated Storage Controller with Staging Adapter functions identically to the 3830-3. {{anchor|IBM3880Dir}}3880 familyConventional directorsThe IBM 3880 Storage Control Models 1, 2 and 3 have two directors per cabinet. Each director can attach to one, two, four or eight block multiplexor channels. The Model 4 has one director and only attaches 3370 (FBA) and 3375 (CKD) strings.[14] Each storage director is limited to specific devices.[14]{{Rp|1-2-1-3}} Through use of diskettes, each storage director can be initialized to attach exclusively one of the supported types of strings. The first box on a string must be an A-unit, and the remaining boxes must be compatible B-units, or for the last 3350 in a 3350 string, a 3350-C2. IBM allowed field upgrades among Models 1. 2 and 3. Directors can attach up to four intermixed 3330 or 3350 A-units or four 3340 A-units or two 3380 A-units [14] Caching directorsEach 3380 Storage Control, Model 11, Model 13, Model 21 and Model 23 has two directors; each director can attach to one, two or four block multiplexor channels. Large semiconductor buffers, called subsystem storage were added to the 3380 Storage Controls in the Models 13[17] and 23 for caching and the Models 11[15] and 21 for paging. Caching in semiconductor buffers was first introduced in DASD CKD subsystems by Memorex[8] (1978) and StorageTek{{efn|STK 8890 CyberCache for STK 3350 compatibles}} (1981). The 3880 Model 13 has two caching storage directors that access subsystem storage; a larger portion of subsystem storage is the cache which is used to store active data for quick access; a smaller portion of the storage is the directory which is used to locate the data stored in the cache. The cache storage director attaches only one or two 3380 A-units each of which can in turn attach up to three 3380 B-units for a total of 16 devices. Because each 3380 DASD has two actuators the 3880 Model 13 can have up to 32 device addresses.[17] The Model 23 increased the cache size and somewhat improved performance but otherwise performed the same functions.[9] Paging is well established in computer with dedicated CKD paging devices going back to the drums included in the S/360 announcement. The 1978 StorageTek 4305[10] was the first CKD device using semiconductor memory for paging. The 3880 Model 11 has two storage directors, director 1 can access subsystem storage for paging and director 2 is for nonpaging. Director 1 attaches one string of up to eight 3350 DASDs. Director 2 attaches any combination of from one to four 3330 A-units or 3350 A-units, each A-unit attaching up to three additional B-units for up to 32 DASDs.[15] {{anchor|IBM3990Dir}}3990 familyAll 3990's are dual directors and each director can attach to four or eight block multiplexor channels. Other characteristics of specific models include:
The Model 1 can be field upgraded to a Model 2 or 3. The Model 6 has improved reliability, availability and serviceability but is otherwise functionally the same as the Model 3.[45] {{anchor|IBM25DAC}}System 360 Model 25 integrated attachmentOn January 4, 1968, IBM announced the System 360 Model 25 which included the "Disk Attachment Control" (DAC) attaching up to four 2311 DASD. This integrated attachment simulates both a channel and a storage control unit between the CPU and attached 2311 units. By merging the functions the DAC eliminates the need for a channel and a separate storage control. There are no differences between a 2311 connected to a 2841 SCU and one connected to the DAC.[5] {{anchor|IBM145IFA}}2319A integrated attachmentOn September 23, 1970 IBM announced as part of its System/370 Model 145[11] a new "Integrated File Adapter" along with a new 2319-A1 DASD. On March 8, 1981 support of the 2319-A1 was announced with an Integrated File Adapter as part of the announcement of the System/370 Model 135.[12] The 2319-A1 contained three 2314 class disk drives plus a piece of the storage control from the system unit. Conventional 2314 type DASD, e.g., 2312, 2313 and/or 2318, could be attached to the 2319-A1. Since it could not connect to director type storage control the 2319-A1 was not an "A-unit" as that term came to be used by IBM. Integrated controls attaching A-unitsDirect disk attachments{{anchor|IBM125DDA}}S/370 125-0 and -2Direct attachment of the 3333/3330 DASD Subsystem or the 3340 DASF Subsystem or the 3340/3344 DAS Subsystem (3125-2 only) is provided. Depending on model and features up to 16 spindles can be attached. In a 3340 Subsystem the 3340 mdl A2 and its attached 3340 drives can be shared with another S/370, except 3115-0 or 3125-0, via the String Switch capability (#9315).[49] {{anchor|IBM115DDA}}S/370 115-0Direct attachment of the 3340 DASF Subsystem or the 3340/3344 DAS Subsystem (3115-2 only) is provided. Depending on the Model and feature up to eight drives can be attached. In a 3340 DASF Subsystem, via the string switch feature (#9315), the 3340 Model A2 can be shared with another S/370, except 3115-0 and 3125-0.[49] {{anchor|IBM138IFA}}S/370 138 Integrated File AdapterOne or two 3330 or 3340 A-units can be attached to the Integrated File Adapter of the S/370 Model 138. Up to three appropriate B-units may be attached to each A-unit. If 3344 B-units are installed, they may only installed in the first of the two possible strings with up to three 3340 and/or 3344 B-units in any combination.[51] {{anchor|IBM43x1DA}}4321/4331 DASD Adapter for 3340/3344One or two DASD adapters are available (depending upon model) for attachment of one 3340 A-unit and with up to three additional 3340 or 3344 B-units providing up to eight devices. String Switch feature in the 3340 A-unit allows sharing of 3340/3344 DASD with another IBM processor or director that supports the A-units and string switching.[49] {{anchor|IBM4361DA}}4361 DASD Adapter for 3340/3344Up to four 3340 A-units can be attached to an optional DASD Adapter; to each 3340 A-unit can be attached from one to three 3340 B-units or 3344 B-units for a total of 32 DASD in four strings of eight. String Switch feature in the 3340 A-unit allows sharing of 3340/3344 DASD with another IBM processor or director that supports the A-units and string switching.[49] Notes{{notelist|refs={{efn|name=IBMArchives|Unless otherwise noted dates are from IBM's Storage product profiles or Mainframes product profiles}}{{efn|name=ManualNo|Manual numbers are generic; links are to the latest version as indicated by the highest dash number found on line.}}}} References1. ^{{cite journal|journal=Datamation|title=multi-disc drive|quote=IBM is now offering from one to eight active disc drives for its 2314 direct access storage facility|date= September 1969|page=206}} [13][14][15][16][17][18][19][20][21][22][23][24][25][26][27]2. ^see IBM System/360 architecture, Unit Status 3. ^{{cite journal|last=Thoburn|first=F. J.|title=A Transmission Control Unit for High-speed Computer-to-computer Communication|journal=IBM Journal of Research and Development|date=November 1970|pages=614–619|citeseerx = 10.1.1.94.3749|doi=10.1147/rd.146.0614 }} 4. ^{{cite book|last=IBM Corporation|title=IBM System/360 System Summary|id=A22-6810-0|year=1964|page=27|url=http://bitsavers.trailing-edge.com/pdf/ibm/360/systemSummary/A22-6810-0_360sysSummary64.pdf}} 5. ^...IBM 3380 DASD Direct Channel Attach Model CJ2, VM, Between-Release Support Information 6. ^{{cite web| url = http://www.ebooksread.com/authors-eng/united-states-congress-senate-committee-on-the/the-industrial-reorganization-act-hearings-ninety-third-congress-first-sessio-tin-910/page-97-the-industrial-reorganization-act-hearings-ninety-third-congress-first-sessio-tin-910.shtml | title = US Senate Committee on the Industrial reorganization act | date = July 1974 | author = Gerald Brock, Assistant Professor of Economics, University Of Arizona | page = 97 (5667) | publisher = US Govt. Printing Office | access-date = April 11, 2016 | quote = In August, 1972, the 3830 controller was withdrawn from the market and replaced by the 3830 II. The 3830 II was similar to the 3830 except that it could control up to sixteen drives instead of eight, and part of the control electronics was missing. The missing part was put into a modified 3330 box, called the 3333.}} 7. ^1 {{cite web| url = http://www.ed-thelen.org/comp-hist/US_vs_IBM_Exhibit_14971_part_3_Jul80.pdf | title = Historical Narrative, US vs IBM, Exhibit 14791 | author = Mancke, Fisher and McKie | date = c. 1977 | website = www.ed-thelen.org | pages = 334, 1051–2 | publisher = US Government | access-date = April 10, 2016 | quote = The new attachment strategy created a single interface that permitted the use of a single disk control unit, the 3830 Model II, for the 370 disk drives.}} 8. ^"Now Memorex fills the gap in your system's performance." Datamation Advertisement, August 1978, p. 85-6 9. ^{{cite journal |title= It's how IBM's newest cache makes DASD faster |journal=Datamation |page=119 |date= November 1984}} 10. ^{{cite web |url=http://www.snia.org/sites/default/orig/sdc_archives/2009_presentations/keynotes/MICHAELCORNWELL_Innovative_Solid_State0901509.pdf |title=Innovative Solid State Storage Architecture |last1=Cornwell |first1=Michael |publisher=SNIA |date=September 2009 |website=www.snia.org |access-date=December 31, 2015 |quote=StorageTek 4305 1978 First Solid State Disk}} 11. ^System/370 Model 145 Announcement Letter 12. ^System/370 Model 135 Announcement Letter 13. ^1 2 {{cite book | publisher = IBM | title = IBM System/360 Component Descriptions - 2841 Storage Control Unit, 2302 Disk Storage, Models 3 and 4, 2311 Disk Storage Drive, 2321 Data Cell Drive, Model 1, 7320 Drum Storage | id = A26-5988-0 | ref = 2841old | version = First Edition | url = http://bitsavers.org/pdf/ibm/28xx/2841/A26-5988-0_2841_2311_2321_7320_Descr.pdf }} 14. ^1 2 {{cite book | publisher = IBM | title = IBM System/360 Component Descriptions - 2841 Storage Control Unit and Associated DASD | id = A26-5988-7 | ref = 2841new | version = Eighth Edition | date= December 1969 | url = http://www.textfiles.com/bitsavers/pdf/ibm/dasd/GA26-5988-7_2841_DASD_Component_Descr_Dec69.pdf }} 15. ^1 2 3 4 5 6 {{cite book | publisher = IBM | title = IBM System/360 Component Descriptions 2314 Direct Access Storage Facility and 2844 Auxiliary Storage Control | id = GA26-3599-6 | ref = 2314 | version = Seventh Edition | date = November 1971 | url = http://bitsavers.org/pdf/ibm/28xx/2844/GA26-3599-6_2314_2844_Component_Description_Nov71.pdf}} 16. ^1 2 {{cite book | publisher = IBM | title = Reference Manual for IBM 2835 Storage Control and IBM 2305 Fixed Head Storage Module | id = GA26-1589-2 | ref = 2305 | version = Third Edition | date = August 1971 | url = http://bitsavers.org/pdf/ibm/28xx/2835/GA26-1589-2_2835_Storage_Control_and_2305_Fixed_Head_Storage_Module_Aug71.pdf}} 17. ^1 2 {{cite book | publisher = IBM | title = Reference Manual for IBM 3830 Storage Control Model 1 and IBM 3330 Disk Storage | id = GA26-1592-5 | ref = 3830-1 | version = Sixth Edition | date = November 1976 | url = http://bitsavers.org/pdf/ibm/dasd/3330/GA26-1592-5_Reference_Manual_for_IBM_3830_Storage_Control_Model_1_and_IBM_3330_Disk_Storage_Nov76.pdf}} 18. ^1 2 {{cite book | publisher = IBM | title = Reference Manual for IBM 3830 Storage Control Model 2 | id = GA26-1592-5 | ref = 3830-2 | version = Sixth Edition | date = April 1977 | url = http://chiclassiccomp.org/docs/content/computing/IBM/Mainframe/Hardware/DataStor/GA26-1617-5_IBM3830StorageControlModel2_Ref_Apr77.pdf5_Reference_Manual_for_IBM_3830_Storage_Control_Model_1_and_IBM_3330_Disk_Storage_Nov76.pdf |page=11}} 19. ^1 {{cite book | author = IBM | title = IBM 3880 Storage Control Model 11 Description | id = GA32-0061-0 | ref = 3880-11 | edition = First | date = March 1982 | url = http://chiclassiccomp.org/docs/content/computing/IBM/Mainframe/Hardware/DataStor/GA32-0061-0_IBM3880StorageControlModel11Description.pdf}} 20. ^1 2 3 4 5 {{cite book | publisher = IBM | title = IBM 3880 Storage Control Models 1, 2, 3 and 4 Description Manual | id = GA26-1661-9 | ref = 3880 | edition = Tenth | date = September 1987 | url = http://bitsavers.org/pdf/ibm/38xx/3880/GA26-1661-9_3880_Storage_Control_Description_Sep87.pdf}} 21. ^1 2 3 {{cite book | author = IBM | title = IBM 3880 Storage Control Model 11 Description | id = GA32-0061-0 | ref = 3880-11 | edition = First | date = March 1982 | url = http://chiclassiccomp.org/docs/content/computing/IBM/Mainframe/Hardware/DataStor/GA32-0061-0_IBM3880StorageControlModel11Description.pdf}} 22. ^1 2 3 {{cite book | author = IBM | title = IBM 3880 Storage Control Model 13 Description | id = GA32-0067-0 | ref = 3880-13 | edition = First | date = June 1982 | url = http://chiclassiccomp.org/docs/content/computing/IBM/Mainframe/Hardware/DataStor/GA32-0067-0_IBM3880StorageControlModel13Description.pdf }} 23. ^1 {{cite book | publisher = IBM | title = IBM 3990/9390 Storage Control Introduction | series = Storage Subsystem Library | id = GA32-0098-08 | edition = Ninth | date = October 1996 | url = http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/A13I1005/CCONTENTS?SHELF=EZ2HW125&DN=GA32-0098-08&DT=19960917232359}} 24. ^1 2 {{cite book | publisher = IBM | title = IBM System/360 Model 25 Functional Characteristics | date = January 1968 | id = A24-3S10-0 | edition = First | url = http://www.bitsavers.org/pdf/ibm/360/funcChar/A24-3510-0_360-25_funcChar_Jan68.pdf}} 25. ^1 2 3 4 {{cite book | publisher = IBM | title = Universal Sales Manual Hardware Products | date = February 15, 1994}} 26. ^1 {{cite book | date = April 1988 | title = IBM System/370 Input/Output Systems Configurator | id = GA22-7002-27 | url = http://www.bitsavers.org/pdf/ibm/370/GA22-7002-27_IBM_System_370_Input_Output_Configurator_Apr88.pdf | publisher = IBM | access-date = January 1, 2016}} 27. ^1 {{cite book | date = April 1988 | title = IBM Field Engineering Theory of Operation 2841 Storage Control (Stage 2) | id = SY26-4000-3 | url = http://www.bitsavers.org/pdf/28xx/2841/SY26-4000-3_2841_FETOM_Stage_2_Jul70.pdf | publisher = IBM | access-date = }} }} External links
2 : IBM storage devices|IBM mainframe operating systems |
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。