Historia kontrolerów IBM CKD
Począwszy od ogłoszenia Systemu / 360 z 1964 r., Komputery mainframe IBM początkowo uzyskiwały dostęp do podsystemów CKD (Count key data) za pośrednictwem kanału połączonego z oddzielnymi jednostkami sterującymi pamięci masowej (SCU) z dołączonymi urządzeniami pamięci masowej o dostępie bezpośrednim (DASD), zwykle dyskami twardymi . Ta praktyka była kontynuowana w większych komputerach mainframe IBM przez System / 370; jednak systemy z niższej półki generalnie wykorzystywały tańsze zintegrowane przystawki, w których funkcja SCU była połączona z funkcją kanału, zwykle nazywaną zintegrowanym adapterem plików.
kanale selektora System/360 następował kanał multipleksera blokowego System/370 , który mógł działać jako kanał selektora, aby umożliwić dołączanie starszych podsystemów.
SCU przekształciło się w dyrektora i kontrolera, przy czym ten ostatni zwykle oznaczał „jednostkę A” (lub skrzynkę A) z kontrolerem i co najmniej jednym DASD fizycznie w jednostce A. Zintegrowana kontrola pamięci masowej (ISC) to Dyrektor w szafie systemu IBM. Dyrektor mógł dołączyć od jednej do czterech jednostek A. Jeden lub więcej konwencjonalnych DASD, teraz oznaczonych jako „jednostka B”, można było dołączyć do jednostki A
Poniższe sekcje zawierają listę w kolejności ogłaszania elementów sterujących pamięcią masową CKD na komputerach mainframe IBM, sklasyfikowanych jako konwencjonalne elementy sterujące pamięcią masową, elementy sterujące pamięcią masową typu reżyserskiego i zintegrowane elementy sterujące dołączające jednostkę A.
Podsumowanie chronologiczne
Instrukcja kontrolera |
Data ogłoszenia |
Komentarz | |
2820 SCU | A22-6895 | 4.07.1964 | podobny do 2841 z równoległymi kanałami odczytu |
2841 SCU | A26-5988-0 | 4.07.1964 | |
2314 DASF | A26-3599 | 23.04.1965 | Dołączony SCU z 9 dyskami, podobny do 2841 |
Przetwornik cyfrowo-analogowy System 360 model 25 | A24-3510 | 1.04.1968 | |
2314-A1 SCU | A26-3599 | Szac. 9/1969 | Uwolniony 2314 DASF, SCU podobny do 2841 |
2844 Aux SCU z 2314 | A26-3599 | 1968 szac. | zapewnia podwójną ścieżkę, podobną do 2841 |
2835-1,2 SCU | GA26-1589 | 28.01.1970 | podobny do 3830-1 z równoległymi kanałami odczytu |
3830-1 SCU | GA26-1592 | 30.06.1970 | |
System 370 Model 145 IFA | A26-3599 | 23.09.1970 | |
2314-B1 SCU | A26-3599 | 14.12.1970 | Dla 2319B DASD , podobny do 2841 |
3830-2 SCU | GA26-1617 | sierpień 1972 | jeden reżyser |
Zintegrowana jednostka sterująca pamięcią masową | GA26-1620 | 8.02.1972 | Przepakowany 3830-2 |
S/370 125-0, -2 3330/3333 Bezpośrednie mocowanie dysku | 10.04.1972 | ||
S/370 115-0, -2, 125-0, -2 3340/3344 Bezpośrednie mocowanie dysku | GA33-1506 | 17.03.1973 | |
3830-3 SCU i zintegrowany kontroler pamięci masowej z adapterem pomostowym |
GA32-0036 | 10.09.1974 | pojedynczy reżyser, używany z 3850 MSS |
S/370 138 Zintegrowany adapter pilników | GA24-3632 | 30.06.1976 | |
4321/4331 Adapter DASD do 3340/3344 | GA33-1526 | 30.01.1979 | |
3880-1, 2, 3 SCU | GA26-1661 | 6.01.1980 | podwójny reżyser |
3880-11, 13 SCU | GA32-0061 | 21.10.1981 | podwójni dyrektorzy, duża pamięć podręczna |
3880-4 SCU | GA26-1661 | 1983 | Tylko w celach informacyjnych, NIE jest dyrektorem CKD |
4361 Adapter DASD do 3340/3344 | GA33-1566 | 9.10.1984 | |
3880-21, 23 SCU | GA32-0081 | 18.10.1984 | podwójni dyrektorzy, duża pamięć podręczna |
3380-CJ2 Bezpośredni kanał podłączony DASD | GC26-4497 | 9.01.1987 | SCU i dwa DASD w jednym urządzeniu; można podłączyć dodatkowy DASD |
3990-1,2,3 SCU | GA32-0099 | 14.11.1989 | podwójni dyrektorzy, model 3 ma pamięć podręczną |
3990-6 SCU | GA32-0274 | 19.05.1993 | podwójne dyrektorzy buforowania |
Konwencjonalne kontrole przechowywania
Kontrolka pamięci masowej, często nazywana jednostką sterującą pamięcią masową, dołącza do kanału System/360 (lub System/370) jedno lub więcej logicznie oddzielnych urządzeń. Jednostka sterująca i urządzenie zgodne z architekturą wejścia/wyjścia System/360 i/lub System/370 . Ponieważ jednostka sterująca i dołączone urządzenia są logicznie różne, jedno lub oba mogą być zajęte, gdy inicjowane jest wejście/wyjście, i każde z nich może prezentować stan końcowy, gdy staje się wolne.
Konwencjonalne kontrolki pamięci DASD wymienione w tej sekcji mają inne interfejsy niż dołączony DASD, unikalne dla DASD lub rodziny DASD. W 1972 roku IBM wprowadził standardowy interfejs DASD do sterowania używany z kontrolkami pamięci masowej typu Director .
2820
IBM 2820 Storage Control Unit (SCU) łączy się z jednym lub dwoma kanałami selektora i może dołączyć od jednej do czterech jednostek 2301 Drum Storage.
2841
IBM 2841 Storage Control Unit była jednostką sterującą Direct Access Storage Device (DASD) wprowadzoną wraz z System/360 , po raz pierwszy wysłaną w 1965 roku i oferowaną co najmniej do 1975 roku.
2841 był mikroprogramowaną jednostką sterującą „przeznaczoną do kontrolowania dostępu do pliku dysku lub paska lub wolnoobrotowej jednostki pamięci bębna”. Można go było podłączyć do jednego lub dwóch standardowych kanałów System/360 lub do systemu IBM 1130 lub IBM 1800 Data Acquisition and Control System , aby dodać obsługę dysków 2311.
IBM 2841 Storage Control Unit był początkowo zdolny do dołączania kombinacji do ośmiu następujących DASD:
- IBM 2302 Disk Storage , modele 3 i 4, maksymalnie cztery jednostki Model 3 lub dwie jednostki Model 4.
- IBM 2311 Disk Storage , model 1, maksymalnie osiem jednostek.
- Komórka danych IBM 2321 , maksymalnie osiem jednostek.
- IBM 7320 Drum Storage, maksymalnie osiem jednostek; został wycofany w 1965 roku.
- IBM 2303 Drum Storage, maksymalnie dwie jednostki.
Standardową ofertą był 2841 SCU z liczbą 2311 DASD do ośmiu. Z mniej niż ośmioma jednostkami jednego typu można mieszać inne jednostki, na przykład 2841 z dwoma magazynami bębnowymi 2303 obsługującymi do sześciu dodatkowych komórek danych 2321.
Funkcje 2841 obejmowały przełączanie dwukanałowe, skanowanie plików i specjalne funkcje przepełnienia rekordów.
Urządzenia DASD wprowadzone po 2841 używały różnych kontroli pamięci, jak omówiono w poniższych sekcjach.
2314 rodzina
W jednostkach SCU i DASD rodziny IBM 2314 jednostki SCU łączą się z jednym lub dwoma kanałami selektora i mogą podłączać od jednego do dziewięciu dysków, maksymalnie osiem w trybie online oraz jeden opcjonalny dysk serwisowy, który jest dostępny z jednostki SCU w celach konserwacyjnych. Numery modeli odzwierciedlają różnice w opakowaniu, ale poza tym wszystkie wersje rodziny 2314 są funkcjonalnie takie same. Modele to:
- 2314 Direct Access Storage Facility — model l: pakiet zawierający jednostkę SCU i dziewięć dysków, dwa cztery moduły dysków i jeden jeden moduł dysku.
- Jednostka sterująca pamięcią 2314 Model A1 — ta jednostka SCU została początkowo ogłoszona jako część DASF serii A i wkrótce potem została uwolniona. Rozdzielone modele DASD to jeden dysk 2312 Disk Storage, cztery dyski 2313 Disk Storage i dwa dyski 2318 Disk Storage. Można było podłączyć od jednego do dziewięciu napędów, tak jak w modelu A1 DASF.
- Jednostka sterująca pamięcią masową 2314, model B1 — ta jednostka SCU, będąca częścią serii B, dołącza trzydyskowe magazyny dyskowe 2319-B1 i opcjonalnie jeden lub dwa dodatkowe trzydyskowe magazyny dyskowe 2319-B2.
- 2844 Auxiliary Storage Control — ta jednostka SCU to druga jednostka SCU 2314 podłączona do jednego zestawu DASD 2314, umożliwiająca równoczesny dostęp do dowolnych dwóch podłączonych DASD.
2835
Kontroler pamięci 2835 łączy się z jednym lub dwoma kanałami multipleksera blokowego i dołącza jeden lub dwa moduły pamięci 2305 Fixed Head.
Model 3830 1
3830 Model 1 Storage Control Unit można podłączyć do jednego, dwóch lub czterech kanałów i można podłączyć od jednego do ośmiu wrzecion 3330 DASD .
Model 3380 CJ2
Model 3380 CJ2 zapewnia zarówno funkcje przechowywania jednego 3380 DASD (dwa urządzenia), jak i funkcje sterowania pamięcią 3990 model I (dwie ścieżki do jednostek A) w jednym urządzeniu. Łączy się z dwoma, czterema lub ośmioma kanałami multipleksera blokowego. Do 3380 Model CJ2 można podłączyć maksymalnie trzy jednostki 3380 'B' (tylko modele BJ4 lub BK4); zapewniając funkcję head-of-storage-facility dla maksymalnie 14 urządzeń.
Kontrolki pamięci typu Director
IBM Storage Control Unit przekształcił się w dyrektora i kontrolera, ten ostatni jest zwykle pakowany i oznaczany jako „jednostka A” (lub „A-Box”) z kontrolerem i co najmniej jednym DASD fizycznie w jednostce A. Jednostka DASD bez kontrolera stała się wówczas znana jako „jednostka B” (lub „B-Box”).
Terminy „A-jednostka” (lub „A-Box”) i „B-jednostka” (lub „B-Box”) nie były początkowo używane, zamiast tego jednostkom zawierającym kontroler i DASD nadano numery typu produktu, w szczególności 3333 dla jednostka A zawierająca 3330 DASD i 3333-11 dla jednostki A zawierającej dwa 3330-11 DASD o podwójnej pojemności. Użycie przyrostków „A” i „B” w numerze modelu do oznaczenia jednostki A i jednostek B rozpoczęło się od 3340 DASD z modelami 3340 A2 i 3340 B2, odpowiednio. Ta praktyka używania cyfr sufiksu numeru modelu DASD do reprezentowania typu jednostki i numeru DASD w jednostce była kontynuowana dla wszystkich kolejnych DASD CKD, na przykład model 3380 A4 ma jeden kontroler i cztery mechanizmy dostępu w jedno urządzenie, 3380 Model AA4 ma dwa kontrolery i cztery mechanizmy dostępu w jednym urządzeniu, podczas gdy 3380 Model B4 ma cztery mechanizmy dostępu.
Kombinacja jednostki A z jedną lub kilkoma opcjonalnymi jednostkami B to „ciąg znaków”. „Przełączanie ciągów” to opcjonalna funkcja większości jednostek A, która umożliwia przełączanie kontrolera w jednostce A między dwoma reżyserami, zapewniając w ten sposób dodatkowe ścieżki do ciągu DASD.
Kontrola pamięci masowej 3830 Model 2 i związane z nią zintegrowane sterowanie pamięcią masową ogłoszone w sierpniu 1972 r. Były pierwszym przypadkiem kontroli pamięci masowej jako dyrektor A-Units.
Model 3830 2 i 3
3830-2 łączy się z jednym, dwoma lub czterema blokowymi kanałami multipleksera i może dołączyć dowolną kombinację do czterech jednostek A, tj. dowolną kombinację 3333s , 3340-A2s lub 3350-A2/A2Fs do maksymalnie dyski fizyczne (do 6 dodatkowych dysków podłączonych do każdej jednostki A).
Zintegrowane sterowanie pamięcią masową dla modeli System/370 158 i 168 działa identycznie jak w modelu 3830-2.
Model 3830-3 umożliwia podłączenie maksymalnie czterech modeli 3333 i 3350-A2/A2F/C2/C2F, ale ma dodatkowe funkcje obsługujące system pamięci masowej 3850 . Dysków 3350 nie można używać jako dysków przejściowych w trybie natywnym.
Zintegrowany kontroler pamięci masowej z adapterem pomostowym działa identycznie jak model 3830-3.
3880 rodzina
Tradycyjni reżyserzy
IBM 3880 Storage Control Models 1, 2 i 3 ma dwóch dyrektorów na szafkę. Każdy reżyser może dołączyć do jednego, dwóch, czterech lub ośmiu kanałów multipleksera blokowego. Model 4 ma jednego reżysera i dołącza tylko struny 3370 (FBA) i 3375 (CKD).
Każdy dyrektor magazynu jest ograniczony do określonych urządzeń. Dzięki zastosowaniu dyskietek każdy dyrektor magazynu może zostać zainicjowany tak, aby dołączał wyłącznie jeden z obsługiwanych typów łańcuchów. Pierwsze pudełko na łańcuchu musi być jednostką A, a pozostałe pudełka muszą być kompatybilnymi jednostkami B lub dla ostatniego 3350 w ciągu 3350, 3350-C2. IBM zezwolił na modernizację w terenie między modelami 1, 2 i 3. Dyrektorzy mogą dołączyć do czterech mieszanych jednostek 3330 lub 3350 A lub czterech jednostek 3340 A lub dwóch jednostek 3380 A
Dyrektorzy buforowania
Każdy 3380 Storage Control, Model 11, Model 13, Model 21 i Model 23 ma dwóch dyrektorów; każdy reżyser może dołączyć do jednego, dwóch lub czterech kanałów multipleksera blokowego.
Duże bufory półprzewodnikowe, zwane pamięcią podsystemu, zostały dodane do 3380 Storage Controls w modelach 13 i 23 do buforowania oraz w modelach 11 i 21 do stronicowania .
Buforowanie w buforach półprzewodnikowych zostało po raz pierwszy wprowadzone w podsystemach DASD CKD przez Memorex (1978) i StorageTek (1981).
Model 3880 13 ma dwa dyrektorzy pamięci podręcznej, które uzyskują dostęp do pamięci podsystemu; większa część pamięci podsystemu to pamięć podręczna, która służy do przechowywania aktywnych danych w celu szybkiego dostępu; mniejsza część pamięci to katalog, który służy do lokalizowania danych przechowywanych w pamięci podręcznej. Dyrektor pamięci podręcznej dołącza tylko jedną lub dwie jednostki 3380 A, z których każda może z kolei dołączyć do trzech jednostek 3380 B, co daje w sumie 16 urządzeń. Ponieważ każdy 3380 DASD ma dwa siłowniki, model 3880 13 może mieć do 32 adresów urządzeń. Model 23 zwiększył rozmiar pamięci podręcznej i nieco poprawił wydajność, ale poza tym wykonywał te same funkcje.
Stronicowanie jest dobrze ugruntowane w komputerach z dedykowanymi urządzeniami przywoławczymi CKD, sięgającymi wstecz do bębnów zawartych w ogłoszeniu S/360. 1978 StorageTek 4305 był pierwszym urządzeniem CKD wykorzystującym pamięć półprzewodnikową do stronicowania.
Model 3880 11 ma dwóch dyrektorów pamięci masowej, dyrektor 1 może uzyskiwać dostęp do pamięci podsystemu w celu stronicowania, a dyrektor 2 służy do niestronicowania. Director 1 dołącza jeden ciąg do ośmiu 3350 DASD. Director 2 dołącza dowolną kombinację od jednej do czterech jednostek 3330 A lub 3350 jednostek A, przy czym każda jednostka A dołącza do trzech dodatkowych jednostek B dla maksymalnie 32 DASD.
3990 rodzina
Wszystkie 3990 są podwójnymi reżyserami, a każdy z nich może być podłączony do czterech lub ośmiu kanałów multipleksera blokowego. Inne cechy poszczególnych modeli to:
- Wiele ścieżek jednostek A : przed 3390 wszyscy dyrektorzy mieli jedną ścieżkę do powiązanych jednostek A; każdy reżyser w modelach 3390 2, 3 i 6 ma podwójne ścieżki do jednostek A.
- Dołączone jednostki A DASD : Model 3990 1 można podłączyć do czterech jednostek A 3380. Modele 3390 2, 3 i 6 mogą mieszać do czterech jednostek A 3380 i 3390
- Pamięć podręczna : w modelach 3 i 6 jeden dyrektor ma pamięć podręczną, a jeden dyrektor ma pamięć nieulotną
Model 1 można zmodernizować w terenie do Modelu 2 lub 3. Model 6 ma lepszą niezawodność, dostępność i łatwość serwisowania, ale poza tym jest funkcjonalnie taki sam jak Model 3.
Zintegrowane mocowanie System 360 Model 25
4 stycznia 1968 r. IBM ogłosił System 360 Model 25, który zawierał „Disk Attachment Control” (DAC) łączący do czterech 2311 DASD. Ta zintegrowana przystawka symuluje zarówno kanał, jak i jednostkę sterującą pamięcią między procesorem a dołączonymi jednostkami 2311. Łącząc funkcje, przetwornik cyfrowo-analogowy eliminuje potrzebę posiadania kanału i oddzielnej kontroli pamięci. Nie ma różnic między 2311 podłączonym do 2841 SCU a jednym podłączonym do przetwornika cyfrowo-analogowego.
Zintegrowana przystawka 2319A
23 września 1970 r. IBM ogłosił jako część swojego Systemu / 370 Model 145 nowy „zintegrowany adapter plików” wraz z nowym 2319-A1 DASD . 8 marca 1981 roku ogłoszono obsługę 2319-A1 ze zintegrowanym adapterem plików w ramach ogłoszenia System / 370 Model 135.
2319-A1 zawierał trzy napędy dysków klasy 2314 oraz część sterowania pamięcią z jednostki systemowej. Konwencjonalny DASD typu 2314, np. 2312, 2313 i/lub 2318, może być podłączony do 2319-A1.
Ponieważ nie mógł połączyć się z kontrolą pamięci masowej typu Director, 2319-A1 nie był „jednostką A”, ponieważ termin ten zaczął być używany przez IBM.
Zintegrowane elementy sterujące mocujące jednostki A
Bezpośrednie załączniki dysków
S/370 125-0 i -2
Zapewnione jest bezpośrednie podłączenie podsystemu 3333/3330 DASD, podsystemu 3340 DASF lub podsystemu 3340/3344 DAS (tylko 3125-2). W zależności od modelu i funkcji można dołączyć do 16 wrzecion. W podsystemie 3340 3340 mdl A2 i dołączone do niego napędy 3340 mogą być współdzielone z innym S/370, z wyjątkiem 3115-0 lub 3125-0, za pośrednictwem funkcji String Switch (nr 9315).
S/370 115-0
Zapewnione jest bezpośrednie podłączenie podsystemu 3340 DASF lub podsystemu 3340/3344 DAS (tylko 3115-2). W zależności od modelu i funkcji można podłączyć do ośmiu napędów. W podsystemie DASF 3340, za pośrednictwem funkcji przełącznika ciągów (nr 9315), 3340 Model A2 można współdzielić z innym S/370, z wyjątkiem 3115-0 i 3125-0.
S/370 138 Zintegrowany adapter pilników
Do zintegrowanego adaptera pilników S/370 model 138 można podłączyć jedną lub dwie jednostki A 3330 lub 3340. Do każdej jednostki A można podłączyć maksymalnie trzy odpowiednie jednostki B. Jeśli zainstalowane są jednostki 3344 B, można je zainstalować tylko w pierwszym z dwóch możliwych ciągów z maksymalnie trzema jednostkami 3340 i/lub 3344 B w dowolnej kombinacji.
4321/4331 Adapter DASD do 3340/3344
Dostępny jest jeden lub dwa adaptery DASD (w zależności od modelu) do podłączenia jednej jednostki 3340 A i maksymalnie trzech dodatkowych jednostek 3340 lub 3344 B, zapewniających do ośmiu urządzeń. Funkcja przełącznika ciągów w jednostce 3340 A umożliwia współdzielenie 3340/3344 DASD z innym procesorem lub dyrektorem IBM, który obsługuje jednostki A i przełączanie ciągów.
4361 Adapter DASD do 3340/3344
Do opcjonalnego adaptera DASD można podłączyć maksymalnie cztery jednostki 3340 A; do każdej jednostki 3340 A można dołączyć od jednej do trzech jednostek 3340 B lub 3344 jednostek B, co daje w sumie 32 DASD w czterech ciągach po osiem. Funkcja przełącznika ciągów w jednostce 3340 A umożliwia współdzielenie 3340/3344 DASD z innym procesorem lub dyrektorem IBM, który obsługuje jednostki A i przełączanie ciągów.
Notatki
Linki zewnętrzne
- IBM System/360 Input/Output Configurator , wydanie trzecie. A22-6823-2
- Konfigurator systemów wejścia/wyjścia IBM System/370 , GA22-7002-27