Cтраница 2
Поля страниц особенно эффективны на сводных диаграммах, поскольку позволяют представить графически отдельные наборы данных, не удаляя или изменяя ряды таблицы. [16]
Хранение информации можно организовать множеством различных способов, и пользователь сам вправе выбрать любой из них. В описываемой системе каждая порция пачек из числа выбранных во время очередного сеанса дублируется на специальную магнитную ленту отдельным набором данных. Эта лента хранится до тех пор, пока не заполнится целиком, а затем может быть начата новая лента или, если срок хранения информации истек, эта магнитная лента используется повторно. Подробно этот метод описан в гл. [17]
Хранение информации можно организовать множеством различных способов, и пользователь сам вправе выбрать любой из них. В описываемой системе каждая порция пачек из числа выбранных во время очередного сеанса выборки дублируется на специальную магнитную ленту отдельным набором данных. Эта лента используется до тех пор, пока не заполнится целиком, а затем может быть начата новая лента, или если срок хранения информации истек, то эта магнитная лента используется повторно. [18]
Задание для дублирования записано в специальный набор данных NOMED на диске системы и считывается на выполнение программой системного ввода. Таким образом, каждая порция информации, кроме перемещения ее в тематические массивы, хранится еще и на архивной ленте в виде отдельного набора данных определенный период времени. [19]
Множество логических адресов образует сегментированное адресное пространство логической памяти, состоящей из ряда изолированных друг от друга частей-сегментов. Селектор может рассматриваться как указатель сегмента. Каждый сегмент хранит функционально законченную часть объектного кода или отдельный набор данных к нему. Отдельный сегмент должен быть отведен для стека той или иной программы. В общем случае сегментированная память отображает модульную организацию программ, что может быть использовано для поддержки модульного программирования. Размер логического сегмента не фиксирован и зависит от его конкретного функционального назначения. [20]
На НМД при использовании балансного и перекрестного метода каждая область промежуточной памяти должна определяться как отдельный набор данных, которому распределен непрерывный участок памяти прямого доступа. Каждая область промежуточной памяти на НМД для оптимальных методов ( PEER или NIVA) должна определяться как отдельный набор данных. [21]
Каждая порция информации, записываемая на ленту текущей выборки за один сеанс, хранится на архивной магнитной ленте отдельным набором данных. Таким образом, архивная лента постепенно заполняется до тех пор, пока не переполнится. После этого можно завести новую архивную ленту или, если срок хранения информации истек, старая архивная лента может начать заполняться заново. Необходимость хранения каждой порции отдельным набором данных обусловливается тем, что в случае сбоев архивной магнитной ленты вероятность потери информации значительно уменьшается, а также облегчается процесс управления архивным хозяйством по сравнению с вариантом, когда информация хранится в виде одного большого файла. [22]
При простом режиме работы аналитик обычно может установить, какие наборы данных являются промежуточными и поэтому подлежат исключению. Когда промежуточные наборы данных располагаются на магнитной ленте, анализирующей программе для их идентификации достаточно знать номер лентопротяжного устройства. При современных режимах работы, когда на устройстве прямого доступа могут располагаться несколько наборов данных, одной только идентификации устройства уже недостаточно. Требуется дополнительная информация, касающаяся по крайней мере первой и последней дорожек для отдельных наборов данных. Если расположение наборов данных на устройстве определяется заранее, то аналитику гораздо легче идентифицировать промежуточный файл. Если же, однако, система обладает способностью динамически выделять место для наборов данных, то аналитик может столкнуться с большими трудностями при определении, где именно в системе располагаются различные наборы данных. [23]
Здесь необходимо сказать несколько слов о надежности длительного хранения информации. Поскольку в данной системе отсутствуют перфокарты, с помощью которых, в принципе, можно восстановить данные при аварийных ситуациях, то следует уделить внимание проблемам резервирования и дублирования. Эта проблема может быть решена пользователем множеством способов. В описываемой версии системы предусматриваются следующие меры. После каждой выборки данных производится дублирование выбранной порции информации на другую магнитную ленту ( называемую архивной) отдельным набором данных. [24]
При помощи частотного анализа пользователь может определить, какие задания или задачи в задании поглощают наибольшее количество времени. Если некоторая секция программы оказалась преобладающей при выполнении задания, пользователь может исследовать именно эту секцию с целью улучшения работы, а не пытаться усовершенствовать задание, переписывая его целиком. Пользователь может также определить, какой вариант системы является для него оптимальным. Если, например, некоторые сервисные подпрограммы управляющей программы могут храниться либо в основной памяти, либо на вспомогательном устройстве, пользователь может определить, где лучше расположить этот набор данных, учитывая частоту его использования. Аналогично, можно оптимальным образом определить относительное расположение наборов данных на вспомогательных устройствах. При этом учитывается не только частота обращения к отдельным наборам данных, но и последовательность обращений к различным наборам. Если, например, оказалось, что возникает конфликт между двумя наборами данных, расположенными на одном и том же устройстве ( перескакивание с одного набора на другой при каждом обращении к другому набору), тогда два этих набора являются кандидатами на размещение на отдельных устройствах. Если, напротив, конфликта между этими наборами не возникает ( они используются на разных фазах задания на взаимно исключающей основе), тогда они могут располагаться на одном и том же устройстве. [25]