Учебники

VSAM — Компоненты

VSAM состоит из следующих компонентов —

  • VSAM кластер
  • Зона контроля
  • Интервал управления

VSAM кластер

VSAM — это логические наборы данных для хранения записей, которые называются кластерами. Кластер является ассоциацией индекса, набора последовательностей и частей данных набора данных. Пространство, занимаемое кластером VSAM, разделено на смежные области, называемые контрольными интервалами. Мы обсудим контрольные интервалы позже в этом модуле.

В кластере VSAM есть два основных компонента:

  • Компонент индекса содержит часть индекса. Записи индекса присутствуют в компоненте индекса. Используя компонент индекса, VSAM может извлекать записи из компонента данных.

  • Компонент данных содержит часть данных. Фактические записи данных присутствуют в компоненте данных.

Компонент индекса содержит часть индекса. Записи индекса присутствуют в компоненте индекса. Используя компонент индекса, VSAM может извлекать записи из компонента данных.

Компонент данных содержит часть данных. Фактические записи данных присутствуют в компоненте данных.

Интервал управления

Интервалы управления (CI) в VSAM эквивалентны блокам для наборов данных не-VSAM. В методах, отличных от VSAM, единица данных определяется блоком. VSAM работает с логической областью данных, которая называется Интервалы управления.

Интервалы управления — это наименьшая единица передачи между диском и операционной системой. Всякий раз, когда запись извлекается непосредственно из хранилища, весь CI, содержащий эту запись, считывается в буфер ввода-вывода VSAM. Затем нужная запись переносится в рабочую область из буфера VSAM.

Интервал управления состоит из —

  • Логические Отчеты
  • Управляющие информационные поля
  • Свободное место

Когда загружается набор данных VSAM, создаются контрольные интервалы. Размер контрольного интервала по умолчанию составляет 4 КБ, и он может увеличиваться до 32 КБ.

Анализ контрольного интервала

Интервал управления

Ниже приводится описание терминов, используемых в вышеуказанной программе —

  • R1..R5 — Записи, которые хранятся в интервале управления.

  • FS — FS — это свободное место, которое можно использовать для дальнейшего расширения набора данных.

  • RDF — RDF известен как поля определения записи. RDF имеют длину 3 байта. Он описывает длину записей и сообщает, сколько смежных записей имеют одинаковую длину.

  • CIDF — CIDF известен как поля определения интервала управления. CIDF имеют длину 4 байта и содержат информацию об интервале управления.

R1..R5 — Записи, которые хранятся в интервале управления.

FS — FS — это свободное место, которое можно использовать для дальнейшего расширения набора данных.

RDF — RDF известен как поля определения записи. RDF имеют длину 3 байта. Он описывает длину записей и сообщает, сколько смежных записей имеют одинаковую длину.

CIDF — CIDF известен как поля определения интервала управления. CIDF имеют длину 4 байта и содержат информацию об интервале управления.

Зона контроля

Контрольная зона (CA) формируется путем объединения двух или более контрольных интервалов. Набор данных VSAM состоит из одной или нескольких областей управления. Размер VSAM всегда кратен его контрольной области. Файлы VSAM расширяются в единицах контрольных областей.

Ниже приведен пример области управления.