stringtranslate.com

История контроллеров IBM CKD

Начиная с анонса System/360 в 1964 году, мэйнфреймы IBM изначально получали доступ к подсистемам данных подсчета ключей (CKD) через канал, подключенный к отдельным блокам управления хранением (SCU) с подключенными устройствами хранения с прямым доступом (DASD), обычно жестким диском. Эта практика продолжалась в более крупных мэйнфреймах IBM вплоть до IBM Z ; однако системы начального уровня обычно использовали недорогие интегрированные вложения, в которых функция SCU была объединена с функцией канала, обычно называемые интегрированным файловым адаптером.

За селекторным каналом System/360 последовал блочный мультиплексорный канал System/370 , который мог работать как селекторный канал, позволяя подключать устаревшие подсистемы.

SCU превратился в Директора и Контроллера, последний обычно обозначался как «A-unit» (или A-Box») с контроллером и по крайней мере одним DASD, физически находящимся в A-unit. Интегрированное управление хранилищем (ISC) — это Директор в шкафу IBM System. Директор мог подключать от одного до четырех A-unit. Один или несколько обычных DASD, теперь обозначаемых как «B-unit», могли подключаться к A-unit

В следующих разделах в порядке анонсирования перечислены элементы управления хранилищем CKD для мэйнфреймов IBM, которые подразделяются на обычные элементы управления хранилищем, элементы управления хранилищем директорного типа и интегрированные элементы управления, подключаемые к A-блоку.

Хронологическое резюме

Обычные средства управления хранением

Управление хранилищем, часто называемое блоком управления хранилищем, подключает к каналу System/360 (или System/370) одно или несколько логически отдельных устройств. Блок управления и устройство, каждое из которых соответствует архитектуре ввода-вывода System/360 и/или System/370 . Поскольку блок управления и подключенные устройства логически различны, один или оба могут быть заняты, когда инициируется ввод-вывод, и любой из них может представлять состояние завершения, когда он становится свободным. [13]

Обычные элементы управления хранением DASD, перечисленные в этом разделе, имеют различные интерфейсы для подключенного DASD, уникальные для DASD или семейства DASD. В 1972 году IBM представила стандартный интерфейс управления DASD, используемый с элементами управления хранением типа Director. [14]

2820

IBM 2820 Storage Control Unit (SCU) подключается к одному или двум селекторным каналам и может подключать от одного до четырех устройств хранения данных 2301 Drum Storage . [2] Это устройство по своей концепции похоже на IBM 2841, но с параллельными каналами записи. Однако оно не подключает ни одно из устройств, которые подключает IBM 2841.

2841

Блок управления хранилищем IBM 2841 [3] [15] был блоком управления устройством хранения данных с прямым доступом (DASD), представленным в System/360 , впервые поставленным в 1965 году и предлагавшимся по крайней мере до 1975 года.

2841 представлял собой микропрограммируемый [16] блок управления, «предназначенный для использования при управлении доступом к диску или файлу на полосе или медленному барабанному запоминающему устройству». Он подключался к одному или двум стандартным каналам System/360 [ 17 ] или также мог быть подключен к системе сбора и управления данными IBM 1130 или IBM 1800 для добавления поддержки дисков 2311.

Первоначально блок управления хранилищем IBM 2841 мог подключать до восьми следующих комбинаций DASD:

Стандартным предложением был 2841 SCU с числом 2311 DASD до восьми. [15] При наличии менее восьми устройств одного типа другие устройства можно комбинировать, например, 2841 с двумя барабанными хранилищами 2303 поддерживал до шести дополнительных ячеек данных 2321.

Возможности 2841 включали двухканальный коммутатор, сканирование файлов и специальные функции переполнения записей. [18]

Устройства DASD, появившиеся после 2841, использовали различные элементы управления хранением, как обсуждается в следующих разделах.

2314 семья

В семействе IBM 2314 SCU и DASD, SCU подключаются к одному или двум селекторным каналам и могут подключать от одного до девяти приводов, максимум восемь в режиме онлайн плюс один дополнительный сервисный привод, который доступен из SCU для целей обслуживания. Номера моделей отражают различия в упаковке, но в остальном все версии семейства 2314 функционально одинаковы. Модели:

