Cтраница 3
Тот или иной носитель выбирают с учетом решаемых задач, исходя из объема массива, объема документов, частоты их обращения, срока хранения документов, оперативности обновления массива, допустимого времени поиска, качества воспроизведения и копирования информации. [31]
Для каждого массива с заданными характеристиками потока изменений и потока обращений необходимо выбрать период обновления т в заданном классе способов таким, чтобы обеспечивался минимум функционала суммарных потерь, связанных с выдачей устаревшей информации и с затратами на обновление массивов. [32]
Введем следующие обозначения: N - число информационных элементов в массиве; Я г - интенсивность потока изменений i - ro информационного элемента; Ф; - интенсивность потока обращений к i-му элементу; Ct - средние удельные потери при выдаче устаревшей информации по i-му элементу массива; V - затраты на обновление массива, не зависящие от объема изменившихся данных; V3i - затраты на первичную обработку и внесение изменений для одного элемента; 0; - время от момента обращения к i-му элементу до момента очередного обновления, если перед этим произошло хотя бы одно изменение содержания элемента; т / - время между ( / - 1) - м и / - м обновлениями массива ( / 1, К), W - суммарные потери в системе. [33]
Введем следующие обозначения: N - число информационных элементов в массиве; Я г - интенсивность потока изменений i - ro информационного элемента; Ф; - интенсивность потока обращений к i-му элементу; Ct - средние удельные потери при выдаче устаревшей информации по i-му элементу массива; V - затраты на обновление массива, не зависящие от объема изменившихся данных; V3i - затраты на первичную обработку и внесение изменений для одного элемента; 0; - время от момента обращения к i-му элементу до момента очередного обновления, если перед этим произошло хотя бы одно изменение содержания элемента; т / - время между ( / - 1) - м и / - м обновлениями массива ( / 1, К), W - суммарные потери в системе. [34]
Основной способ преобразования одного массива в другой заключается в том, что значение некоторого элемента исходного массива заменяется на другое значение. Это называется избирательным обновлением массива. [35]
В противоположность случаю обновления массивов с последовательной организацией массивы изменений, предназначенные для обновления массивов на дисках с прямым доступом, не обязательно должны быть отсортированы. [36]
Обновление текущих информационных массивов может осуществляться двумя методами: на основе использования только априорной информации о характеристиках функционирования АСУП или с учетом апостериорной информации о характеристиках обращения к конкретным массивам. При использовании априорного метода обновление массивов производится регулярно, через заранее выбранные промежутки времени. Применение апостериорного метода требует первоначального изучения процессов изменения содержания информационных массивов и обращения к ним, а затем на основе анализа полученных данных решается вопрос о проведении обновления. [37]
Выходные массивы будут представлять собой записи, содержащие ту информацию, которая должна быть напечатана на каждом чеке, а также новые записи о служащих, если нужно обновить некоторые данные, например суммарный заработок на данное число. Как правило, при обновлении массива берется новая магнитная лента, а старая не изменяется. Это делается для того, чтобы в случае ошибки в наличии имелись и старые и новые записи. [38]
Когда заказы обработаны и отгружены, в машину вводится информация о количестве упакованных ящиков с полной спецификацией их содержимого. На основании этой информации происходит обновление массива заказов. Часть заказов переходит в выполненные и выдается отгрузочная документация. [39]
При использовании прокрутки в памяти машины должно храниться некоторое число результатов предыдущих измерений, которые в ускоренном масштабе времени поступают на вход алгоритма подобно сви-жим измерениям. По мере получения новых данных происходит обновление массива, хранящегося в памяти машины. [40]
Система должна обеспечивать одноразовый ввод исходной информации, накопление массивов данных на магнитных носителях информации, контроль исходной и промежуточной информации. Должна быть создана служба постоянной информации и обновления информпционных массивов независимо от конкретных задач. [41]
При работе в диалоговом режиме во многих случаях рекомендуется предусмотреть программные модули, специально ориентированные на процедуру контроля, но при этом входящие в состав программ обновления постоянных массивов, осуществляемого входными данными. Программы контроля должны выполняться безусловно до программ обновления массивов. [42]
Изменения, затрагивающие одну и ту же запись постоянного массива, сгруппированы в массиве изменений. В этом случае метод восстановления аналогичен методу, предложенному выше для программ обновления массива с последовательной организацией на магнитных дисках. Если массив изменений не отсортирован, при нормальном выполнении целесообразно периодически запоминать число уже отработанных изменений, а не значение идентификатора последней обработанной записи массива изменений. [43]
В противоположность случаю обновления массивов с последовательной организацией массивы изменений, предназначенные для обновления массивов на дисках с прямым доступом, не обязательно должны быть отсортированы. [44]
Массив изменений находится на дискетте. Метод восстановления, который можно использовать в данном случае, практически совпадает с методом, предложенным для программ обновления массивов с последовательной организацией на дисках с помощью массивов изменений на ленте или кассете. Однако существуют и некоторые отличия: при восстановлении нужно поместить считывающую головку в прямом доступе над последней записью массива изменений, идентификатор которой был запомнен в восстановительном массиве перед прерыванием. [45]