Устройство хранения с прямым доступом - Direct-access storage device

Запоминающее устройство прямого доступа ( ЗУПД ) (выраженный / д æ г д я / ) представляет собой вторичное хранилище устройство , в котором «каждый физический запись имеет дискретное расположение и уникальный адрес». IBM придумала термин DASD для обозначения жестких дисков , магнитных барабанов и ячеек данных . Позже приводы оптических дисков и устройства флэш-памяти также классифицировались как DASD. Термин DASD контрасты с последовательными носителями , такие как магнитная лента и блоком звукозаписывающей аппаратурой , такими как карты устройства , такими как читатели и пуансоны карт.

Методы доступа для DASD включают последовательный, индексированный и прямой. Прямой доступ отличается от метода последовательного доступа, используемого в ленточных накопителях . Доступ к записи на DASD можно получить без необходимости читать промежуточные записи из текущего местоположения, тогда как чтение чего-либо, кроме «следующей» записи на ленте, требует пропуска промежуточных записей и требует пропорционально длительного времени для доступа к удаленной точке в средний.

Класс хранилища DASD включает как фиксированные, так и съемные носители.

Архитектура

Мэйнфреймы IBM получают доступ к устройствам ввода-вывода, в том числе к DASD, через каналы , тип подчиненного мини-процессора. Программы каналов записывают, читают и управляют данным устройством.

CTR (CHR)

Операционная система использует четырехбайтовую относительную дорожку и запись (TTR) для некоторых методов доступа, а для других - восьмибайтовый адрес блока записи «экстент-бункер-цилиндр-дорожка», или MBBCCHHR , программы каналов обращаются к DASD с использованием шестибайтового адреса поиска. ( BBCCHH ) и пятибайтовый идентификатор записи ( CCHHR ).

  • M представляет собой номер экстента в выделении
  • BB представляет букву B in (из 2321 ячейки данных ),
  • CC , представляющий C ylinder,
  • HH , представляющий H EAD (или дорожки), и
  • R , представляющий R число ecord (блок).

Когда в январе 1975 года производство ячейки данных 2321 было прекращено, схема адресации и само устройство назывались CHR или CTR для цилиндрической записи, поскольку номер ячейки всегда был равен 0.

IBM называет записи данных, с которыми работают программисты, как логические записи , а формат DASD - как блоки или физические записи . Один блок может содержать несколько логических (или пользовательских) записей или, в некоторых схемах, называемых составными записями , частичными логическими записями.

Физические записи могут иметь любой размер до предела дорожки, но некоторые устройства имеют функцию переполнения дорожки, которая позволяет разбивать большой блок на сегменты размером с дорожку в одном цилиндре.

В очереди методы доступа, такие как 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 или последующими операционными системами в линейке 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 со следующими методами доступа:

OS / 360 и последователи

OS / 360 - z / OS поддерживают наборы данных на DASD со следующими методами доступа:

Терминология

IBM в своей первой версии 1964 года «Краткого описания системы IBM System / 360» использовала термин File для обозначения совокупно описанных устройств, которые теперь называются DASD. Файлы обеспечивают «хранилище с произвольным доступом». В то же время в справочном руководстве по продукту IBM такие устройства описываются как «устройства хранения с прямым доступом» без каких-либо сокращений.

Первое публичное использование аббревиатуры DASD можно найти в руководстве IBM «Data File Handbook» от марта 1966 года. Самое раннее использование не IBM аббревиатуры DASD, обнаруженное "программой просмотра Google ngram" для обозначения запоминающих устройств, датируется 1968 годом. С тех пор использование этого термина росло экспоненциально до 1990 года, после чего его использование существенно сократилось.

И барабаны, и ячейки данных исчезли как продукты, поэтому DASD остается синонимом дисков, флеш-памяти и оптических устройств. Современные DASD, используемые в мэйнфреймах, очень редко состоят из одиночных дисководов. Чаще всего «DASD» означает большие дисковые массивы, использующие схемы RAID . Современные устройства эмулируют CKD на оборудовании FBA.

Смотрите также

Заметки

Рекомендации