2835

Контроллер памяти 2835 подключается к одному или двум каналам блочного мультиплексора и подключает один или два модуля памяти с фиксированной головкой 2305. [7]

3830 Модель 1

Блок управления хранилищем 3830 Model 1 подключается к одному, двум или четырем каналам и может подключать от одного до восьми шпинделей DASD 3330. [8]

3380 Модель CJ2

Модель 3380 CJ2 обеспечивает как функции хранения одного 3380 DASD (два устройства), так и функции управления хранением модели 3990 I (два пути к блокам A) в одном блоке. Он подключается к двум, четырем или восьми каналам блочного мультиплексора. До трех блоков 3380 'B' (только модели BJ4 или BK4) могут быть подключены к модели 3380 CJ2; обеспечивая функцию головного хранилища для 14 устройств. [19]

Элементы управления хранилищем директорного типа

IBM Storage Control Unit превратился в Director и Controller, последний обычно упаковывался и маркировался как «A-unit» (или «A-Box») с контроллером и по крайней мере одним DASD физически в A-unit. DASD-блок без контроллера затем стал называться «B-unit» (или «B-Box»).

Термины «A-unit» (или «A-Box») и «B-unit» (или «B-Box») изначально не использовались, вместо этого блокам, содержащим контроллер и DASD, были присвоены номера типов продуктов, в частности 3333 для блока A, содержащего 3330 DASD, и 3333-11 для блока A, содержащего два DASD двойной емкости 3330-11. Использование суффиксов «A» и «B» в номере модели для обозначения блока A и блока B началось с 3340 DASD с 3340 Model A2 и 3340 B2 соответственно. Такая практика использования цифр суффикса к номеру модели DASD для обозначения типа устройства и количества DASD в устройстве продолжалась для всех последующих CKD DASD, например, модель 3380 A4 имеет один контроллер и четыре механизма доступа в одном устройстве, модель 3380 AA4 имеет два контроллера и четыре механизма доступа в одном устройстве, а модель 3380 B4 имеет четыре механизма доступа.

Комбинация блока A с одним или несколькими дополнительными блоками B представляет собой «цепочку». «Переключатель цепочки» — это дополнительная функция большинства блоков A, которая позволяет переключать контроллер в блоке A между двумя директорами, тем самым обеспечивая дополнительные пути в цепочку DASD.

Управление хранилищем 3830 Model 2 и связанные с ним интегрированные средства управления хранилищем, анонсированные в августе 1972 года [20], стали первым примером управления хранилищем в качестве директора для A-Units. [14]

3830 Модель 2 и 3

3830-2 подключается к одному, двум или четырем каналам блочного мультиплексора и может подключать любую комбинацию из четырех блоков A, т. е. любую комбинацию 3333 , 3340-A2 или 3350-A2/A2F, максимум до 32 физических дисков (до 6 дополнительных дисков, подключенных к каждому блоку A). [9]

Интегрированное управление хранилищем для моделей System/370 158 и 168 функционирует идентично 3830-2.

3830-3 подключает только до четырех 3333 и 3350-A2/A2F/C2/C2F , но имеет дополнительные функции для поддержки системы массового хранения данных 3850. [21] Диски 3350 не могут использоваться в качестве промежуточных дисков в основном режиме.

Интегрированный контроллер хранилища с промежуточным адаптером функционирует идентично 3830-3.

3880 семья

Обычные директора

Модели IBM 3880 Storage Control 1, 2 и 3 имеют два директора на шкаф. Каждый директор может подключаться к одному, двум, четырем или восьми каналам блочного мультиплексора. Модель 4 имеет одного директора и подключает только строки 3370 (FBA) и 3375 (CKD). [10]

Каждый директор хранения ограничен определенными устройствами. [10] : 1-2–1-3  С помощью дискет каждый директор хранения может быть инициализирован для присоединения исключительно одного из поддерживаемых типов строк. Первый блок в строке должен быть A-блоком, а остальные блоки должны быть совместимыми B-блоками, или для последнего 3350 в строке 3350, 3350-C2. IBM разрешила полевые обновления между моделями 1. 2 и 3. Директоры могут присоединить до четырех смешанных 3330 или 3350 A-блоков или четырех 3340 A-блоков или двух 3380 A-блоков [10]

