Запоминающее устройство прямого доступа ( ЗУПД ) (выраженный / д æ г д я / ) представляет собой вторичное хранилище устройство , в котором «каждый физический запись имеет дискретное расположение и уникальный адрес». [1] IBM придумала термин DASD для обозначения жестких дисков , магнитных барабанов и ячеек данных . Позже приводы оптических дисков и устройства флэш-памяти также классифицируются как DASD. [2] [3] Термин DASD контрастирует с последовательными носителями, такими какмагнитная лента и записывающее оборудование, такое как карточные устройства, такие как кардридеры и перфораторы.
Методы доступа для DASD включают последовательный, индексированный и прямой. Прямой доступ отличается от метода последовательного доступа, используемого в ленточных накопителях . Доступ к записи на DASD можно получить без необходимости читать промежуточные записи из текущего местоположения, тогда как чтение чего-либо, кроме «следующей» записи на ленте, требует пропуска промежуточных записей и требует пропорционально длительного времени для доступа к удаленной точке в средний.
Класс хранилища DASD включает как фиксированные, так и съемные носители.
Архитектура
Мэйнфреймы IBM получают доступ к устройствам ввода-вывода, включая DASD, по каналам , типу подчиненного мини-процессора. Программы каналов записывают, читают и управляют данным устройством. [4]
CTR (CHR)
Операционная система использует четырехбайтовую относительную дорожку и запись (TTR) для некоторых методов доступа, а для других - восьмибайтовый адрес блока записи-бункера-цилиндра-дорожки, или MBBCCHHR , программы каналов обращаются к DASD с использованием шестибайтового адреса поиска. ( BBCCHH ) и пятибайтовый идентификатор записи ( CCHHR ).
- M представляет собой номер экстента в выделении
- BB представляет букву B in (из 2321 ячейки данных ),
- CC , представляющий C ylinder,
- HH , представляющий H EAD (или дорожки), и
- R , представляющий R число ecord (блок).
Когда в январе 1975 года производство ячейки данных 2321 было прекращено, [5] схема адресации и само устройство стали называться CHR или CTR для цилиндрической записи, поскольку номер ячейки всегда был равен 0.
IBM называет записи данных, с которыми работают программисты, как логические записи , а формат DASD [a] - как блоки или физические записи . Один блок может содержать несколько логических (или пользовательских) записей или, в некоторых схемах, называемых составными записями , частичными логическими записями.
Физические записи могут иметь любой размер до предела дорожки, но некоторые устройства имеют функцию переполнения дорожки, которая позволяет разбивать большой блок на сегменты размером с дорожку в одном цилиндре.
В очереди методы доступа, такие как QSAM , несут ответственность за блокирование и разблокирование логических записей , как они записаны или считываемых из внешнего носителя. Базовые методы доступа, такие как BSAM , требуют, чтобы это выполняла пользовательская программа.
ХБП
CKD - это аббревиатура от Count Key Data , физического макета блока на устройстве DASD, и его не следует путать с BBCCH и CCHHR, которые являются адресами, используемыми канальной программой. CTR в этом контексте может относиться к любому типу адреса, в зависимости от команды канала.
FBA
В 1970-х годах IBM представила архитектуру фиксированных блоков (FBA) для мэйнфреймов. На уровне программирования эти устройства не используют традиционную адресацию CHR, а ссылаются на блоки фиксированной длины по номеру, как и секторы в мини-компьютерах. Точнее, прикладной программист остается в неведении о базовом устройстве хранения, в котором данные хранятся в виде фиксированных физических блоков длиной 512, 1024, 2048 или 4096, в зависимости от типа устройства. В рамках интерфейса FBA IBM представила новые команды канала для асинхронной работы, которые очень похожи на те, что были введены для ECKD.
Для некоторых приложений FBA не только предлагает простоту, но и увеличивает пропускную способность.
FBA поддерживается VM / 370 и DOS / VSE , но не MVS [b] или последующими операционными системами в линейке OS / 360.
FCP подключенный SCSI
Процессоры с каналами FICON могут получить доступ к дискам SCSI, используя протокол Fibre Channel (FCP). В то время как z / VM и z / VSE полностью поддерживают FCP, z / OS предоставляет только ограниченную поддержку через IOSFBA.
Доступ
Некоторые макросы интерфейса программирования и подпрограммы совместно именуемых методами доступа с именами , заканчивающихся в A ступы M енит.
DOS / 360 и преемники
DOS / 360 - z / VSE поддерживают наборы данных на DASD со следующими методами доступа:
- Логические IOCS (LIOCS)
- метод последовательного доступа (SAM)
- метод прямого доступа (DAM)
- индексированный метод последовательного доступа (ISAM)
- метод доступа к виртуальному хранилищу (VSAM)
- Физический IOCS (PIOCS)
OS / 360 и последователи
OS / 360 - z / OS поддерживают наборы данных на DASD со следующими методами доступа:
- Базовый метод последовательного доступа (BSAM)
- Базовый индексированный метод последовательного доступа (BISAM)
- Метод очередного последовательного доступа (QSAM)
- Метод очередного индексированного последовательного доступа (QISAM)
- Базовый метод многораздельного доступа (BPAM)
- Базовый метод прямого доступа (BDAM)
- Метод доступа к виртуальному хранилищу (VSAM)
- Выполнить программу канала (EXCP)
- Выполнить программу канала в реальном хранилище (EXCPVR)
Терминология
IBM в своей первой версии 1964 года «Краткого описания системы IBM System / 360» использовала термин File для обозначения совокупно описанных устройств, которые теперь называются DASD. Файлы обеспечивают «хранилище с произвольным доступом» [4] В то же время в справочном руководстве по продукту IBM такие устройства описываются как «устройства хранения с прямым доступом [6] » без каких-либо сокращений.
Первое публичное использование аббревиатуры DASD можно найти в руководстве IBM «Data File Handbook» от марта 1966 года. [7] . [8] С тех пор использование этого термина росло в геометрической прогрессии. [9]
И барабаны, и ячейки данных исчезли как продукты, поэтому DASD остается синонимом дисков, флеш-памяти и оптических устройств. Современные DASD, используемые в мэйнфреймах, очень редко состоят из одиночных дисководов. Чаще всего «DASD» означает большие дисковые массивы, использующие схемы RAID . Современные устройства эмулируют CKD на оборудовании FBA.
Смотрите также
- Привод жесткого диска
- DFSMS - стандартное программное обеспечение для управления использованием DASD
- ESCON - протокол для периферийной связи мэйнфреймов, используемый большинством устройств DASD
- FICON - новый протокол на замену ESCON
- IBM Enterprise Storage Server - пример большого DASD
- Global Mirror - продукт для удаленной синхронизации DASD
- Metro Mirror - продукт для удаленной синхронизации DASD
- История магнитных дисководов IBM
- История контроллеров IBM CKD
Заметки
- ^ Концепция физической записи также применима к другим типам устройств, например, к магнитной ленте.
- ^ Однако привилегированная подпрограмма IOSFBA предоставляет ограниченный доступ к этим устройствам.
Рекомендации
- ^ Корпорация IBM (1975). Введение в устройства хранения с прямым доступом IBM и методы организации (PDF) . п. 1-1.
- ^ Корпорация IBM (2015). «Подсистема запоминающих устройств с прямым последовательным доступом» . Документация по IBM AIX V6.1 . Проверено 28 декабря 2015 года .
- ^ DellEMC. «POWERMAX 8000 ПРИСОЕДИНЯЕТСЯ К ПОРТФЕЛЮ РЕШЕНИЙ MAINFRAME» . Продукты Dell EMC для сред мэйнфреймов . Проверено 7 августа 2018 года .
- ^ а б Корпорация IBM (1964 г.). Обзор системы IBM System / 360 (PDF) . п. 24 . Проверено 7 августа 2018 года .
- ^ Корпорация IBM. "Архивы IBM: накопитель ячеек данных IBM 2321" . Проверено 8 ноя 2011 .
- ^ Описание компонентов IBM System / 360 - 2841 Storage Control Unit et. аль (PDF) . IBM. 1964
г. IBM 2841 Storage Control Unit обеспечивает подключение устройств хранения с прямым доступом к IBM System / 360.
- ^ Справочник по файлам данных (PDF) . IBM. 85 использований.
- ^ Браун, Роберт (март 1968 г.). «Стоимость и преимущества он-лайн ДП» . Датамация . Издательство "Каннерс". С. 40–43.
- ^ " " ngram_chart: вхождения DASD " " .