Cтраница 2
Объем памяти на магнитных дисках, отводимый для тезауруса, делится на три части: область индексов, область основных данных и область переполнения. Первые две области заполняются при загрузке тезауруса. Область индексов в дальнейшем не изменяется. [16]
Каждым индексно-последовательным набором данных могут использоваться три области памяти на устройствах прямого доступа: основная, переполнения и область индексов. [17]
Здесь, а также в дальнейшем, надстрочный индекс I относится к параметрам материала / - области, II - к параметрам п - области, параметры центральной i - области индексов не имеют. [18]
В качестве операнда тип берется 1 для областей данных, 128 для областей данных, коллективно использующих группу цилиндров; 2 берется для областей переполнения при индексно-последовательной организации, а 4 - для областей индекса. Операнд поряд-ковый-номер указывает порядковый номер этого экстента. Два операнда нижняя-гранща и верхняя-граница задают границы экстента в виде ВСССССННН ( шести. [19]
Область индекса на томе либо слишком мала, либо превосходит размер тома. [20]
Произвести реорганизацию тома с индексно-последовательным файлом на другой том прямого доступа. Область индекса и область переполнения находятся в том же томе. [21]
Таким образом, файл с индексно-последовательной организацией содержит две области - область индексов и основную область, содержащую записи. Вначале просматривается область индексов с целью выделения нужной подобласти основной области, а затем - выделенная подобласть. АЮО) могут быть зарезервированы свободные места для размещения новых записей без перемещения старых. Если же этих свободных мест не хватает, то они помещаются в специальной третьей области индексно-последовательного файла - области переполнения и связываются с записями из основной области обычно с помощью связных списков. [22]
Если индексно-последовательный набор данных очень большой, то область индексов цилиндров также большая. Кроме того необходимо с помощью подпараметра NTM указать, на какое количество треков в области индексов цилиндров необходимо создать индекс более высокого уровня. [23]
Для области индексов цилиндров, осноз-ной области и области переполнения пишется по одному оператору DD, так как это показано в примере. Имя файла указывается только в первом операторе DD, описывающем область индексов цилиндров. Тип устройства, указанный параметром UNIT, во всех трех операторах DD может быть различным ( диски 5050 или 5061); эти операторы DD могут описывать различные тома для размещения соответствующих областей на различные пакеты дисков. При создании набора данных необходимая величина памягщ для каждой из областей определяется согласно § 12 данной главы. [24]
При добавлении записей в индексно-последовательный файл часть записей может оказаться вытолкнутой с дорожек, так как для добавляемой записи освобождается место в соответствии с ключом, при этом сдвигаются записи, имеющие большие ключи. Для того чтобы найти запись в пределах одного цилиндра, достаточно просмотреть область индексов дорожек. [25]
На магнитном диске записан индексно-последовательный набор данных D1, содержащий сведения о товарах на складе. Он занимает два участка, один из которых составляет область первичных данных, а другой - область индекса цилиндров. [26]
При этом он сделал оригинальное предположение, что полезность ( utility) любого товара является функцией не только этого товара, но и всех других потребляемых товаров. Он известен также своими работами в области статистических методов, а особенно разработкой обобщенного закона распределения ошибок, исследованиями в области индексов ( index number) и индексных функций. [27]
Объем памяти на магнитных дисках, отводимый для тезауруса, делится на три части: область индексов, область основных данных и область переполнения. Первые две области заполняются при загрузке тезауруса. Область индексов в дальнейшем не изменяется. [28]
Для ускорения обработки главный индекс, а часто также и индекс цилиндров, считывается в основную память, когда индексно-последовательный файл открывается. Это уменьшает время поиска соответствующего элемента индекса за счет сокращения количества операций чтения в ходе просмотра содержимого индекса. Соответствующий элемент главного индекса указывает на вторую дорожку области индекса цилиндров. Индекс дорожек этого цилиндра указывает, что записи с значениями ключей, удовлетворяющими условию: 3180 ключ3240, размещены на дорожке 3, и требуемая запись находится в области основных данных. Если же эта запись окажется в области переполнения, то записи переполнения будут последовательно обрабатываться, начиная с первой из них, при этом адрес записи, логически следующей за только что обработанной записью, выбирается из поля указателя последней. [29]
Записи сблокированы по 5 записей в блоке. В этом наборе данных отведено по две дорожки переполнения на каждом цилиндре. Весь набор данных занимает три участка, причем один составляет область индекса цилиндров, другой - область основных данных, а третий - независимую область переполнершя. [30]