Директора кэширования

Каждая модель 3380 Storage Control (модель 11, модель 13, модель 21 и модель 23) имеет два директора; каждый директор может подключаться к одному, двум или четырем каналам блочного мультиплексора.

Большие полупроводниковые буферы, называемые подсистемой хранения, были добавлены к элементам управления хранением 3380 в моделях 13 [12] и 23 для кэширования и в моделях 11 [11] и 21 для подкачки страниц .

Кэширование в полупроводниковых буферах было впервые введено в подсистемах DASD CKD компаниями Memorex [22] (1978) и StorageTek [d] (1981).

Модель 3880 13 имеет два кэширующих директора хранилища, которые обращаются к хранилищу подсистемы; большая часть хранилища подсистемы — это кэш, который используется для хранения активных данных для быстрого доступа; меньшая часть хранилища — это каталог, который используется для поиска данных, хранящихся в кэше. Директор хранилища кэша подключает только один или два блока 3380 A, каждый из которых может в свою очередь подключать до трех блоков 3380 B, что в общей сложности составляет 16 устройств. Поскольку каждый 3380 DASD имеет два привода, модель 3880 13 может иметь до 32 адресов устройств. [12] Модель 23 увеличила размер кэша и несколько улучшила производительность, но в остальном выполняла те же функции. [23]

Пейджинг хорошо зарекомендовал себя в компьютерах с выделенными устройствами пейджинга CKD, восходящими к барабанам, включенным в объявление S/360. StorageTek 4305 1978 года [24] был первым устройством CKD, использующим полупроводниковую память для пейджинга.

Модель 3880 11 имеет два директора хранения, директор 1 может получить доступ к подсистеме хранения для страничного обмена, а директор 2 — для нестраничного обмена. Директор 1 подключает одну цепочку из восьми 3350 DASD. Директор 2 подключает любую комбинацию из одного-четырех 3330 A-блоков или 3350 A-блоков, каждый A-блок подключает до трех дополнительных B-блоков для 32 DASD. [11]

3990 семья

Все 3990-е являются двойными директорами, и каждый директор может быть подключен к четырем или восьми каналам блочного мультиплексора. Другие характеристики конкретных моделей включают:

Модель 1 может быть модернизирована в полевых условиях до модели 2 или 3. Модель 6 имеет улучшенную надежность, доступность и удобство обслуживания, но в остальном функционально такая же, как и модель 3. [25]

Интегрированное крепление System/360 Model 25

4 января 1968 года IBM анонсировала System/360 Model 25, которая включала «Disk Attachment Control» (DAC), подключая до четырех 2311 DASD. Это интегрированное подключение имитирует как канал, так и блок управления хранилищем между ЦП и подключенными блоками 2311. Объединяя функции, DAC устраняет необходимость в канале и отдельном управлении хранилищем. Нет никаких различий между 2311, подключенным к 2841 SCU, и одним, подключенным к DAC. [5]

2319A интегрированное приспособление

23 сентября 1970 года IBM анонсировала как часть своей System/370 Model 145 [26] новый «Integrated File Adapter» вместе с новым 2319-A1 DASD . 8 марта 1981 года поддержка 2319-A1 была анонсирована с Integrated File Adapter как часть анонса System/370 Model 135. [27]

2319-A1 содержал три дисковых накопителя класса 2314 плюс часть управления хранилищем из системного блока. Обычные DASD типа 2314, например, 2312, 2313 и/или 2318, могли быть подключены к 2319-A1.

Поскольку 2319-A1 не мог подключаться к системе управления хранилищем директорного типа, он не был «A-блоком», как этот термин стал использоваться в IBM.

Интегрированные элементы управления, крепящие А-блоки

Прямые дисковые крепления

С/370 125-0 и -2

