Cтраница 2
На втором этапе выполняется инициализация архива и справочника. После этого с помощью программы CPDREST ( см. 4.3) с магнитной ленты в оперативный архив загружаются пачки, не прошедшие полностью цикл подготовки данных, а также законченные, но еще не выбранные. Пачки, уже прошедшие выборку, имеют в поле статуса цифровой номер сеанса выборки и, следовательно, в архив не возвращаются. [16]
Информация о степени заполнения оперативного архива. [17] |
Для получения информации о степени заполнения оперативного архива используется команда / PTR в состоянии / СВОБОДЕН. Эта информация необходима администратору системы или руководителю участка подготовки данных для того, чтобы знать, насколько заполнен оперативный архив и не требуется ли проведение процедуры сжатия. [18]
После того как пачка введена, отконтролирована и скорректирована, она считается достоверной и должна быть перенесена в соответствующий тематический массив для дальнейшей обработки уже вне рамок описываемой системы. Поскольку при вводе, верификации и выполнении других процедур подготовки данных в справочнике делаются соответствующие пометки, то пачка, прошедшая полный цикл подготовки данных, имеет статус, определяющий ее готовность к выборке. Поэтому в процессе выборки из оперативного архива в набор данных на магнитной ленте записываются все готовые пачки независимо от их макета и принадлежности к различным задачам. [19]
В некоторых организациях, где имеется несколько машин ЕС ЭВМ и достаточное количество комплексов ЕС-7906 ( ЕС-7920), возможно одновременное функционирование нескольких систем ЦПД. В этом случае ответственность работников архива ВЦ, осуществляющих учет и хранение поколений архивных лент с каждой СЦПД, значительно возрастает. В реальных условиях часто бывает так, что необходимо вернуть ( реверсировать) в оперативный архив СЦПД или обработать на ЕС ЭВМ, или распечатать какой-либо набор данных, который был записан на архивную МЛ значительно раньше. В такой ситуации естественно, что для поиска информации желательно знать, на каких лентах находятся нужные пачки с данными. Определить это можно, просмотрев протоколы выборки, находящиеся вместе с соответствующей архивной МЛ. По найденному протоколу определяется номер файла на этой ленте. [20]
Необходимость в подобной команде вызвана часто повторяющимися групповыми ошибками в первичных документах. Другой пример мобильности системы связан с дальнейшим совершенствованием СЦПД. Оно было осуществлено в самое последнее время. За счет некоторой реструктуризации оперативного архива достигнуто значительное улучшение режима работы с НМД. Количество обращений к ПМД при вводе записей сокращено в два раза. [21]
Поскольку надежность работы ЭВМ еще не отвечает желаемым требованиям, в первую очередь необходимо было обеспечить возможность восстановления работы программы подготовки данных с минимальными потерями после аварийных ситуаций. Здесь под аварийными ситуациями понимаются сбои оборудования, ошибки оператора ЭВМ. При повторном запуске программы подготовки данных после аварийной ситуации каждый оператор максимум потеряет одну запись, а именно ту, с которой он работал в момент аварии. Это обеспечивается выполнением записи информации на магнитный диск сразу же в момент ее ввода или изменения. Несмотря на блочную структуру оперативного архива, запись блока осуществляется в тот момент, когда изменится содержимое какой-либо записи внутри блока. При вводе новых записей в тот же момент происходит обновление PTR, что позволяет отслеживать свободное место в оперативном архиве синхронно с его заполнением; таким образом в момент аварии полностью обработанные записи уже записаны на диск, a PTR указывает на начало свободного пространства в архиве. [22]
Поскольку записи, входящие в одну пачку, образуют список со ссылками вперед, то в момент занесения в архив очередной записи адрес следующей еще не известен и правильную ссылку сформировать невозможно. Поэтому при занесении очередной записи на диск сразу резервируется место для следующей записи и формируется нужная ссылка. Если окажется, что текущая запись была последней в пачке, то зарезервированная запись не используется. Таким образом, каждая пачка в оперативном архиве занимает место на одну запись больше, чем фактически содержит записей. [23]
Поскольку надежность работы ЭВМ еще не отвечает желаемым требованиям, в первую очередь необходимо было обеспечить возможность восстановления работы программы подготовки данных с минимальными потерями после аварийных ситуаций. Здесь под аварийными ситуациями понимаются сбои оборудования, ошибки оператора ЭВМ. При повторном запуске программы подготовки данных после аварийной ситуации каждый оператор максимум потеряет одну запись, а именно ту, с которой он работал в момент аварии. Это обеспечивается выполнением записи информации на магнитный диск сразу же в момент ее ввода или изменения. Несмотря на блочную структуру оперативного архива, запись блока осуществляется в тот момент, когда изменится содержимое какой-либо записи внутри блока. При вводе новых записей в тот же момент происходит обновление PTR, что позволяет отслеживать свободное место в оперативном архиве синхронно с его заполнением; таким образом в момент аварии полностью обработанные записи уже записаны на диск, a PTR указывает на начало свободного пространства в архиве. [24]
Эти ресурсы сравнительно незначительные. Требуемый объем ОП для функционирования 32 терминалов СЦПД составляет 180 - М90 Кбайт. Эта величина предельная, и в общем случае она зависит от числа дисплеев, подключенных к системе. Так, для ЕС-1033 ( при 1н - 2 МБ ОП) удельный расход объема ОП достигает - 9 - f - 18 %, для ЕС-1045 ( при 1 - 4 МБ ОП) до - 4 5 - И 8 %, а для ЕС-1061 до - 2 25 % и ниже. Число требуемых накопителей на магнитных дисках для СЦПД ограничивается одним устройством. На самом деле площадь пакета накопителя используется частично. Так, для оперативного архива системы величиной в 50 тыс. эквивалентных записей ( по 80 символов) требуется примерно 30 % площади для 29 МБ НМД или до 10 % для 100 МБ НМД. Остальная площадь пакета остается свободной. Таким образом СЦПД может работать совместно с другими пакетными заданиями на центральной ЭВМ, занятой в основном решением задач АСУ. [25]