Cтраница 3
![]() |
Адреса постоянно распределенной области памяти. [31] |
При возникновении прерывания код, указывающий его причину ( например, завершен ввод перфокарт), помещается в PSW и текущее PSW запоминается по адресу старого PSW. Затем выбирается новое PSW, которое процессор использует в качестве текущего PSW для пуска программы, обрабатывающей прерывание. После того как прерывание обработано, прервавшая программа выдаст команду, по которой старое PSW, размещенное в соответствующем двойном слове, будет загружено в качестве текущего. Программа продолжит свою работу с того момента, когда произошло прерывание, и состояние центрального процессора будет восстановлено таким, каким оно было, когда произошло прерывание. [32]
Операторы система считывает во входном потоке, который поступает с видеотерминала либо с устройства ввода перфокарт. Признаком начала оператора является символ, а признаком конца - пробел. [33]
Ввиду отсутствия в описании элемента СУМ его порядкового номера последовательность решения элементов определяется последовательностью ввода перфокарт описаний. [34]
Устройство ввода представляет собой агрегат, состоящий из подающего и приемного механизмов и служащий для ввода перфокарт в машину, транспортировки их через два воспринимающих щеточных блока и укладки в 1 - й или 2 - й приемные карманы. [35]
С о р т и ] о в к а обычно имеет в своем составе механизмы ввода перфокарт, восприятия пробивок, сортировальное устройство, транспортный механизм н 13 или 14 приемных карманов для перфокарт. Перфокарты с произвольным расположением признаков в заданных колонках закладываются в механизм ввода карт. Воспринимающее устройство устанавливается на восприятие одной цифры признака в заданной колонке. При включении машины сортировальпоеустройство в зависимости от воспринятой пробивки ( одной из двенадцати позиции перфокарты) через транспортное устройство направляет карту в один из карманов. Повторяя прогон перфокарте установкой воспринимающего устройства на др. колонку, производят группировку по другим цифрам признака. За количество прогонов, равное количеству цифр признака, перфокарты будут сгруппированы но номерам признаков. [36]
Из табл. 1.2 следует, что из 12 перечисленных в ней типов ошибок обработки данных при вводе перфокарт компаратор мог бы выявить шесть. Следующая по эффективности дополнительная возможность выявления ошибок могла бы появиться в случае реализации проверки соответствия фактической программы тому описанию модуля, которое предлагалось выше при рассмотрении показателя СГ-13, Например, для каждой операции выдачи данных можно было бы проверять, появляется ли переменная слева от знака равенства, и выполнять контроль вычисляемых элементов. [37]
Работа программы ввода начинается по команде процессора SIO, в которой указаны каналы УВУ-ВУ, выбранные для ввода перфокарт. [38]
В позиции 13 ( графа 45 колонок) бланка задается признак наличия ( отсутствия) в П22М ввода 45-колонных перфокарт, причем при наличии ввода записывается знак F, а при наличии ввода с 80-колон-ных перфокарт и при отсутствии в П22М 45 - и 80-ко-лонных перфокарт записывается признак ввода тех перфокарт, которые в П22М вводятся раньше. В позиции 14 ( графа УПг - устройство вывода печатающее) задается признак разрешения ( запрещения) непосредственной печати информации. В позиции 15 ( графа БПМ задается признак разрешения ( запрещения) непосредственной печати на УПг информации, вводимой в П22М на цифровую печать. В позиции 16 ( графа В телетайп) бланка задается признак наличия ( отсутствия) в П22М ввода с клавиатуры телетайпа. В 17 - й позиции ( графа К-СУ) задается признак наличия ( отсутствия) ввода информации с перфоленты старт-стопного механизма. [39]
Перфокарты управляющих операторов считываются с системного логического устройства SYSRDR, для которого стандартным физическим устройством обычно назначено устройство ввода перфокарт с адресом ООС. Это же устройство назначено для системного логического устройства ввода данных SYSIPT. Поэтому пакет заданий может содержать наряду с перфокартами управляющих операторов перфокарты с данными. В частности, для трансляторов роль данных выполняют перфокарты исходного модуля, для обрабатывающих программ пользователя - перфокарты с исходными данными. [40]
Машина имеет фотосчитывающее устройство, с помощью которого вводится информация, записанная на пятипозиционной телеграфной ленте, и устройство ввода перфокарт. Независимо от способа ввода информация поступает в МОЗУ через АУ. [41]
![]() |
Различные типы устройств для установки носителей файлов. [42] |
Носитель файла ( лента, диск или колода перфокарт) устанавливается на некоторое физическое устройство, например лентопротяжное устройство, дисковый механизм или устройство ввода перфокарт. Как показано на рис. 3.2, может быть много устройств каждого типа. Обычно дисковые механизмы имеют съемные пакеты дисков, хотя существуют и такие, на которых пакеты дисков не снимаются, а установлены раз и навсегда. Катушки на всех лентопротяжных устройствах сменяемы. Всегда сменяемы колоды перфокарт и перфоленты. [43]
Если ничего не будет предпринято, для того чтобй предотвратить такую ситуацию, то подобный тупик будет часто возникать в связи с использованием устройств ввода перфокарт и печати при простом мультипрограммировании без средств спулинга. В принципе эта ситуация не ограничивается двумя процессами, а может затронуть группу процессов. [44]
Исходный модуль для предложений TRANS, TREX, TRCAT и CATALS, изменения для предложения UPDATE могут вводиться с магнитной ленты, консоли оператора или устройства ввода перфокарт. [45]