Научная литература
booksshare.net -> Добавить материал -> Математика -> Боглаев Ю.П. -> "Вычислительная математика и программирование " -> 50

Вычислительная математика и программирование - Боглаев Ю.П.

Боглаев Ю.П. Вычислительная математика и программирование — Высшая школа, 1990. — 546 c.
ISBN 5-06-00623-9
Скачать (прямая ссылка): vychmatiprog1990.djvu
Предыдущая << 1 .. 44 45 46 47 48 49 < 50 > 51 52 53 54 55 56 .. 168 >> Следующая

Максимальный размер оперативной памяти, например, для СМ 4 составляет 256 К байт, для «Электроники 79» — 4 М байт, из них 8 К байт отводится для адресации внешних устройств.
Система ОС РВ позволяет работать с гибкими дисками, перфоленточным устройством ввода—вывода, магнитной лентой, а также с другими устройствами из номенклатуры СМ ЭВМ.
4.3.3. Наименование внешних устройств. Во время генерации системы все внешние устройства, закрепленные за системой, полностью описываются. Каждому устройству дается двухбуквенное имя и обязательный одно- или двузначный восьмеричный номер устройства. (Например, DK3: —магнитный диск с номером 3). Если номер устройства опускается, система использует номер 0 по умолчанию.
\
144 4 .
I
Имена внешних устройств:
ТТ: —терминал,
LP: —АЦПУ,
МТ:—магнитная лента,
DK:—магнитный диск кассетного типа,
РР: —устройство вывода на перфоленту,
PR: —устройство ввода с перфоленты,
DP: —пакетный магнитный диск.
Вводятся также псевдоустройства SY: и TI:
SY: —системное устройство. Обычно ему соответствует физическое устройство DK0:
TI: —терминал пользователя, за которым он работает.
4.3.4. Спецификация файла. Файл в ОС РВ, как и в любой файловой системе, имеет свое уникальное имя. Чтобы отличить файлы разных пользователей, вводится код идентификации пользователя (КИП), который состоит из двух восьмеричных чисел, разделенных запятой, каждое в диапазоне от 0 до 377.
Пример.
1,15
234,3
27,153
Каждый КИП связывается с каталогом (справочником) пользователя, который содержит имена файлов данного пользователя.
Любая системная программа в ОС РВ, которая обращается к файлам, делает это с помощью стандартной командной строки следующего вида:
ВЫВФ 1, ..., ВЫВФ ^ = ВВФ 1, ..., ВВФ N
где ВЫВФ—спецификация (характеристика) выводного файла, ВВФ — спецификация вводного файла.
Каждая спецификация файла (вводного или выводного) имеет следующий формат:
УСТР: [КИП] ИМЯ ФАЙЛА. ТИП; ВЕРСИЯ/КЛЮЧ 1 .../КЛЮЧ N
где УСТР: —физическое устройство, которое содержит файл, например DK1:
КИП —код идентификации пользователя.
Имя —может содержать до 9 буквенно-цифровых символов. Имя файла и тип всегда разделяются точкой.
Пример.
PROG 1 TEST
BIGMACCMD
145
ТИП — может содержать до трех буквенно-цифровых символов, является средством для различения файлов с одним и тем же именем. Например, программа на фортране может быть названа TEST.FTN, в то время как файл, содержащий объектный код этой программы, может быть назван TEST.OBJ. Тип файла и версия всегда разделяются точкой с запятой.
ВЕР- — восьмеричное число, используемое для обозначения раз-СИЯ личных версий файла. Когда файл впервые создается, ему
приписывается номер версии, равный 1. Номер версии находится в диапазоне от 1 до 77777 (восьмеричное).
Пример.
TEXT.FI&;5
TEXT.OBJ;21
КЛЮЧ—двухбуквенное имя в символьном коде идентифицирующее тип ключа. Пусть ключ обозначается SW. Тогда SW устанавливает действие ключа, /—SW или /NOSW отменяют действие ключа. За ключом могут следовать значения.
Пример.
/Т1:25: MAR: 84
/СР
/LI: 3
Примеры спецификаций файлов:
1) DK0: [230,15] TEXT. FTN;3
Третья версия файла TEXT.FTN находится на магнитном диске DK0:b каталоге 230,15.
2) МТЗ: [1,200]DAN158.BIN;1
Первая версия файла DAN158.BIN находится на магнитной ленте МТЗ: в каталоге 1,200.
Если какие-то элементы спецификации файла не указаны, то операционная система присваивает этим элементам определенные значения. Ниже слева указана отсутствующая спецификация, справа— значение, присвоенное системой.
УСТР —SY0: (системное устройство),
КИП —КИП, с которым пользователь вошел в систему,
ИМЯ —нет умолчания. Должно быть указано имя,
ФАЙЛА * (неявное имя),
ТИП —умолчание устанавливается в зависимости от вызванной системной задачи,
ВЕР- —для вводных файлов—самый последний номер версии. СИЯ Для выводных файлов — последний номер версии +1,
/КЛЮЧ—умолчание устанавливается в зависимости от вызванной системной задачи.
146 Х'
V.
Пример.
Пусть пользователь вошел в систему с КИП, равным 3,162, и с помощью программы EDI (редактор текста) создал файл с именем TEXT.FTN. Тогда использование спецификации TEXT.FTN эквивалентно следующему:
SY0: [3,162] TEXT. FTN;1
В спецификации имени файла часто используется символ *, который означает любой элемент. С помощью этого символа пользователь может одной командой задавать действие для нескольких файлов.
Примеры.
1) *.FTN означает все файлы с типом .FTN, такие, как TEXT.FTN, PROG.FTN и т.п.
2) PROG1.* означает все файлы с именем PROG1 и любым типом, такие, как PROG1.FTN, PR0G1.0BJ и т. п.
3) PROG1.FTN; * означает все файлы PROG1.FTN с любой версией, такие, как PROGl.FTN;12, PROGl.FTN;3 и т.п.
4) [ *, * ] TEXT. *; * означает файлы во всех каталогах с именем TEXT с любым типом и любой версией.
4.3.5. Ввод с терминала. Имеется три типа отзыва, которые указывают, что терминал ожидает ввода:
1) Отзыв по умолчанию « > ».
2) Отзыв задачи «TSK > », где TSK—трехсимвольное имя задачи, например FOR > , ТКВ > .
3) Отзыв программы связи с оператором «MCR>».
Предыдущая << 1 .. 44 45 46 47 48 49 < 50 > 51 52 53 54 55 56 .. 168 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

Есть, чем поделиться? Отправьте
материал
нам
Авторские права © 2009 BooksShare.
Все права защищены.
Rambler's Top100

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed