Cтраница 3
Как мы могли бы экспериментально проверить это утверждение. Нетрудно точно совместить начальные метки обеих метровых линеек. Тогда так же совместятся и метки 1 метр на каждой линейке, или если при движении изменяется длина, то мы можем сделать на более длинной линейке риску, соответствующую метке 1 метр на более короткой линейке. Эта операция дает объективный физический способ регистрации длины. [32]
Например, если файл создается на магнитной лепте, па указанное в программе устройство должна быть установлена лента, содержащая свободны. Чтобы созданный файл в дальнейшем мог использоваться как выходной, он должен иметь начальную мег - KV. Подютовка выходного файла и заключается в записи начальной метки. Кроме того, в случае использования, например, магнитной ленты, происходит автоматическая установка ленты в исходное положение так, чтобы обработка начиналась с первой записи файла. [33]
![]() |
Схема перфорации данных по работающим цеха. [34] |
Как видно из формата, процедурный блок есть последовательность операторов, стоящих между операторами PROCEDURE ( сокращенно PROC) и END. Он должен быть помечен хотя бы одной меткой. Если записывается конечная метка, то она должна совпадать с одной из начальных меток. [35]
К файлам всех устройств применяется метод последовательного доступа. Так, записи на перфокартах обрабатываются в том порядке, в котором подаются перфокарты. Записи на магнитной ленте обрабатываются последовательно, начиная с первой записи за начальной меткой и до конечной метки. Обработка записей на дисках начинается с начального адреса и продолжается до конечного адреса. При этом рассматриваются все записи по порядку на последовательных дорожках и цилиндрах. [36]
Имя-данного - 4 ( ОБЛАСТЬ СОХРАНЕНИЯ) должно быть определено на уровне 01 в секции связи и должно содержать поля, описание которых идентично описаниям таких же полей в данном ОБЛАСТЬ СЧЕТА. Операционная система отведет место для имени-данного-4 и будет использовать его для сохранения информации, связанной с последней записью, действительно записанной на текущем томе. Таким образом, при переключении томов содержимое ймени-данного-4 будет отражать информацию о записях, действительно записанных на данный том, и программист может использовать его при создании конечных стандартных меток пользователя для текущего тома и начальных меток пользователя следующего тома. [37]
При образовании нового процесса текущий процесс продолжается непосредственно за оператором ветвления, а новый, параллельный ему, начинается с оператора, определяемого заданной меткой. Процесс, в котором встречается оператор ( DVRG), назовем порождающим, а процесс, начинаемый с метки т, - порожденным. Любой процесс, в том числе и порожденный, может образовывать любое количество параллельных ему процессов. Все порожденные процессы ( для отличия одного от другого) обозначим соответствующей начальной меткой процесса. [38]
Точнее, она резервирует место для VTOC и записывает в нем некоторые начальные данные. Место расположения VTOC на диске и его величину указывает программист во время инициализации. Впоследствии, когда на диске записывается набор данных, во VTOC система автоматически создает метку набора - аналог метки набора данных на магнитной ленте. Метка содержит имя набора данных, адрес расположения набора на диске, характеристики набора данных и др. В отличие от магнитных лент, где начальные метки располагаются перед самим набором данных, а конечные метки - после него, метки всех наборов данных на диске располагаются в одном месте - во VTOC. Здесь же во VTOC содержатся сведения о. [39]
Когда при выполнении оператора READ произойдет исчерпывание всех записей данных файла на катушке, операционная система автоматически произведет смену катушки или диска, если файлу было назначено несколько катушек или дисков. Текущая катушка будет перемотана обратно ( диск, конечно, не может быть перемотан), и оператору будет выдано сообщение о ее снятии. Если таковых не находится, то оператору будет выдано сообщение с требованием установить очередную катушку или диск. Если файл специфицирован фразой LABELS ARE STANDARD, то сначала будет выполнена стандартная процедура обработки начальной метки, после чего первая запись данных из новой катушки или диска будет помещена в область записи. [40]
Макрокоманда FEOV заставляет начать обработку, соответствующую концу тома, до того как будет достигнут физический конец текущего тома. Создаются необходимые концевые метки. Для тома на магнитной ленте выполняется диспозиция, указанная в макрокоманде FEOV. Если операнд диспозиция опущен, выполняется диспозиция, заданная в макрокоманде OPEN. Если для набора данных предназначен еще один том, то на него переключаются автоматически, проверяются начальные метки этого тома. [41]
На информационных дорожках в каждой строке записывается 1 байт, а содержимое девятой дорожки всегда выбирают таким, чтобы общее число единиц в. По краям ленты ( 4 6 м от начала и 7 6 м от конца) располагаются маркеры начала и конца ленты. Эти маркеры представляют собой полоски клейкой ленты с алюминиевым покрытием длиной 30 мм и шириной 4 8 мм, отражающие свет при движении ленты в лентопротяжном механизме. Метку тома может образовать сам пользователь или она может быть стандартной. Обычно метка тома занимает 80 байт. За меткой тома записывается начальная метка файла, в которой указываются имя файла, его порядковый номер, дата создания, срок хранения и др. На одной магнитной ленте может быть расположено несколько файлов. [42]
На информационных дорожках в каждой строке записывается 1 байт, а содержимое девятой дорожки всегда выбирают таким, чтобы общее число единиц в. По краям ленты ( 4 6 м от начала и 7 6 м от конца) располагаются маркеры начала и конца ленты. Эти маркеры представляют собой полоски клейкой ленты с алюминиевым покрытием длиной 30 мм и шириной 4 8 мм, отражающие свет при движении ленты в лентопротяжном механизме. Метку тома может образовать сам пользователь или она может быть стандартной. Обычно метка тома занимает 80 байт. За меткой тома записывается начальная метка файла, в которой указываются имя файла, его порядковый номер, дата создания, срок хранения и др. На одной магнитной ленте может быть расположено несколько файлов. Каждый файл формируется из записей. Записи на МЛ отделены друг от друга промежутками. В этом случае промежутками разделяются только блоки. Чем больше записей в блоке, тем экономнее рас - ходуется МЛ. Такие блоки из одной или нескольких записей называют зонами. Минимальный размер зоны 18 байт, максимальный - определяется емкостью ОЗУ, выделенной для обмена с МЛ. Завершается файл меткой Конец файла, в которой дополнительно к информации, записанной в начальной метке, указывается количество блоков данных в файле. За концом последнего файла следуют две ленточные марки и маркер конца ленты. Если файл не умещается на одной бобине ленты, то он располагается на нескольких бобинах. Такой файл называется многотомным. [43]