Предусмотрено прямое подключение подсистемы DASD 3333/3330 или 3340 Direct Access Storage Facility или 3340/3344 Direct Access Storage (только 3125-2). В зависимости от модели и характеристик можно подключить до 16 шпинделей. В подсистеме 3340 модель 3340 A2 и подключенные к ней приводы 3340 могут совместно использоваться с другим S/370, за исключением 3115-0 или 3125-0, с помощью возможности String Switch (#9315). [28]

С/370 115-0

Предусмотрено прямое подключение подсистемы 3340 DASF или подсистемы 3340/3344 DAS (только 3115-2). В зависимости от модели и функции можно подключить до восьми приводов. В подсистеме 3340 DASF с помощью функции переключения строк (#9315) модель 3340 A2 может использоваться совместно с другим S/370, за исключением 3115-0 и 3125-0. [28]

Интегрированный файловый адаптер S/370 138

Один или два блока 3330 или 3340 A могут быть присоединены к интегрированному файловому адаптеру модели S/370 138. К каждому блоку A может быть присоединено до трех соответствующих блоков B. Если установлены блоки 3344 B, они могут быть установлены только в первой из двух возможных цепочек с тремя блоками 3340 и/или 3344 B в любой комбинации. [29]

Адаптер DASD 4321/4331 для 3340/3344

Доступны один или два адаптера DASD (в зависимости от модели) для присоединения одного 3340 A-блока и до трех дополнительных 3340 или 3344 B-блоков, что обеспечивает до восьми устройств. Функция переключения строк в 3340 A-блоке позволяет совместно использовать 3340/3344 DASD с другим процессором или директором IBM, который поддерживает A-блоки и переключение строк. [28]

4361 Адаптер DASD для 3340/3344

До четырех 3340 A-единиц могут быть подключены к дополнительному адаптеру DASD; к каждому 3340 A-единице можно подключить от одной до трех 3340 B-единиц или 3344 B-единиц, что в общей сложности составляет 32 DASD в четырех строках по восемь. Функция переключения строк в 3340 A-единице позволяет совместно использовать 3340/3344 DASD с другим процессором или директором IBM, который поддерживает A-единицы и переключение строк. [28]

Примечания

  1. ^ Номера руководств являются общими; ссылки ведут на последнюю версию, указанную самым большим номером тире, найденным в сети.
  2. ^ Если не указано иное, даты взяты из профилей продуктов IBM Storage или Mainframes.
  3. Этот номер модели появился в издании Datamation за декабрь 1968 г.
  4. ^ STK 8890 CyberCache для совместимости с STK 3350

Ссылки

  1. ^ Таблицы в каждом разделе взяты из IBM System/370 Reference Summary GX20-1850-7, IBM Corp., февраль 1989 г., с информацией о System/360 SCU, добавленной из справочных руководств.
  2. ^ ab Описания компонентов IBM System/360 - 2820 Storage Control и 2301 Drum Storage (PDF) . Третье издание. IBM. Сентябрь 1968 г. A22-6895-2.
  3. ^ ab Описания компонентов IBM System/360 - 2841 Storage Control Unit, 2302 Disk Storage, Models 3 and 4, 2311 Disk Storage Drive, 2321 Data Cell Drive, Model 1, 7320 Drum Storage (PDF) . Первое издание. IBM. A26-5988-0.
  4. ^ abcdef Описания компонентов IBM System/360 2314 Direct Access Storage Facility и 2844 Auxiliary Storage Control (PDF) . Седьмое издание. IBM. Ноябрь 1971 г. GA26-3599-6.
  5. ^ ab IBM System/360 Model 25 Functional Characteristics (PDF) (первое издание). IBM. Январь 1968 г. A24-3S10-0.
  6. ^ "многодисковый привод". Datamation : 206. Сентябрь 1969. IBM теперь предлагает от одного до восьми активных дисковых приводов для своего хранилища с прямым доступом 2314
  7. ^ ab Справочное руководство по IBM 2835 Storage Control и IBM 2305 Fixed Head Storage Module (PDF) . Третье издание. IBM. Август 1971 г. GA26-1589-2.
  8. ^ ab Справочное руководство по IBM 3830 Storage Control Model 1 и IBM 3330 Disk Storage (PDF) . Шестое издание. IBM. Ноябрь 1976 г. GA26-1592-5.
  9. ^ ab Справочное руководство по IBM 3830 Storage Control Model 2 (PDF) . Шестое издание. IBM. Апрель 1977 г. стр. 11. GA26-1592-5.
  10. ^ abcde IBM 3880 Storage Control Models 1, 2, 3 и 4 Описание руководства (PDF) (Десятое изд.). IBM. Сентябрь 1987 г. GA26-1661-9.
  11. ^ abc IBM (март 1982 г.). IBM 3880 Storage Control Model 11 Description (PDF) (первое издание). GA32-0061-0.
  12. ^ abc IBM (июнь 1982 г.). IBM 3880 Storage Control Model 13 Описание (PDF) (первое издание). GA32-0067-0.
  13. ^ см . Архитектура IBM System/360, Статус устройства
  14. ^ ab Mancke, Richard B.; Fisher, Franklin M.; McKie, James W. (июль 1980 г.). «Историческое повествование, США против IBM, приложение 14791». Правительство США. стр. 334, 1051–2 . Получено 10 апреля 2016 г. . Новая стратегия подключения создала единый интерфейс, который позволил использовать единый блок управления диском, 3830 Model II, для 370 дисковых накопителей.
  15. ^ ab Описания компонентов IBM System/360 - 2841 Storage Control Unit и Associated DASD (PDF) . Восьмое издание. IBM. Декабрь 1969 г. A26-5988-7.
  16. ^ IBM Field Engineering Theory of Operation 2841 Storage Control (Stage 2) (PDF) . IBM. Апрель 1988. SY26-4000-3.
  17. ^ Thoburn, FJ (ноябрь 1970 г.). «Устройство управления передачей для высокоскоростной связи между компьютерами». IBM Journal of Research and Development . 14 (6): 614–619. CiteSeerX 10.1.1.94.3749 . doi :10.1147/rd.146.0614. 
  18. ^ IBM Corporation (1964). IBM System/360 System Summary (PDF) . стр. 27. A22-6810-0.
  19. ^ «IBM 3380 DASD Direct Channel Attach Model CJ2, VM, информация о поддержке между выпусками» (PDF) .
  20. ^ Брок, Джеральд (июль 1974 г.). «Комитет Сената США по закону о промышленной реорганизации». US Govt. Printing Office. стр. 97 (5667) . Получено 11 апреля 2016 г. В августе 1972 г. контроллер 3830 был снят с рынка и заменен на 3830 II. 3830 II был похож на 3830, за исключением того, что он мог управлять до шестнадцати приводов вместо восьми, а часть управляющей электроники отсутствовала. Отсутствующая часть была помещена в модифицированный корпус 3330, названный 3333.
  21. ^ IBM (март 1982 г.). Описание модели управления хранилищем IBM 3880 11 (PDF) (первое издание). GA32-0061-0.
  22. ^ "Теперь Memorex заполняет пробел в производительности вашей системы" (PDF) . Datamation (реклама): 85–86. Август 1978 г.
  23. ^ «Вот как новейший кэш IBM делает DASD быстрее». Datamation : 119. Ноябрь 1984 г.
  24. ^ Корнуэлл, Майкл (сентябрь 2009 г.). "Инновационная архитектура твердотельного хранилища" (PDF) . www.snia.org . SNIA . Получено 31 декабря 2015 г. . StorageTek 4305 1978 Первый твердотельный диск
  25. ^ IBM 3990/9390 Storage Control Introduction. Библиотека подсистемы хранения (девятое издание). IBM. Октябрь 1996 г. GA32-0098-08.
  26. ^ "System/370 Model 145 Announcement Letter". Архивировано из оригинала 24-01-2005.
  27. ^ "System/370 Model 135 Announcement Letter". Архивировано из оригинала 2005-03-11.
  28. ^ abcd Универсальное руководство по продажам аппаратных продуктов . IBM. 15 февраля 1994 г.
  29. ^ IBM System/370 Input/Output Systems Configurator (PDF) . IBM. Апрель 1988. GA22-7002-27 . Получено 1 января 2016 г. .

Внешние ссылки