Cтраница 3
Программы перезаписи являются самоперемещающимися, хранятся в библиотеке абсолютных модулей и могут выполняться в режиме пакетной обработки в любом из разделов основной памяти. Эти объектные модули могут быть отредактированы вместе с программами потребителя. Программы перезаписи не могут выполняться как одиночные программы. [31]
Независимо от специфики использования системы обработки данных существуют некоторые часто повторяющиеся в разных работах операции. Эти операции могут отличаться в деталях, зависящих от конфигурации машины и формата данных индивидуального потребителя, но сущность их от этого не изменяется. Такими операциями являются, например, перемещение файлов с карт на диски или магнитную ленту, выпечатывание областей диска или ленты. В ДОС / ЕС существует целый набор программ, выполняющих подобные функции. Все программы такого типа названы программами перезаписи. [32]
В описываемом варианте системы выборка всегда производится первым файлом на ленту текущей выборки. Это упрощает составление заданий на выполнение программ перезаписи пользователей. Требуемое обслуживание указывается с помощью селектора. В первом случае программист, разрабатывающий программу перезаписи, должен предусмотреть в ней буфер для чтения записи максимального размера, чтобы пропускать чужие записи. Кроме того, в программе перезаписи должно быть предусмотрено необходимое редактирование записей и преобразование их в формат тематического массива. [33]
В описываемом варианте системы выборка всегда производится первым файлом на ленту текущей выборки. Это упрощает составление заданий на выполнение программ перезаписи пользователей. Требуемое обслуживание указывается с помощью селектора. В первом случае программист, разрабатывающий программу перезаписи, должен предусмотреть в ней буфер для чтения записи максимального размера, чтобы пропускать чужие записи. Кроме того, в программе перезаписи должно быть предусмотрено необходимое редактирование записей и преобразование их в формат тематического массива. [34]