Скачать презентацию COUNT KEY DATA DEVICE CKD это Скачать презентацию COUNT KEY DATA DEVICE CKD это

Count key data.pptx

  • Количество слайдов: 11

COUNT KEY DATA DEVICE COUNT KEY DATA DEVICE

CKD – это модель дисковой организации данных, в которой предполагается, что диск состоит из CKD – это модель дисковой организации данных, в которой предполагается, что диск состоит из фиксированного количества треков, каждый из которых имеет максимальную вместимость данных. Множественные записи различной длины могут быть записаны на каждый трек диска CKD и используемая емкость каждого трека зависит от числа записей, записанных на нём. Название архитектуры CKD происходит от формата записи, который состоит из полей, содержащих некоторое число байтов данных и адресов записи, необязательного поля ключа каждой конкретной записи, которая может быть легко распознана, и собственно данных

Группировка данных. Базовой единицей данных записи на устройстве является 8 бит (байт). Байты объединяются, Группировка данных. Базовой единицей данных записи на устройстве является 8 бит (байт). Байты объединяются, чтобы сформировать область, которая является базовой единицей пересылки данных между устройством и хост системой. Области объединяются, чтобы сформировать запись, которая является наименьшей адресуемой единицей данных, хранящейся на устройстве. Одна или более записей могут быть записаны на трек, который является наименьшей адресуемой прямым способом единицей области хранения на устройстве. Трек — это наименьшая единица области хранения, которая может быть независимо форматирована или защищена от неавторизированного доступа.

Формат записи. Записи состоят из трех областей: области счетчика, области данных и области опциональных Формат записи. Записи состоят из трех областей: области счетчика, области данных и области опциональных ключей. Записи описывают сами себя потому, что область счетчика каждой записи содержит информацию, которая определяет формат записи. Область счетчика имеет длину 8 байт и содержит три поля, которые идентифицируют запись и определяют длину ключа и областей записи. Область счетчика пишется во время, когда запись первоначально записывается (форматируется) и не меняется, пока запись не будет переформатирована. Область счетчика имеет следующий формат: ID записи это пятибайтовое поле, которое используется для идентификации записи. В ID записи нет предписанного формата или содержимого. Уникальные ID записи требуются для гарантированного доступа к правильной записи.

Область ключей. Область ключа содержит информацию, которая может быть использована для идентификации записи. Длина Область ключей. Область ключа содержит информацию, которая может быть использована для идентификации записи. Длина области ключа определяется в области счетчика, когда запись форматируется, и не может быть изменена пока запись не будет переформатирована. Содержимое области ключа может быть изменено без переформатирования записи. Коды операции CCW, поддерживаемые этой подсистемой, при изменении содержимого области ключа записи будут всегда изменять содержимое области данных в этой записи, если область данных существует. Таким образом, содержимое области ключа записи не может быть изменено без изменения содержимого области данных этой записи.

Область данных. Пользовательские данные, содержащиеся в записи, записываются в область данных. Длина области данных Область данных. Пользовательские данные, содержащиеся в записи, записываются в область данных. Длина области данных определяется в области счетчика, когда запись форматируется, и не может быть изменена, пока запись не будет переформатирована. Содержимое области данных может быть обновлено без воздействия на области счетчика или ключа.

Заметка: Одинаковые ID записи могут быть использованы в специальных приложениях, но эти ID не Заметка: Одинаковые ID записи могут быть использованы в специальных приложениях, но эти ID не могут быть использованы как аргументы поиска. Длина ключа это беззнаковое восьмибитное двоичное число, которое определяет длину в байтах области ключа. Длина ключа может принимать любое значение от 0 до 255. Значение 0 определяет, что запись не имеет области ключа. Длина данных это беззнаковое шестнадцатибитное двоичное число, которое определяет длину в байтах области данных. Область данных может принимать любое значение от 0 до 65 535. Значение 0 определяет, что запись это запись конца файла. Отдельные реализации устройств ограничивают длину области данных меньше, чем 65 535 байтов.

Формат трека. Наименьшая прямо адресуемая область записи на устройстве это трек. Каждый трек имеет Формат трека. Наименьшая прямо адресуемая область записи на устройстве это трек. Каждый трек имеет уникальный адрес. Первая запись на треке - это специальная запись одной области, называющаяся Домашний Адрес следует за другой специальной записью, называемой Запись Ноль. Одна или больше записей пользовательских данных могут быть записаны на трек после Записи Ноль. Текущее число записей пользовательских данных, которые могут быть записаны на треке, это функции длин записи и характеристик того устройства, на котором они записаны. Адрес трека. Треки сгруппированы в наборы, которые называются цилиндры. Каждый цилиндр содержит одно и то же число треков. Цилиндры нумеруются последовательно, начиная с нуля. Треки на каждом цилиндре нумеруются последовательно, начиная с нуля. Конкретный трек адресуется двухуровневым адресом в форме CCHH, где СС это беззнаковый шестнадцатибитный двоичный номер цилиндра, а НН это беззнаковый шестнадцатибитный двоичный номер трека на цилиндре.

Функциональные группы треков. Треки разделены на функциональные группы. Ранг адресов трека присваивается каждой функциональной Функциональные группы треков. Треки разделены на функциональные группы. Ранг адресов трека присваивается каждой функциональной группе. Следующая таблица показывает функциональную группу треков, которые могут быть доступны для каждого типа устройств и авторизации доступа. ESS не реализуют альтернативные треки, треки Диагностики и поддержки устройств. Любая попытка доступа к этим трекам будет прервана со статусом, включающим проверку тома. Маска файла по умолчанию это «нормальная» авторизация доступа.

Primary tracks (Первичные треки). Первичные треки – это те треки, которые содержат записи данных Primary tracks (Первичные треки). Первичные треки – это те треки, которые содержат записи данных для доступа к системе и программам пользователя. Первичные треки могут быть адресованы с помощью канальных программ которые выполняются с помощью авторизации доступа «normal» или поддержки устройств. Index (Индекс). Индекс это уникальная точка или условие, которая определяет начало трека. Каждый адресуемый трек имеет один или более индексов. End-of-Track (Конец трека). Конец трека это уникальная точка или условие которая определяет конец трека. Каждый адресуемый трек имеет одну или более точек конца трека.

Home Address – HA (Домашний адрес). Домашний адрес это специальная пятибайтовая запись одной области, Home Address – HA (Домашний адрес). Домашний адрес это специальная пятибайтовая запись одной области, которая идентифицирует трек и определяет операционный статус. Специальные команды обеспечивают чтение и запись Домашнего Адреса. После того, как Домашний Адрес записан, все записи на треке, включая Запись Ноль, стираются. Record Zero - R 0 (Запись ноль). Первая запись на треке, следующая за Домашним Адресом, это Запись Ноль. Специальные команды чтения и записи обеспечивают чтение и форматирование Записи Ноль. Когда бы ни была переформатирована Запись Ноль, все записи пользовательских данных на треке стираются. Для ESS длина ключа Записи Ноль всегда 0, а длина данных всегда 8.