Рафос плюс Введение в систему Описание применения
| Данный материал защищён авторскими правами!
Использование материала заявлено как добросовестное, исключительно для образовательных некоммерческих целей. |
УТВЕРЖДЕН
-ЛУ
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ СМ ЭВМ
ОПЕРАЦИОННАЯ СИСТЕМА ДЛЯ ОРГАНИЗАЦИИ ВЫСОКОПРОИЗВОДИТЕЛЬНЫХ
СИСТЕМ С РАЗДЕЛЕНИЕМ ФУНКЦИЙ
Р А Ф О С - П Л Ю С
ВВЕДЕНИЕ В СИСТЕМУ
ОПИСАНИЕ ПРИМЕНЕНИЯ
ЛИСТОВ 54
1985
ПЕРВ.ПРИМЕН.
ЛИТЕРА
�
- 2 -
АННОТАЦИЯ
ДОКУМЕНТ "ОПИСАНИЕ ПРИМЕНЕНИЯ" СОСТОИТ ИЗ ДВУХ ЧАСТЕЙ.
ПЕРВАЯ ЧАСТЬ ДОКУМЕНТА СЛУЖИТ ДЛЯ НАЧАЛЬНОГО ЗНАКОМСТВА
ПОЛЬЗОВАТЕЛЯ С ОПЕРАЦИОННОЙ СИСТЕМОЙ РЕАЛЬНОГО ВРЕМЕНИ,
ПРЕДНАЗНАЧЕННОЙ ДЛЯ ОРГАНИЗАЦИИ ВЫСОКОПРОИЗВОДИТЕЛЬНЫХ СИС-
ТЕМ С РАЗДЕЛЕНИЕМ ФУНКЦИЙ (РАФОС) ДЛЯ СМ ЭВМ.
В ПЕРВОМ И ВТОРОМ РАЗДЕЛАХ ДАНА КРАТКАЯ ХАРАКТЕРИСТИКА
СИСТЕМЫ, EE НАЗНАЧЕНИЕ И УСЛОВИЯ ПРИМЕНЕНИЯ.
ТРЕТИЙ РАЗДЕЛ СОДЕРЖИТ ОБЗОР ОПЕРАЦИОННОЙ СИСТЕМЫ.
ПРЕДСТАВЛЕНА СТРУКТУРА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ СИСТЕМЫ И
КРАТКО ОПИСАНЫ ПРОГРАММНЫЕ КОМПОНЕНТЫ.
В ЧЕТВЕРТОМ РАЗДЕЛЕ ДЛЯ РАЗЛИЧНЫХ КАТЕГОРИЙ ПОЛЬЗОВА-
ТЕЛЕЙ ДАНЫ РЕКОМЕНДАЦИИ ПО ИЗУЧЕНИЮ ДОКУМЕНТАЦИИ.
ДОКУМЕНТ СОДЕРЖИТ ЧЕТЫРЕ ПРИЛОЖЕНИЯ:
- НАИМЕНОВАНИЕ УСТРОЙСТВ;
- ОБОЗНАЧЕНИЯ И СИСТЕМНЫЕ СОГЛАШЕНИЯ;
- ОСНОВНЫЕ ПОНЯТИЯ И ТЕРМИНЫ;
- СТРУКТУРА ДОКУМЕНТАЦИИ.
ВО ВТОРОЙ ЧАСТИ ДОКУМЕНТА ПРЕДСТАВЛЕНА НАСТРОЙКА СИС-
ТЕМЫ, ПРИВОДЯТСЯ ОСОБЕННОСТИ ЕЕ ЭКСПЛУАТАЦИИ, ДАЕТСЯ ИНФОР-
МАЦИЯ ОБ ИЗМЕНЕНИЯХ КОМПОНЕНТОВ СИСТЕМЫ В СРАВНЕНИИ С ПРЕ-
ДЫДУЩЕЙ ВЕРСИЕЙ РАФОС, КРАТКО ИЗЛОЖЕНЫ НОВЫЕ ВОЗМОЖНОСТИ
ОПЕРАЦИОННОЙ СИСТЕМЫ.
�
- 3 -
СОДЕРЖАНИЕ
АННОТАЦИЯ 2
1. НАЗНАЧЕНИЕ СИСТЕМЫ 5
2. УСЛОВИЯ ПРИМЕНЕНИЯ 6
3. ОПИСАНИЕ СИСТЕМЫ. ВХОДНЫЕ И ВЫХОДНЫЕ ДАННЫЕ 7
3.1. УПРАВЛЯЮЩАЯ СИСТЕМА 7
3.1.1. RM/SJ-МОНИТОРЫ 12
3.1.2. FB-МОНИТОР 14
3.1.3. XM-МОНИТОР 15
3.1.4. TS-МОНИТОР 16
3.1.5. KOMAHДHЫE ИHTEPФEЙCЫ 17
3.1.6. ФAЙЛOBAЯ CИCTEMA 19
3.1.7. ДРАЙВЕРЫ BHEШHИХ УCTPOЙCTB 22
3.1.8. PAБOTA C ГPAФИЧECKИM ДИCПЛEEM 23
3.1.9. АВТОРИЗАЦИЯ ДОСТУПА 23
3.2. СИСТЕМНЫЕ ПРОГРАММЫ 24
3.2.1. BINCOM - СРАВНЕНИЕ ДВОИЧНЫХ ФАЙЛОВ 24
3.2.2. PIP - РАБОТА С ФАЙЛАМИ 24
3.2.3. DUP - ОБСЛУЖИВАНИЕ УСТРОЙСТВ 25
3.2.4. DIR - РАСПЕЧАТКА КАТАЛОГОВ 25
3.2.5. EL, ELINIT, ERROU - ПОДСИСТЕМА
РЕГИСТРАЦИИ ОШИБОК 25
3.2.6. PAT - КОРРЕКЦИЯ ОБ'ЕКТНЫХ ФАЙЛОВ 26
3.2.7. SIPP - КОРРЕКЦИЯ ЗАГРУЗОЧНЫХ ФАЙЛОВ 26
3.2.8. RESORS - РАСПЕЧАТКА СОСТОЯНИЯ СИСТЕМЫ 26
3.2.9. FILEX - ОБМЕН ФАЙЛАМИ 27
3.2.10. FORMAT - ФОРМАТИРОВАНИЕ ДИСКОВ 27
3.2.11. LINK - КОМПОНОВЩИК 27
3.2.12. LIBR - БИБЛИОТЕКАРЬ 28
3.2.13. EDIT - РЕДАКТОР ОБЩЕГО НАЗНАЧЕНИЯ 28
3.2.14. SED - ЭКРАННЫЙ РЕДАКТОР ТЕКСТОВ 28
3.2.15. DOC - ФОРМАТИРОВАНИЕ ТЕКСТОВ 28
3.2.16. LDA - АБСОЛЮТНЫЙ ЗАГРУЗЧИК 29
3.2.17. QUEUE - ПОДСИСТЕМА СПУЛИНГА 29
3.2.18. PGN - ИНТЕРАКТИВНЫЙ МАКРОПРОЦЕССОР 29
3.2.19. ОТЛАДЧИКИ 30
3.2.20. VRF - СРАВНЕНИЕ НОСИТЕЛЕЙ 30
3.2.21. DUMP - РАСПЕЧАТКА ФАЙЛОВ 31
3.2.22. SLP - КОРРЕКЦИЯ ТЕКСТОВЫХ ФАЙЛОВ 31
3.2.23. SRCCOM - СРАВНЕНИЕ ФАЙЛОВ 31
3.3. СИСТЕМЫ ПРОГРАММИРОВАНИЯ 31
3.3.1. МАКРОАССЕМБЛЕР 31
3.3.2. ПАСКАЛЬ 32
3.4. ДОПОЛНИТЕЛЬНЫЕ КОМПОНЕНТЫ 33
3.4.1. СИСТЕМА ИМИТАЦИОННОГО МОДЕЛИРОВАНИЯ
�
- 4 -
(СИМФОР) 33
4. РЕКОМЕНДАЦИИ ПО РАБОТЕ С ДОКУМЕНТАЦИЕЙ 34
ПРИЛОЖЕНИЕ 1. НАИМЕНОВАНИЕ УСТРОЙСТВ 35
ПРИЛОЖЕНИЕ 2. ОБОЗНАЧЕНИЯ И СИСТЕМНЫЕ СОГЛАШЕНИЯ 38
ПРИЛОЖЕНИЕ 3. ОСНОВНЫЕ ПОНЯТИЯ И ТЕРМИНЫ 40
ПРИЛОЖЕНИЕ 4. СТРУКТУРА ДОКУМЕНТАЦИИ 52
ЧАСТЬ 2. ОСОБЕННОСТИ СИСТЕМЫ.
ОПИСАНИЕ ПРИМЕНЕНИЯ
�
- 5 -
1. НАЗНАЧЕНИЕ СИСТЕМЫ
ОПЕРАЦИОННАЯ СИСТЕМА РЕАЛЬНОГО ВРЕМЕНИ С РАЗДЕЛЕНИЕМ
ФУНКЦИЙ (РАФОС) ОБЕСПЕЧИВАЕТ ФУНКЦИОНИРОВАНИЕ В ОДНОПРОГ-
РАММНОМ, ДВУХПРОГРАММНОМ И МУЛЬТИПРОГРАММНОМ РЕЖИМАХ ВЫЧИС-
ЛИТЕЛЬНЫХ КОМПЛЕКСОВ, СОЗДАВАЕМЫХ НА БАЗЕ РАЗЛИЧНЫХ МОДЕЛЕЙ
СМ ЭВМ ПЕРВОЙ И ВТОРОЙ ОЧЕРЕДИ, ПРОГРАММНО СОВМЕСТИМЫХ С
СМ-3 И СМ-4, СЛУЖАЩИХ ДЛЯ РАЗРАБОТКИ ПРОГРАММ НА ЯЗЫКАХ
ВЫСОКОГО УРОВНЯ В МНОГОТЕРМИНАЛЬНОМ РЕЖИМЕ, А ТАКЖЕ ОТЛАДКИ
И ВЫПОЛНЕНИЯ ПРОГРАММ В РЕАЛЬНОМ МАСШТАБЕ ВРЕМЕНИ.
РАФОС ПРЕДСТАВЛЯЕТ СОБОЙ БАЗОВУЮ СИСТЕМУ, ОРИЕНТИРО-
ВАННУЮ НА СОЗДАНИЕ КОМПЛЕКСОВ, В СОСТАВ КОТОРЫХ МОГУТ ВХО-
ДИТЬ НЕСКОЛЬКО СПЕЦПРОЦЕССОРОВ (НАПРИМЕР, CM-2410 ИЛИ
CМ-2600) ИЛИ МИКРОПРОЦЕССОРОВ. ИСПОЛЬЗОВАНИЕ ДОПОЛНИТЕЛЬНЫХ
ПРОЦЕССОРОВ В СОСТАВЕ КОМПЛЕКСОВ ПОЗВОЛЯЕТ СУЩЕСТВЕННО
ПОВЫСИТЬ ПРОИЗВОДИТЕЛЬНОСТЬ ТЕХНИЧЕСКИХ СРЕДСТВ ПРИ РЕШЕНИИ
СПЕЦИАЛЬНЫХ КЛАССОВ ЗАДАЧ. ПОДОБНЫЕ СПЕЦИАЛИЗИРОВАННЫЕ
КОМПЛЕКСЫ ПОЛУЧИЛИ НАЗВАНИЕ СИСТЕМ С РАЗДЕЛЕНИЕМ ФУНКЦИЙ,
ПОСКОЛЬКУ ПОВЫШЕНИЕ ПРОИЗВОДИТЕЛЬНОСТИ В НИХ ДОСТИГАЕТСЯ ЗА
СЧЕТ:
- РАЗДЕЛЕНИЯ ФУНКЦИЙ МЕЖДУ ВХОДЯЩИМИ В ЕЕ СОСТАВ
ПРОЦЕССОРАМИ;
- ОРИЕНТАЦИИ ПРОЦЕССОРОВ НА ВЫПОЛНЕНИЕ ОДНОЙ ИЛИ
НЕСКОЛЬКИХ СПЕЦИАЛЬНЫХ ФУНКЦИЙ;
- ПАРАЛЛЕЛЬНОГО ФУНКЦИОНИРОВАНИЯ ВСЕХ ПРОЦЕССОРОВ
КОМПЛЕКСА.
НА БАЗЕ РАФОС МОЖНО СТРОИТЬ СИСТЕМЫ, СОЧЕТАЮЩИЕ РЕШЕ-
НИЕ ЗАДАЧИ РЕАЛЬНОГО ВРЕМЕНИ С МНОГОПОЛЬЗОВАТЕЛЬСКОЙ РАБО-
ТОЙ В РЕЖИМЕ РАЗДЕЛЕНИЯ ВРЕМЕНИ. РАФОС ХАРАКТЕРИЗУЕТСЯ
САМОЙ БЫСТРОЙ РЕАКЦИЕЙ НА ВНЕШНЕЕ ВОЗДЕЙСТВИЕ (ПРЕРЫВАНИЕ)
ПО СРАВНЕНИЮ С ДРУГИМИ ОПЕРАЦИОННЫМИ СИСТЕМАМИ РЕАЛЬНОГО
ВРЕМЕНИ, НАПРИМЕР, ДОС-РВ, ОС-РВ.
ИСПОЛЬЗУЯ РАФОС, МОЖНО СОЗДАВАТЬ ЗАКОНЧЕННЫЕ СИСТЕМЫ,
СОСТОЯЩИЕ ИЗ РАФОС И ПРИКЛАДНЫХ ПРОГРАММ. РАЗРАБОТКА СИСТЕМ
"ПОД КЛЮЧ" В СОЧЕТАНИИ СО СРЕДСТВАМИ РАФОС, ДЛЯ ПОЛУЧЕНИЯ
СПРАВОЧНОЙ ИНФОРМАЦИИ ПОЗВОЛИТ КОНЕЧНОМУ ПОЛЬЗОВАТЕЛЮ ОТКА-
ЗАТЬСЯ ОТ ИСПОЛЬЗОВАНИЯ БОЛЬШОГО ОБ'ЕМА ДОКУМЕНТАЦИИ.
РАФОС ВКЛЮЧАЕТ ПРОГРАММНЫЕ СРЕДСТВА ПОСТРОЕНИЯ ЛОКАЛЬ-
НЫХ МНОГОМАШИННЫХ СИСТЕМ С РАЗДЕЛЕНИЕМ ФУНКЦИЙ. ПРЕДОСТАВ-
ЛЯЕМЫЕ СРЕДСТВА ПОЗВОЛЯЮТ РАЗМЕЩАТЬ КОМПЛЕКСЫ В НЕПОСРЕДСТ-
ВЕННОЙ БЛИЗОСТИ ОТ ОБ'ЕКТОВ УПРАВЛЕНИЯ, ОРГАНИЗОВЫВАТЬ
ДЕЦЕНТРАЛИЗОВАННУЮ ОБРАБОТКУ ДАННЫХ ПРИ ЦЕНТРАЛИЗОВАННОМ
УПРАВЛЕНИИ И КООРДИНАЦИИ ВСЕМИ ПРОЦЕССАМИ, НАРЯДУ С ЭФФЕК-
ТИВНЫМ ИСПОЛЬЗОВАНИЕМ ТЕХНИЧЕСКИХ СРЕДСТВ.
УЧИТЫВАЯ ОРИЕНТАЦИЮ РАФОС НА ПРОЕКТИРОВАНИЕ И ЭКСПЛУА-
ТАЦИЮ СИСТЕМ С РАЗДЕЛЕНИЕМ ФУНКЦИЙ, В СОСТАВ РАФОС ВКЛЮЧЕНА
СИСТЕМА ИМИТАЦИОННОГО МОДЕЛИРОВАНИЯ ДИСКРЕТНЫХ, НЕПРЕРЫВНЫХ
И НЕПРЕРЫВНО-ДИСКРЕТНЫХ ПРОЦЕССОВ (СИМФОР). СИМФОР ПОЗВО-
ЛЯЕТ РАЗРАБАТЫВАТЬ МОДЕЛИ ПРОЕКТИРУЕМЫХ КОМПЛЕКСОВ, В СОС-
ТАВ КОТОРЫХ ВХОДИТ НЕСКОЛЬКО ПРОЦЕССОРОВ СОВМЕСТНО С ОБОРУ-
�
- 6 -
ДОВАНИЕМ, УЧИТЫВАТЬ АРХИТЕКТУРНЫЕ ОСОБЕННОСТИ И СПЕЦИФИКУ
ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ.
2. УСЛОВИЯ ПРИМЕНЕНИЯ
РАФОС ОРИЕНТИРОВАНА НА ПРИМЕНЕНИЕ В ПРОМЫШЛЕННЫХ СИС-
ТЕМАХ УПРАВЛЕНИЯ ТЕХНОЛОГИЧЕСКИМИ ПРОЦЕССАМИ РЕАЛЬНОГО ВРЕ-
МЕНИ, В СИСТЕМАХ АВТОМАТИЗАЦИИ НАУЧНЫХ ИССЛЕДОВАНИЙ (ИНЖЕ-
НЕРНЫЕ РАСЧЕТЫ, СБОР И ОБРАБОТКА ДАННЫХ, ПОЛУЧЕННЫХ С ЭКС-
ПЕРИМЕНТАЛЬНЫХ УСТАНОВОК, ИЗМЕРИТЕЛЬНО-ВЫЧИСЛИТЕЛЬНЫХ КОМП-
ЛЕКСОВ), В СИСТЕМАХ КОЛЛЕКТИВНОГО ПОЛЬЗОВАНИЯ ДЛЯ ЦЕЛЕЙ
ОБУЧЕНИЯ И В РЯДЕ ДРУГИХ ОБЛАСТЕЙ.
РАФОС ПОЗВОЛЯЕТ ЭФФЕКТИВНО ОРГАНИЗОВАТЬ ВЫЧИСЛИТЕЛЬНЫЙ
ПРОЦЕСС В КОМПЛЕКСАХ CM ЭВМ, ИМЕЮЩИХ ОТ 16 ДО 248 КБАЙТ
ОПЕРАТИВНОЙ ПАМЯТИ, И ОБСЛУЖИВАЕТ ШИРОКИЙ НАБОР ВНЕШНИХ
УСТРОЙСТВ, ВХОДЯЩИХ В НОМЕНКЛАТУРУ ТЕХНИЧЕСКИХ СРЕДСТВ СМ
ЭВМ.
НА БАЗЕ РАФОС МОЖНО СТРОИТЬ ЭФФЕКТИВНЫЕ ЧИСТО "ИСПОЛ-
НЯЮЩИЕ" СИСТЕМЫ ДЛЯ КОМПЛЕКСОВ, В СОСТАВ КОТОРЫХ ВХОДЯТ:
ЦЕНТРАЛЬНЫЙ ПРОЦЕССОР, ОПЕРАТИВНАЯ ПАМЯТЬ НЕ МЕНЕЕ 8 КБАЙТ
И УСТРОЙСТВО СВЯЗИ С ОБ'ЕКТОМ УПРАВЛЕНИЯ. ПОДОБНЫЕ КОМПЛЕК-
СЫ МОЖНО ИСПОЛЬЗОВАТЬ ТОЛЬКО ДЛЯ ВЫПОЛНЕНИЯ УЖЕ ОТЛАЖЕННЫХ
ПРИКЛАДНЫХ ПРОГРАММ.
ПРИ РАЗРАБОТКЕ КОНЕЧНЫХ ПРОГРАММ (РАБОТА В "ИНСТРУМЕН-
ТАЛЬНОМ" РЕЖИМЕ) МОЖНО ИСПОЛЬЗОВАТЬ КАК ПРОСТЕЙШИЕ КОМПЛЕК-
СЫ (ТИПА СМ-1300 ИЛИ "ЭЛЕКТРОНИКА-60") С НАКОПИТЕЛЕМ НА
ГИБКИХ МАГНИТНЫХ ДИСКАХ, ТАК И БОЛЕЕ СЛОЖНЫЕ КОНФИГУРАЦИИ
(НАПРИМЕР, КОМПЛЕКС СМ-1420 С ПАМЯТЬЮ 2 МБАЙТ, ПАКЕТЫ СМЕН-
НЫХ ДИСКОВ БОЛЬШОЙ ЕМКОСТИ И 10-15 ТЕРМИНАЛОВ), РАБОТАЮЩИЕ
В МНОГОПОЛЬЗОВАТЕЛЬСКОМ РЕЖИМЕ РАЗДЕЛЕНИЯ ВРЕМЕНИ.
В КОМПЛЕКСАХ, ИМЕЮЩИХ РАСШИРЕННЫЕ КОНФИГУРАЦИИ, МОЖНО
СОЧЕТАТЬ МНОГОПОЛЬЗОВАТЕЛЬСКУЮ РАБОТУ В РЕЖИМЕ РАЗДЕЛЕНИЯ
ВРЕМЕНИ С РАБОТОЙ ПРОГРАММ В РЕАЛЬНОМ МАСШТАБЕ ВРЕМЕНИ НА
ПРИОРИТЕТНОЙ ОСНОВЕ.
ПРИ ГЕНЕРАЦИИ ПОЛЬЗОВАТЕЛЬ МОЖЕТ НАСТРАИВАТЬ СИСТЕМУ
НА ТРЕБУЕМУЮ КОНФИГУРАЦИЮ ТЕХНИЧЕСКИХ СРЕДСТВ. ПРИ ПОДКЛЮ-
ЧЕНИИ НЕСТАНДАРТНЫХ УСТРОЙСТВ, СОЗДАННЫХ ПОЛЬЗОВАТЕЛЕМ,
РАЗРАБОТКА И НАПИСАНИЕ ДРАЙВЕРОВ ДЛЯ НИХ ПРЕДЕЛЬНО УПРОЩЕ-
НЫ. ПРОЦЕДУРА ОТЛАДКИ И ВКЛЮЧЕНИЯ ДРАЙВЕРА В СИСТЕМУ МОЖЕТ
ВЫПОЛНЯТЬСЯ В ФОНОВОМ РЕЖИМЕ БЕЗ ПРЕКРАЩЕНИЯ РАБОТЫ ПРОГ-
РАММЫ РЕАЛЬНОГО ВРЕМЕНИ.
СИСТЕМА ПРОСТА И УДОБНА В ЭКСПЛУАТАЦИИ, НЕ ТРЕБУЕТ
ВЫСОКОЙ КВАЛИФИКАЦИИ ОПЕРАТОРА (ПРОГРАММИСТА). ЭТО ОБЕСПЕ-
ЧИВАЕТСЯ ШИРОКИМ НАБОРОМ КОМАНД МОНИТОРА, ОБЛАДАЮЩИХ БОЛЬ-
ШОЙ ГИБКОСТЬЮ. ОСТАЛЬНУЮ ИНФОРМАЦИЮ ДЛЯ РАБОТЫ С СИСТЕМОЙ
МОЖНО ПОЛУЧИТЬ В ПРОЦЕССЕ НЕПРОДОЛЖИТЕЛЬНОЙ КОНСУЛЬТАЦИИ У
СПЕЦИАЛИСТА И НЕПОСРЕДСТВЕННО "СПРАШИВАЯ" У СИСТЕМЫ ПРИ
�
- 7 -
РАБОТЕ С ТЕРМИНАЛОМ.
В КОНЦЕ ДОКУМЕНТА ПРИВОДЯТСЯ ОБОЗНАЧЕНИЯ И СИСТЕМНЫЕ
СОГЛАШЕНИЯ, ИСПОЛЬЗУЕМЫЕ ПРИ РАБОТЕ С РАФОС (ПРИЛОЖЕНИЯ
1-4).
3. ОПИСАНИЕ СИСТЕМЫ. ВХОДНЫЕ И ВЫХОДНЫЕ ДАННЫЕ
РАФОС ИМЕЕТ СЛЕДУЮЩУЮ СТРУКТУРУ:
- УПРАВЛЯЮЩАЯ СИСТЕМА;
- СИСТЕМНЫЕ ПРОГРАММЫ;
- СИСТЕМЫ ПРОГРАММИРОВАНИЯ;
- ДОПОЛНИТЕЛЬНЫЕ КОМПОНЕНТЫ.
3.1. УПРАВЛЯЮЩАЯ СИСТЕМА
ЯДРОМ УПРАВЛЯЮЩЕЙ СИСТЕМЫ РАФОС ЯВЛЯЕТСЯ МОНИТОР,
КОТОРЫЙ СОЗДАЕТСЯ В ПРОЦЕССЕ ГЕНЕРАЦИИ СИСТЕМЫ, ПРИЧЕМ ЕГО
РЕЗИДЕНТНЫЙ КОМПОНЕНТ (RMON) МОЖЕТ ЗАНИМАТЬ ОПЕРАТИВНУЮ
ПАМЯТЬ ОТ 3 ДО 48 КБАЙТ.
МОНИТОР ОБЕСПЕЧИВАЕТ ВЫПОЛНЕНИЕ СЛЕДУЮЩИХ ФУНКЦИЙ:
- РАБОТА С ТАЙМЕРОМ (ЧАСАМИ);
- ОРГАНИЗАЦИЯ ВВОДА/ВЫВОДА;
- УПРАВЛЕНИЕ ДРАЙВЕРАМИ ВНЕШНИХ УСТРОЙСТВ;
- ВЕДЕНИЕ СИСТЕМЫ ФАЙЛОВ НА ВНЕШНИХ ЗАПОМИНАЮЩИХ
УСТРОЙСТВАХ (USR);
- ДИАЛОГ С ОПЕРАТОРОМ, ИНТЕРПРЕТАЦИЯ КОМАНДНЫХ СТРОК
(CSI);
- ДИАГНОСТИКА ОШИБОК И Т.Д.
ВСЕ МОНИТОРЫ РАФОС ПОДРАЗДЕЛЯЮТСЯ НА ПЯТЬ ТИПОВ:
RM-МОНИТОР
- ИСПОЛНЯЮЩИЙ (ОЗУ-РЕЗИДЕНТНЫЙ) МОНИТОР РЕАЛЬНОГО
ВРЕМЕНИ;
SJ-МОНИТОР
- ОДНОЗАДАЧНЫЙ МОНИТОР РЕАЛЬНОГО ВРЕМЕНИ;
FB-МОНИТОР
- ФОНОВО-ОПЕРАТИВНЫЙ МОНИТОР РЕАЛЬНОГО ВРЕМЕНИ, ОБС-
ЛУЖИВАЮЩИЙ ДО 8 ЗАДАЧ НА КОМПЛЕКСАХ С ПАМЯТЬЮ ДО
56 КБАЙТ;
�
- 8 -
XM-МОНИТОР
- МОНИТОР УПРАВЛЕНИЯ ПАМЯТЬЮ ДО 248 КБАЙТ ДЛЯ ОБСЛУ-
ЖИВАНИЯ ДО 8 ЗАДАЧ РЕАЛЬНОГО ВРЕМЕНИ;
TS-МОНИТОР
- МНОГОПОЛЬЗОВАТЕЛЬСКИЙ МОНИТОР РАЗДЕЛЕНИЯ ВРЕМЕНИ
ДЛЯ КОМПЛЕКСОВ С ПАМЯТЬЮ ОТ 96 ДО 248 КБАЙТ И ОБС-
ЛУЖИВАЮЩИЙ ДО 30 ЗАДАЧ.
НАЛИЧИЕ НЕСКОЛЬКИХ ТИПОВ МОНИТОРОВ ПОЗВОЛЯЕТ ОБЕСПЕ-
ЧИТЬ МАКСИМАЛЬНО ЭФФЕКТИВНУЮ ЗАГРУЗКУ ТЕХНИЧЕСКИХ СРЕДСТВ
КОМПЛЕКСОВ ДЛЯ ШИРОКОГО ДИАПАЗОНА КОНФИГУРАЦИИ РАЗЛИЧНЫХ ПО
ПРОИЗВОДИТЕЛЬНОСТИ И ВОЗМОЖНОСТЯМ МОДЕЛЕЙ ПРОЦЕССОРОВ СМ
ЭВМ.
ВСЕ МОНИТОРЫ РАФОС ИМЕЮТ ПРОГРАММНУЮ СОВМЕСТИМОСТЬ
СНИЗУ ВВЕРХ. НАПРИМЕР, TS-МОНИТОР, ЗАНИМАЮЩИЙ ОКОЛО 40-48
КБАЙТ ОПЕРАТИВНОЙ ПАМЯТИ И ОБЕСПЕЧИВАЮЩИЙ РАБОТУ В МНОГО-
ТЕРМИНАЛЬНОМ РЕЖИМЕ, ПОЗВОЛЯЕТ ВЫПОЛНЯТЬ РАЗРАБОТКУ ПРОГ-
РАММ, КОТОРЫЕ БЕЗ ПЕРЕКОМПОНОВКИ СМОГУТ ВЫПОЛНЯТЬСЯ ПОД
УПРАВЛЕНИЕМ РЕЗИДЕНТНОГО RM-МОНИТОРА, ЗАНИМАЮЩЕГО ОКОЛО 3
КБАЙТ ПАМЯТИ.
КАЖДЫЙ МОНИТОР РАБОТАЕТ С СОБСТВЕННЫМ НАБОРОМ ДРАЙВЕ-
РОВ. ПРИ ГЕНЕРАЦИИ СИСТЕМЫ ФАЙЛЫ, СОДЕРЖАЩИЕ ДРАЙВЕРЫ,
ПОЛУЧАЮТ СООТВЕТСТВУЮЩИЕ ПОСТФИКСЫ, ОДНОЗНАЧНО ОПРЕДЕЛЯЮЩИЕ
ОРИЕНТАЦИЮ ДРАЙВЕРА НА РАБОТУ СОВМЕСТНО С ОПРЕДЕЛЕННЫМ
ТИПОМ МОНИТОРА. ИСПОЛЬЗУЮТСЯ СЛЕДУЮЩИЕ ПОСТФИКСЫ:
R - ДЛЯ RM-МОНИТОРА,
S - ДЛЯ SJ-МОНИТОРА,
F - ДЛЯ FB-МОНИТОРА,
X - ДЛЯ XM-МОНИТОРА,
T - ДЛЯ TS-МОНИТОРА.
МОНИТОРЫ РАЗМЕЩАЮТСЯ В ФАЙЛАХ, ИМЕЮЩИХ ИМЕНА, СОСТОЯ-
ЩИЕ ИЗ ПЯТИ БУКВ: ПОСЛЕДНИЕ ДВЕ БУКВЫ ОПРЕДЕЛЯЮТ ТИП МОНИ-
ТОРА, ПЕРВЫЕ ТРИ БУКВЫ - ВСЕГДА "RAF". ТИПОМ ФАЙЛА, СОДЕР-
ЖАЩЕГО МОНИТОР, ЯВЛЯЕТСЯ .SYS. НАПРИМЕР, ФАЙЛ RAFSJ.SYS
СОДЕРЖИТ SJ-МОНИТОР.
ФАЙЛ МОНИТОРА НЕ СОДЕРЖИТ ДРАЙВЕР УСТРОЙСТВА, С КОТО-
РОГО ЗАГРУЖАЕТСЯ ОПЕРАЦИОННАЯ СИСТЕМА, И ПОЭТОМУ ОДИН И ТОТ
ЖЕ ФАЙЛ МОНИТОРА МОЖЕТ ИСПОЛЬЗОВАТЬСЯ ДЛЯ РАБОТЫ С РАЗЛИЧ-
НЫМИ ТИПАМИ СИСТЕМНЫХ УСТРОЙСТВ БЕЗ ПЕРЕГЕНЕРАЦИИ.
ВО ВРЕМЯ ВЫПОЛНЕНИЯ СИСТЕМНАЯ ИЛИ ПРИКЛАДНАЯ ПРОГРАММА
РАЗМЕЩАЕТСЯ В ОПЕРАТИВНОЙ ПАМЯТИ, КОТОРАЯ ВЫДЕЛЯЕТСЯ ЕЙ
МОНИТОРОМ. ВСЕ МНОЖЕСТВО АДРЕСОВ ЯЧЕЕК ПАМЯТИ, К КОТОРЫМ
МОЖЕТ ОБРАЩАТЬСЯ ПРОГРАММА, НАЗЫВАЕТСЯ АДРЕСНЫМ ПРОСТРАНСТ-
ВОМ (ПРОСТРАНСТВОМ АДРЕСОВ). ПРОСТРАНСТВО АДРЕСОВ (ВИР-
ТУАЛЬНОЕ) СОСТАВЛЯЕТ 64 KБАЙТ (ОПРЕДЕЛЯЕТСЯ 16-РАЗРЯДНЫМ
АДРЕСОМ).
ПРИМЕЧАНИЕ. ДЛЯ КОМПЛЕКСОВ БЕЗ ДИСПЕТЧЕРА ПАМЯТИ (ТИПА
CM-3) ВИРТУАЛЬНОЕ ПРОСТРАНСТВО АДРЕСОВ СОВПАДАЕТ С ФИЗИЧЕС-
КОЙ ПАМЯТЬЮ. ИСПОЛЬЗОВАНИЕ АППАРАТУРЫ ДИСПЕТЧЕРА ПАМЯТИ (В
CM-4) ПОЗВОЛЯЕТ XM/TS-МОНИТОРАМ ОТОБРАЖАТЬ ВИРТУАЛЬНОЕ
�
- 9 -
АДРЕСНОЕ ПРОСТРАНСТВО ПРОГРАММЫ НА РАЗЛИЧНЫЕ ОБЛАСТИ ФИЗИ-
ЧЕСКОЙ ПАМЯТИ. ОТОБРАЖЕНИЕ ПРОИЗВОДИТСЯ АППАРАТУРОЙ ДИСПЕТ-
ЧЕРА ПАМЯТИ, ПРЕОБРАЗУЮЩЕЙ 16-РАЗРЯДНЫЙ ВИРТУАЛЬНЫЙ АДРЕС В
18-РАЗРЯДНЫЙ АДРЕС ОБЩЕЙ ШИНЫ (ФИЗИЧЕСКИЙ).
ТИПИЧНОЕ РАСПРЕДЕЛЕНИЕ ВИРТУАЛЬНОГО ПРОСТРАНСТВА ПРОГ-
РАММЫ ПОКАЗАНО НА РИС. 1.
АДРЕСА
(ВОСЬМЕРИЧНЫЕ)
177776 !------------------! 64 KБАЙТ
! РЕГИСТРЫ !
! ВНЕШНИХ ! СТРАНИЦА ВВОДА/ВЫВОДА
! УСТРОЙСТВ !
160000 !------------------! 56 KБАЙТ
!------------------!
! !
. .
. .
. .
! !
!------------------! ВЕРХНИЙ АДРЕС, ДОСТУПНЫЙ
! ! ПРОГРАММЕ
! A !
! ! !
! ! ДИНАМИЧЕСКАЯ !
! ! ОБЛАСТЬ ДАННЫХ !
! ! ПРОГРАММЫ !
! ! !
!------------------!
! СТАТИЧЕСКАЯ !
! ОБЛАСТЬ !
! ПРОГРАММЫ !
!------------------! НИЖНИЙ АДРЕС ПРОГРАММЫ
! ! (ПО УМОЛЧАНИЮ 1000)
! ! СТЕК !
! ! ПРОГРАММЫ !
! ! !
! V !
! !
500 !------------------!
! ! ВЕКТОРЫ ПРЕРЫВАНИЙ ОТ
! ! ВНЕШНИХ УСТРОЙСТВ
60 !------------------!
! SYSCOM ! СИСТЕМНАЯ ОБЛАСТЬ СВЯЗИ
40 !------------------!
! ! ВЕКТОРЫ ПРЕРЫВАНИЙ
! ! (ЛОВУШКИ) ПРОЦЕССОРА
0 !------------------!
РИС. 1
ОБЛАСТЬ ПАМЯТИ С АДРЕСАМИ 0-500 ИСПОЛЬЗУЕТСЯ СЛЕДУЮЩИМ
ОБРАЗОМ:
0-40 - ВЕКТОРЫ ПРЕРЫВАНИЙ (ЛОВУШКИ) ЦЕНТРАЛЬНОГО ПРОЦЕС-
�
- 10 -
СОРА: ПО ОШИБКЕ ШИНЫ, ПО ЗАРЕЗЕРВИРОВАННОЙ ИНСТ-
РУКЦИИ И ПО СПЕЦИАЛЬНЫМ ИНСТРУКЦИЯМ ПРЕРЫВАНИЯ
ПРОЦЕССОРА;
40-60 - СИСТЕМНАЯ ОБЛАСТЬ СВЯЗИ (SYSCOM), СОДЕРЖАЩАЯ ПАРА-
МЕТРЫ ПРОГРАММЫ И ЯЧЕЙКИ ДЛЯ ОБМЕНА ИНФОРМАЦИЕЙ
МЕЖДУ ПРОГРАММОЙ И МОНИТОРОМ;
60-500 - ВЕКТОРЫ ПРЕРЫВАНИЙ ОТ ВНЕШНИХ УСТРОЙСТВ, ВКЛЮЧАЯ
ТАЙМЕР, ДИСПЕТЧЕР ПАМЯТИ, ТЕРМИНАЛЫ И Т.Д.
ОБЛАСТЬ ПАМЯТИ, ЗАНИМАЕМУЮ ПРОГРАММОЙ, МОЖНО УСЛОВНО
РАЗБИТЬ НА ТРИ ЧАСТИ:
- ОБЛАСТЬ СТЕКА, КОТОРЫЙ ПО УМОЛЧАНИЮ НАЧИНАЕТСЯ С
АДРЕСА 1000 И ДИНАМИЧЕСКИ РАСШИРЯЕТСЯ В СТОРОНУ
МЛАДШИХ АДРЕСОВ ПАМЯТИ;
- СТАТИЧЕСКАЯ ОБЛАСТЬ ПРОГРАММЫ СОДЕРЖИТ ИНСТРУКЦИИ
ПРОЦЕССОРА И СТАТИЧЕСКИЕ ОБЛАСТИ ДАННЫХ; РАЗМЕР
СТАТИЧЕСКОЙ ОБЛАСТИ ВЫЧИСЛЯЕТСЯ ПРИ КОМПОНОВКЕ
ПРОГРАММЫ;
- ДИНАМИЧЕСКАЯ ОБЛАСТЬ ДАННЫХ ИСПОЛЬЗУЕТСЯ ДЛЯ ВРЕ-
МЕННЫХ МАССИВОВ И БУФЕРОВ В ПРОЦЕССЕ РАБОТЫ ПРОГ-
РАММЫ.
ВЕРХНИЙ АДРЕС ПАМЯТИ, ДОСТУПНЫЙ ПРОГРАММЕ, ЗАВИСИТ ОТ
ТИПА И ПАРАМЕТРОВ МОНИТОРА, ОТ РАЗМЕРА ЗАГРУЖЕННЫХ В ПАМЯТЬ
ДРАЙВЕРОВ ВНЕШНИХ УСТРОЙСТВ, А ТАКЖЕ ОТ РАЗМЕРА ФИЗИЧЕСКОЙ
ПАМЯТИ КОМПЛЕКСА. В ОБЩЕМ СЛУЧАЕ ПРОГРАММА ДОЛЖНА БЫТЬ
СПРОЕКТИРОВАНА ПОЛЬЗОВАТЕЛЕМ ТАКИМ ОБРАЗОМ, ЧТО ЧЕМ БОЛЬШЕ
РАЗМЕР ДОСТУПНОЙ ПАМЯТИ, ТЕМ БЫСТРЕЕ ОНА ДОЛЖНА РАБОТАТЬ ЗА
СЧЕТ ИСПОЛЬЗОВАНИЯ ДОПОЛНИТЕЛЬНЫХ БУФЕРОВ (ДВОЙНАЯ БУФЕРИ-
ЗАЦИЯ) ДЛЯ ОПЕРАЦИЙ ВВОДА/ВЫВОДА, А ТАКЖЕ ЗА СЧЕТ ИСПОЛЬЗО-
ВАНИЯ БУФЕРОВ БОЛЬШОГО РАЗМЕРА.
СТАРШИЕ 8 KБАЙТ ВИРТУАЛЬНОГО АДРЕСНОГО ПРОСТРАНСТВА
ПРОГРАММЫ ОБЫЧНО ОТОБРАЖАЮТСЯ НА СТРАНИЦУ ВВОДА/ВЫВОДА
ОБЩЕЙ ШИНЫ. ЭТА ОБЛАСТЬ АДРЕСОВ НА ОБЩЕЙ ШИНЕ, В КОТОРОЙ
НАХОДЯТСЯ РЕГИСТРЫ ВНЕШНИХ УСТРОЙСТВ, РЕГИСТРЫ ДИСПЕТЧЕРА
ПАМЯТИ ПРОЦЕССОРА И Т.Д. ДОСТУП К СТРАНИЦЕ ВВОДА/ВЫВОДА
ВСЕГДА ОБЕСПЕЧЕН ВСЕМ ПРОГРАММАМ, ВЫПОЛНЯЮЩИМСЯ ПОД УПРАВ-
ЛЕНИЕМ RM/SJ/FB-МОНИТОРОВ, И ПРИВИЛЕГИРОВАННЫМ ПРОГРАММАМ
XM-МОНИТОРА.
ПРИМЕЧАНИЕ. ПРОГРАММА ЯВЛЯЕТСЯ ПРИВИЛЕГИРОВАННОЙ В
XM-МОНИТОРЕ, ЕСЛИ РАЗРЯД 10 (VIRT$) В СЛОВЕ СОСТОЯНИЯ ЗАДА-
ЧИ (JSW) СОДЕРЖИТ 0. ПО УМОЛЧАНИЮ ПРОГРАММА КОМПОНУЕТСЯ КАК
ПРИВИЛЕГИРОВАННАЯ. ЕСЛИ РАЗРЯД VIRT$ СОДЕРЖИТ 1, ТО ПРОГ-
РАММА ЯВЛЯЕТСЯ ВИРТУАЛЬНОЙ И НЕ ИМЕЕТ ДОСТУПА К ВЕКТОРАМ
ПРЕРЫВАНИЙ И СТРАНИЦЕ ВВОДА/ВЫВОДА.
ДЛЯ ДОСТУПА К СТРАНИЦЕ ВВОДА/ВЫВОДА ПРИ РАБОТЕ С
TS-МОНИТОРОМ ПРОГРАММА ДОЛЖНА ИСПОЛЬЗОВАТЬ СПЕЦИАЛЬНЫЕ СИС-
ТЕМНЫЕ ЗАПРОСЫ (МАКРОКОМАНДЫ ИЛИ ПОДПРОГРАММЫ).
ПРЕДСТАВЛЕННОЕ РАСПРЕДЕЛЕНИЕ АДРЕСОВ ПРОГРАММЫ (ТИП
ФАЙЛА .SAV) СООТВЕСТВУЕТ РАЗМЕЩЕНИЮ ЕЕ В ТАК НАЗЫВАЕМОМ
ФОНОВОМ РАЗДЕЛЕ. ФОНОВЫЙ РАЗДЕЛ - ЕДИНСТВЕННЫЙ РАЗДЕЛ
�
- 11 -
RM/SJ-МОНИТОРОВ. В FB/XM-МОНИТОРАХ ДОПОЛНИТЕЛЬНО К ФОНОВОМУ
ИМЕЕТСЯ ОПЕРАТИВНЫЙ РАЗДЕЛ ДЛЯ РАЗМЕЩЕНИЯ ПРОГРАММ РЕАЛЬНО-
ГО ВРЕМЕНИ (ОПЕРАТИВНАЯ И СИСТЕМНЫЕ ЗАДАЧИ, ТИП ФАЙЛА
.REL). В TS-МОНИТОРЕ ДЛЯ КАЖДОГО ТЕРМИНАЛА ВЫДЕЛЯЕТСЯ
СОБСТВЕННЫЙ ФОНОВЫЙ РАЗДЕЛ, В КОТОРОМ МОГУТ ВЫПОЛНЯТЬСЯ
ПРОГРАММЫ ТИПА .SAV.
С_Т_Р_У_К_Т_У_Р_А М_О_Н_И_Т_О_Р_А. КАЖДЫЙ МОНИТОР
РАФОС СОСТОИТ ИЗ ТРЕХ ОСНОВНЫХ КОМПОНЕНТ:
- РЕЗИДЕНТНЫЙ МОНИТОР RMON;
- МОДУЛЬ USR;
- ИНТЕРПРЕТАТОР КОМАНД МОНИТОРА KMON.
ВО ВСЕХ МОНИТОРАХ КОМПОНЕНТА R_M_O_N ПОСТОЯННО НАХО-
ДИТСЯ В ОПЕРАТИВНОЙ ПАМЯТИ. В СОСТАВ RMON ВХОДЯТ МОДУЛИ
ОБРАБОТКИ ПРЕРЫВАНИЙ, ОБСЛУЖИВАНИЯ ТАЙМЕРА, ИНТЕРПРЕТАЦИИ
СИСТЕМНЫХ МАКРОКОМАНД, ДИАГНОСТИКА СИСТЕМНЫХ СБОЕВ, СИСТЕМ-
НЫЕ ТАБЛИЦЫ И Т.Д.
МОДУЛЬ U_S_R ВЫПОЛНЯЕТ ОСНОВНЫЕ ФУНКЦИИ ПО РАБОТЕ С
КАТАЛОГАМИ ВНЕШНИХ ЗАПОМИНАЮЩИХ УСТРОЙСТВ И ИНТЕРПРЕТАЦИЮ
КОМАНДНЫХ СТРОК ФОРМАТА CSI. USR ИСПОЛЬЗУЕТСЯ ПРИ РАБОТЕ
МОНИТОРА РЕЖЕ ПО СРАВНЕНИЮ С RMON. ПОЭТОМУ ДЛЯ ЭКОНОМИИ
ПАМЯТИ USR СДЕЛАНА ЗАГРУЖАЕМОЙ ПО МЕРЕ НЕОБХОДИМОСТИ С СИС-
ТЕМНОГО УСТРОЙСТВА (ДЛЯ SJ/FB-МОНИТОРОВ). ПРОЦЕДУРА СВОПИН-
ГА USR ВЫПОЛНЯЕТСЯ СЛЕДУЮЩИМ ОБРАЗОМ:
- ОБЛАСТЬ ПРОГРАММЫ, В КОТОРУЮ БУДЕТ ПОМЕЩЕНА USR,
СОХРАНЯЕТСЯ НА СИСТЕМНОМ УСТРОЙСТВЕ В ФАЙЛЕ
SWAP.SYS;
- USR СЧИТЫВАЕТСЯ МОНИТОРОМ В ОБЛАСТЬ ПАМЯТИ ПРОГ-
РАММЫ И ВЫПОЛНЯЕТ ЗАПРОС, ПОСТУПИВШИЙ ИЗ ПРОГРАМ-
МЫ;
- ОБЛАСТЬ ПРОГРАММЫ, ЗАНЯТАЯ USR, ВОССТАНАВЛИВАЕТСЯ
ИЗ ФАЙЛА SWAP.SYS.
ПРОГРАММИСТ ДОЛЖЕН ПРЕДУСМОТРЕТЬ В СВОЕЙ ПРОГРАММЕ НА
МАКРОАССЕМБЛЕРЕ ОБЛАСТЬ ПАМЯТИ ДЛЯ РАЗМЕЩЕНИЯ USR (ОКОЛО 4
KБАЙТ) ПРИ РАБОТЕ ПОД УПРАВЛЕНИЕМ SJ/FB-МОНИТОРОВ. В
ОБЛАСТЬ ЗАГРУЗКИ USR НЕ ДОЛЖНЫ ПОПАДАТЬ БУФЕРА И ТАБЛИЦЫ,
ИСПОЛЬЗУЕМЫЕ ПРИ ВЫЗОВЕ USR, А ТАКЖЕ ПОДПРОГРАММЫ ЗАВЕРШЕ-
НИЯ И ОБРАБОТКИ ПРЕРЫВАНИЙ.
ДЛЯ ПОВЫШЕНИЯ БЫСТРОДЕЙСТВИЯ USR МОЖЕТ БЫТЬ СДЕЛАНА
РЕЗИДЕНТНОЙ (Т.Е. ПОСТОЯННО ЗАГРУЖЕННОЙ) В ОПЕРАТИВНОЙ
ПАМЯТИ С ПОМОЩЬЮ КОМАНДЫ МОНИТОРА SET USR NOSWAP. НЕОБХОДИ-
МОСТЬ ВКЛЮЧЕНИЯ USR В СОСТАВ RM-МОНИТОРА ЗАДАЕТСЯ ПОЛЬЗОВА-
ТЕЛЕМ ПРИ ГЕНЕРАЦИИ (ПРИ ЭТОМ USR ЯВЛЯЕТСЯ РЕЗИДЕНТНОЙ В
ПАМЯТИ). ПРИ РАБОТЕ XM/TS-МОНИТОРОВ КОМПОНЕНТА USR ПОСТОЯН-
НО НАХОДИТСЯ В ПАМЯТИ (РЕЗИДЕНТНА). В ПРОГРАММАХ НА МАК-
РОАССЕМБЛЕРЕ РЕКОМЕНДУЕТСЯ ВЫДЕЛЯТЬ ПАМЯТЬ ДЛЯ USR С ЦЕЛЬЮ
СОБЛЮДЕНИЯ СОВМЕСТИМОСТИ МЕЖДУ РАЗЛИЧНЫМИ МОНИТОРАМИ РАФОС.
ЭТО ПОЗВОЛИТ ПРОГРАММЕ УСПЕШНО ВЫПОЛНЯТЬСЯ ПОД УПРАВЛЕНИЕМ
ЛЮБОГО МОНИТОРА. ПРИ РАБОТЕ С ЯЗЫКАМИ ВЫСОКОГО УРОВНЯ ПОЛЬ-
ЗОВАТЕЛЮ НЕТ НЕОБХОДИМОСТИ ВЫДЕЛЯТЬ ПАМЯТЬ ДЛЯ ЗАГРУЗКИ
USR.
ИНТЕРПРЕТАТОР КОМАНД МОНИТОРА K_M_O_N ВЫПОЛНЯЕТ АНАЛИЗ
�
- 12 -
И ОБРАБОТКУ КОМАНД, ВВОДИМЫХ С ТЕРМИНАЛА ИЛИ ИЗ КОМАНДНОГО
ФАЙЛА. В RM-МОНИТОРЕ KMON ОТСУТСТВУЕТ. ВО ВСЕХ ОСТАЛЬНЫХ
МОНИТОРАХ KMON ЗАГРУЖАЕТСЯ В ПАМЯТЬ С СИСТЕМНОГО УСТРОЙСТВА
НА МЕСТО СИСТЕМНОЙ ИЛИ ПРИКЛАДНОЙ ПРОГРАММЫ. КОМАНДЫ ВЫПОЛ-
НЯЮТСЯ KMON САМОСТОЯТЕЛЬНО ИЛИ С ПОМОЩЬЮ СИСТЕМНЫХ ПРОГ-
РАММ.
СРАВНИТЕЛЬНЫЕ ХАРАКТЕРИСТИКИ МОНИТОРОВ ПРЕДСТАВЛЕНЫ
НИЖЕ:
--------------------------------------------------------
! М О Н И Т О Р Ы
ХАРАКТЕРИСТИКИ !---------------------------------------
! RM ! SJ ! FB ! XM ! TS
-----------------!-------!-------!-------!-------!-------
РЕАЛЬНОЕ ВРЕМЯ ! + ! + ! + ! + ! +
-----------------!-------!-------!-------!-------!-------
РАЗДЕЛЕНИЕ ! ! ! ! !
ВРЕМЕНИ ! - ! - ! - ! - ! +
-----------------!-------!-------!-------!-------!-------
ЧИСЛО ЗАДАЧ ! ! ! ! !
(MAX) ! 1 ! 1 ! 8 ! 8 ! 30
-----------------!-------!-------!-------!-------!-------
ЧИСЛО ! ! ! ! !
ПОЛЬЗОВАТЕЛЕЙ ! 1 ! 1 ! 1 ! 1 ! 16
-----------------!-------!-------!-------!-------!-------
ЧИСЛО ТЕРМИНАЛОВ! ! ! ! !
(MIN/MAX) ! 0/16 ! 1/16 ! 1/16 ! 1/16 ! 1/16
-----------------!-------!-------!-------!-------!-------
ОПЕРАТИВНАЯ ! ! ! ! !
ПАМЯТЬ В КБАЙТ ! 8/56 ! 16/56 ! 32/56 ! 64/248! 96/248
(MIN/MAX) ! ! ! ! !
-----------------!-------!-------!-------!-------!-------
ОБ'ЕМ ! ! ! ! !
РЕЗИДЕНТНОЙ ! 3 ! 4 ! 8 ! 14 ! 40/48
ЧАСТИ МОНИТОРА ! ! ! ! !
(В КБАЙТАХ) ! ! ! ! !
3.1.1. RM/SJ-МОНИТОРЫ
ОДНОЗАДАЧНЫЙ МОНИТОР ИМЕЕТ САМУЮ ВЫСОКУЮ СКОРОСТЬ
РЕАКЦИИ НА ВНЕШНЕЕ СОБЫТИЕ (ПРЕРЫВАНИЕ). ПОЭТОМУ ЕГО ЦЕЛЕ-
СООБРАЗНО ИСПОЛЬЗОВАТЬ ДЛЯ РЕШЕНИЯ ЗАДАЧ, ТРЕБУЮЩИХ БОЛЬШОЙ
СКОРОСТИ ПЕРЕДАЧИ ДАННЫХ. SJ-МОНИТОР ФУНКЦИОНИРУЕТ ПРИ
МИНИМАЛЬНОЙ КОНФИГУРАЦИИ ТЕХНИЧЕСКИХ СРЕДСТВ, ЗАНИМАЯ ОКОЛО
4 KБАЙТОВ ОПЕРАТИВНОЙ ПАМЯТИ, И ОБЕСПЕЧИВАЕТ РАБОТУ СИСТЕМЫ
В ОПЕРАТИВНОЙ ПАМЯТИ ОТ 16 ДО 56 КБАЙТ (РИС. 2). SJ-МОНИТОР
ПРОГРАММНО СОВМЕСТИМ СНИЗУ ВВЕРХ С FB/XM/TS-МОНИТОРАМИ.
ДРАЙВЕРЫ МОГУТ ЗАГРУЖАТЬСЯ В ПАМЯТЬ ЛИБО САМОЙ ПРОГРАММОЙ
(ДИНАМИЧЕСКИ), ЛИБО КОМАНДОЙ МОНИТОРА LOAD.
В СОСТАВ SJ-МОНИТОРА МОЖЕТ ВХОДИТЬ МНОГОТЕРМИНАЛЬНЫЙ
ДРАЙВЕР (ЗАДАЕТСЯ ПРИ ГЕНЕРАЦИИ), КОТОРЫЙ ПОЗВОЛЯЕТ ОДНОЙ
ПРОГРАММЕ РАБОТАТЬ С НЕСКОЛЬКИМИ ТЕРМИНАЛАМИ.
�
- 13 -
АДРЕСА ОБЩЕЙ ШИНЫ
(ВОСЬМЕРИЧНЫЕ)
777776 !------------------!
! РЕГИСТРЫ !
! ВНЕШНИХ ! СТРАНИЦА ВВОДА/ВЫВОДА
! УСТРОЙСТВ !
760000 !------------------!
СТАРШИЙ АДРЕС ФИЗИЧЕСКОЙ ПАМЯТИ
!------------------! (ОТ 16 ДО 56 KБАЙТ)
! !
! SY ! ДРАЙВЕР СИСТЕМНОГО
! ! УСТРОЙСТВА
!------------------!
! RMON ! РЕЗИДЕНТНЫЙ МОНИТОР И
! ! ДРАЙВЕР ТЕРМИНАЛОВ
!------------------!
! ! ДРАЙВЕРЫ УСТРОЙСТВ,
! XX, YY И Т.Д. ! ЗАГРУЖЕННЫЕ КОМАНДОЙ
! ! МОНИТОРА LOAD
!------------------!
! ! НЕРЕЗИДЕНТНАЯ КОМПОНЕНТА
! ! МОНИТОРА, ОБЕСПЕЧИВАЮЩАЯ
! USR ! РАБОТУ С КАТАЛОГАМИ, И
! ! ИНТЕРПРЕТАТОР КОМАНДНОЙ
! ! СТРОКИ CSI
!------------------!
ОТСУТСТВУЕТ! KMON ! ИНТЕРПРЕТАТОР КОМАНД
В RM ! ! МОНИТОРА
!------------------!
! !
! ФОНОВЫЙ ! ОБЛАСТЬ ПАМЯТИ ДЛЯ
! РАЗДЕЛ ! ПРОГРАММЫ (ПРИ НЕОБХО-
! ! ДИМОСТИ МОЖЕТ БЫТЬ РАС-
! ! ШИРЕНА ЗА СЧЕТ KMON И
! ! USR)
500 !------------------!
! ! СИСТЕМНАЯ ОБЛАСТЬ СВЯЗИ
! ! И ВЕКТОРЫ ПРЕРЫВАНИЙ
0 !------------------!
РИС. 2.
RM-МОНИТОР ЯВЛЯЕТСЯ СПЕЦИАЛЬНОЙ ВЕРСИЕЙ SJ-МОНИТОРА И
ПОЛНОСТЬЮ РЕЗИДЕНТЕН В ОПЕРАТИВНОЙ ПАМЯТИ. ЭТОТ МОНИТОР
ЯВЛЯЕТСЯ "ЧИСТО ИСПОЛНЯЮЩИМ" И ПРЕДНАЗНАЧЕН ДЛЯ ВЫПОЛНЕНИЯ
УЖЕ ОТЛАЖЕННОЙ ПРОГРАММЫ. ОН ЗАГРУЖАЕТСЯ В КОМПЛЕКС, ИМЕЮ-
ЩИЙ БЕЗДИСКОВУЮ КОНФИГУРАЦИЮ, ВМЕСТЕ С ПРОГРАММОЙ И НЕОБХО-
ДИМЫМИ ДРАЙВЕРАМИ ПО ЛИНИИ СВЯЗИ.
РАЗРАБОТКА И ОТЛАДКА ПРОГРАММЫ, ПРЕДНАЗНАЧЕННОЙ ДЛЯ
RM-МОНИТОРА, МОЖЕТ ВЫПОЛНЯТЬСЯ ПОД УПРАВЛЕНИЕМ
SJ/FB/XM/TS-МОНИТОРОВ.
�
- 14 -
3.1.2. FB-МОНИТОР
FB-МОНИТОР ЯВЛЯЕТСЯ ПРОСТЕЙШИМ МУЛЬТИПРОГРАММНЫМ МОНИ-
ТОРОМ РАФОС, ОБЕСПЕЧИВАЮЩИМ ВЫПОЛНЕНИЕ ДО 8 ПРОГРАММ В
РЕАЛЬНОМ МАСШТАБЕ ВРЕМЕНИ. РАСПРЕДЕЛЕНИЕ ВРЕМЕНИ ПРОЦЕССОРА
И ДОСТУП К РЕСУРСАМ ОСУЩЕСТВЛЯЕТСЯ НА ПРИОРИТЕТНОЙ ОСНОВЕ.
САМЫЙ НИЗКИЙ ПРИОРИТЕТ (0) ИМЕЕТ ФОНОВАЯ ЗАДАЧА (ПРОГРАМ-
МА). ВСЕ СИСТЕМНЫЕ И ПРИКЛАДНЫЕ ПРОГРАММЫ (ИМЕЮЩИЕ ТИП
.SAV) ВЫПОЛНЯЮТСЯ ТОЛЬКО В ФОНОВОМ РЕЖИМЕ, Т.Е. В КАЧЕСТВЕ
ФОНОВОЙ ЗАДАЧИ (ЭТОТ РЕЖИМ СОВМЕСТИМ С RM/SJ-МОНИТОРАМИ).
САМЫЙ ВЫСОКИЙ ПРИОРИТЕТ (7) ИМЕЕТ ОПЕРАТИВНАЯ ЗАДАЧА (ИМЕЮ-
ЩАЯ ТИП .REL). ДОПОЛНИТЕЛЬНО В СИСТЕМЕ МОЖЕТ ВЫПОЛНЯТЬСЯ ДО
6 СИСТЕМНЫХ ЗАДАЧ, ПРИОРИТЕТ КОТОРЫХ (ОТ 1 ДО 6) ОПРЕДЕ-
ЛЯЕТСЯ КОМАНДОЙ МОНИТОРА ПРИ ИХ ЗАГРУЗКЕ. СИСТЕМНЫЕ ЗАДАЧИ
ПОЛНОСТЬЮ АНАЛОГИЧНЫ ОПЕРАТИВНОЙ ЗАДАЧЕ (ИМЕЮТ ТИП .REL),
НО ИМЕЮТ БОЛЕЕ НИЗКИЕ ПРИОРИТЕТЫ.
ПРИ РАБОТЕ FB-МОНИТОР МОЖЕТ ИСПОЛЬЗОВАТЬ ОПЕРАТИВНУЮ
ПАМЯТЬ ОТ 32 ДО 56 KБАЙТ. РЕЗИДЕНТНАЯ ЧАСТЬ МОНИТОРА (RMON)
ЗАНИМАЕТ ОКОЛО 8 KБАЙТ ПАМЯТИ. ОПЕРАТИВНАЯ И СИСТЕМНЫЕ
ЗАДАЧИ РАЗМЕЩАЮТСЯ В ОПЕРАТИВНОМ РАЗДЕЛЕ, РАЗМЕР КОТОРОГО
ДИНАМИЧЕСКИ ИЗМЕНЯЕТСЯ ПО МЕРЕ ЗАГРУЗКИ И УДАЛЕНИЯ ЗАДАЧ.
ПОСЛЕ ЗАГРУЗКИ В ОПЕРАТИВНЫЙ РАЗДЕЛ РАСПОЛОЖЕНИЕ ЗАДАЧИ В
ОПЕРАТИВНОЙ ПАМЯТИ ФИКСИРУЕТСЯ И НЕ МОЖЕТ БЫТЬ ИЗМЕНЕНО.
ПЕРЕД ЗАГРУЗКОЙ ЗАДАЧИ НЕОБХОДИМО ПРЕДВАРИТЕЛЬНО ЗАГРУЗИТЬ
ВСЕ ТРЕБУЕМЫЕ ДРАЙВЕРЫ КОМАНДОЙ МОНИТОРА LOAD. ДЛЯ ФОНОВОЙ
ЗАДАЧИ ДРАЙВЕРЫ ВНЕШНИХ УСТРОЙСТВ МОГУТ ЗАГРУЖАТЬСЯ ТАКЖЕ,
КАК И В SJ-МОНИТОРЕ.
РАСПРЕДЕЛЕНИЕ ОПЕРАТИВНОЙ ПАМЯТИ В FB-МОНИТОРЕ ПОКАЗА-
НО НА РИС. 3.
МНОГОТЕРМИНАЛЬНЫЙ ДРАЙВЕР В FB-МОНИТОРЕ ПОЗВОЛЯЕТ ПО
СРАВНЕНИЮ С SJ-МОНИТОРОМ НАЗНАЧАТЬ ЛЮБОЙ ПРОГРАММЕ ОПЕРА-
ТИВНОГО РАЗДЕЛА ДОПОЛНИТЕЛЬНЫЙ ТЕРМИНАЛ В КАЧЕСТВЕ "СИСТЕМ-
НОГО".
�
- 15 -
АДРЕСА ОБЩЕЙ ШИНЫ
(ВОСЬМЕРИЧНЫЕ)
777776 !------------------!
! РЕГИСТРЫ !
! ВНЕШНИХ ! СТРАНИЦА ВВОДА/ВЫВОДА
! УСТРОЙСТВ !
760000 !------------------!
СТАРШИЙ АДРЕС ФИЗИЧЕСКОЙ ПАМЯТИ
!------------------! (ОТ 32 ДО 56 KБАЙТ)
! SY !
!------------------!
! RMON !
!------------------!
! XX, YY И Т.Д. !
!------------------!
! ОПЕРАТИВНЫЙ ! В ЭТУ ОБЛАСТЬ ЗАГРУЖАЮТСЯ
! РАЗДЕЛ ! ОПЕРАТИВНАЯ И СИСТЕМНЫЕ
! ! ЗАДАЧИ (ПРОГРАММЫ)
!------------------!
! USR !
!------------------!
! KMON !
!------------------!
! ФОНОВЫЙ !
! РАЗДЕЛ !
500 !------------------!
! ! СИСТЕМНАЯ ОБЛАСТЬ СВЯЗИ
! ! И ВЕКТОРЫ ПРЕРЫВАНИЙ
0 !------------------!
РИС. 3
3.1.3. XM-МОНИТОР
XM-МОНИТОР ЯВЛЯЕТСЯ РАСШИРЕНИЕМ FB-МОНИТОРА ДЛЯ РАБОТЫ
С ДИСПЕТЧЕРОМ ПАМЯТИ. ОН ОБЕСПЕЧИВАЕТ 18-РАЗРЯДНУЮ АДРЕСА-
ЦИЮ ДЛЯ ОПЕРАЦИЙ ВВОДА/ВЫВОДА И НАБОР МАКРОКОМАНД, ПОЗВО-
ЛЯЮЩИХ ФОНОВОЙ И/ИЛИ ЗАДАЧАМ ОПЕРАТИВНОГО РАЗДЕЛА ИСПОЛЬЗО-
ВАТЬ ДО 248 KБАЙТ ПАМЯТИ. СРЕДИ ЯЗЫКОВ ВЫСОКОГО УРОВНЯ
ТОЛЬКО ФОРТРАН ДАЕТ ПОЛЬЗОВАТЕЛЮ ВОЗМОЖНОСТЬ ПИСАТЬ ПРОГ-
РАММЫ, ИСПОЛЬЗУЮЩИЕ БОЛЬШИЕ МАССИВЫ ДАННЫХ, ОБЩИМ РАЗМЕРОМ
ДО 192 KБАЙТ.
ПРОГРАММЫ БОЛЬШОГО ОБ'ЕМА МОГУТ ИМЕТЬ СТРУКТУРУ ПЕРЕК-
РЫТИЙ. В ХМ-МОНИТОРЕ РАЗМЕЩЕНИЕ ПЕРЕКРЫТИЙ ВОЗМОЖНО НЕ
ТОЛЬКО В МЛАДШЕЙ ПАМЯТИ, НО И В РАСШИРЕННОЙ ПАМЯТИ. РАЗМЕ-
ЩЕНИЕ ПЕРЕКРЫТИЙ В РАСШИРЕННОЙ ПАМЯТИ СПОСОБСТВУЕТ БОЛЕЕ
БЫСТРОМУ ВЫПОЛНЕНИЮ ПРОГРАММЫ, ТАК КАК ПРОГРАММА ОДИН РАЗ
СЧИТЫВАЕТСЯ В ПАМЯТЬ И НЕ ТРЕБУЕТ ДОПОЛНИТЕЛЬНЫХ ОБРАЩЕНИЙ
К ДИСКУ ДЛЯ ОПЕРАЦИЙ ВВОДА/ВЫВОДА.
XM-МОНИТОР ЗАНИМАЕТ ОКОЛО 14 KБАЙТ И ОБЕСПЕЧИВАЕТ
РАБОТУ С СИСТЕМОЙ, ИМЕЮЩЕЙ ОТ 64 ДО 248 KБАЙТ ПАМЯТИ. В
�
- 16 -
XM-МОНИТОРЕ ОТСУТСТВУЕТ ВОЗМОЖНОСТЬ ДИНАМИЧЕСКОЙ ЗАГРУЗКИ
ДРАЙВЕРОВ ПРИ РАБОТЕ ПРОГРАММЫ. ПОЭТОМУ СООТВЕТСТВУЮЩИЕ
ДРАЙВЕРЫ ДОЛЖНЫ ЗАГРУЖАТЬСЯ КОМАНДОЙ МОНИТОРА LOAD.
РАСПРЕДЕЛЕНИЕ ОПЕРАТИВНОЙ ПАМЯТИ В XM-МОНИТОРЕ ПОКАЗА-
НО НА РИС. 4.
В СОСТАВ XM-МОНИТОРА МОЖЕТ ВХОДИТЬ МНОГОТЕРМИНАЛЬНЫЙ
ДРАЙВЕР (КАК В FB-МОНИТОРЕ).
АДРЕСА ОБЩЕЙ ШИНЫ
(ВОСЬМЕРИЧНЫЕ)
777776 !------------------!
! РЕГИСТРЫ !
! ВНЕШНИХ ! СТРАНИЦА ВВОДА/ВЫВОДА
! УСТРОЙСТВ !
760000 !------------------!
СТАРШИЙ АДРЕС ФИЗИЧЕСКОЙ ПАМЯТИ
!------------------! (ОТ 64 ДО 248 KБАЙТ)
! !
! ! ОБЛАСТЬ ПАМЯТИ ДЛЯ ВИР-
! РАСШИРЕННАЯ ! ТУАЛЬНЫХ МАССИВОВ,
! ПАМЯТЬ ! ПЕРЕКРЫТИЙ И Т.Д.
! !
160000 !------------------! 56 KБАЙТ
! SY !
!------------------!
! RMON !
!------------------!
! XX, YY И Т.Д. !
!------------------!
! ОПЕРАТИВНЫЙ !
! РАЗДЕЛ !
!------------------!
! USR !
!------------------!
! KMON !
!------------------!
! ФОНОВЫЙ !
! РАЗДЕЛ !
500 !------------------!
! ! СИСТЕМНАЯ ОБЛАСТЬ СВЯЗИ
! ! И ВЕКТОРЫ ПРЕРЫВАНИЙ
0 !------------------!
РИС. 4
3.1.4. TS-МОНИТОР
TS-МОНИТОР ЯВЛЯЕТСЯ САМЫМ МОЩНЫМ МОНИТОРОМ РАФОС И
ОБЕСПЕЧИВАЕТ ОДНОВРЕМЕННУЮ РАБОТУ НЕСКОЛЬКИХ ПОЛЬЗОВАТЕЛЕЙ
С РАЗНЫХ ТЕРМИНАЛОВ В РЕЖИМЕ РАЗДЕЛЕНИЯ ВРЕМЕНИ. ОДНОВРЕ-
МЕННО С ЭТИМ МОГУТ ВЫПОЛНЯТЬСЯ ЗАДАЧИ РЕАЛЬНОГО ВРЕМЕНИ.
�
- 17 -
В TS-МОНИТОР ВКЛЮЧЕНА ПОДДЕРЖКА МУЛЬТИПЛЕКСОРОВ DH
(МПД СМ 8514) И DJ (МПА-1 15КС16-043) ДЛЯ ПОДКЛЮЧЕНИЯ ДО
16-ТИ ЛОКАЛЬНЫХ ТЕРМИНАЛОВ.
ОБЫЧНО TS-МОНИТОР ЗАНИМАЕТ ОКОЛО 40-48 KБАЙТ ПАМЯТИ И
ОБЕСПЕЧИВАЕТ РАБОТУ СИСТЕМЫ НА КОНФИГУРАЦИИ 96-248 KБАЙТ.
ВСЕ ДРАЙВЕРЫ ЗАГРУЖАЮТСЯ В ПАМЯТЬ В ПРОЦЕССЕ ЗАГРУЗКИ
TS-МОНИТОРА. РАСПРЕДЕЛЕНИЕ ПАМЯТИ ПРИ РАБОТЕ TS-МОНИТОРА
ПОКАЗАНО НА РИС. 5.
АДРЕСА ОБЩЕЙ ШИНЫ
(ВОСЬМЕРИЧНЫЕ)
777776 !------------------!
! РЕГИСТРЫ !
! ВНЕШНИХ ! СТРАНИЦА ВВОДА/ВЫВОДА
! УСТРОЙСТВ !
760000 !------------------!
СТАРШИЙ АДРЕС ФИЗИЧЕСКОЙ ПАМЯТИ
!------------------! (ОТ 96 ДО 248 KБАЙТ)
! !
! ! РАЗДЕЛЯЕМЫЕ ОБЛАСТИ
! РЕЗИДЕНТНЫЕ ! ДАННЫХ (РЕЗИДЕНТНЫЕ
! ОБЛАСТИ ! БИБЛИОТЕКИ, ИСПОЛНЯ-
! ! ЮЩИЕ СИСТЕМЫ И Т.Д.)
! !
!------------------!
! ! ОБЛАСТЬ ПАМЯТИ, ДИНА-
! РАСШИРЕННАЯ ! МИЧЕСКИ РАСПРЕДЕЛЯ-
! ПАМЯТЬ ! ЕМАЯ МЕЖДУ СИСТЕМНЫМИ,
! ! ПРИКЛАДНЫМИ ПРОГ-
! ! РАММАМИ И KMON
! !
!------------------! ВЕРХНИЙ АДРЕС СИСТЕМЫ
! ! НЕ ВЫШЕ 48 KБАЙТ
! SY,XX,YY И Т.Д. !
!------------------!
! USR !
!------------------!
! RMON !
500 !------------------!
! ! СИСТЕМНАЯ ОБЛАСТЬ СВЯЗИ
! ! И ВЕКТОРЫ ПРЕРЫВАНИЙ
0 !------------------!
РИС. 5
3.1.5. KOMAHДHЫE ИHTEPФEЙCЫ
ПPOГPAMMИCT ИЛИ OПEPATOP ПОЛУЧАЕТ ДОСТУП К СРЕДСТВАМ
OПEPAЦИОНHOЙ CИCTEMЫ ЧEPEЗ HAБOP KOMAHДHЫX ИHTEPФEЙCOB:
- КОМАНДЫ МОНИТОРА;
- ИНТЕРПРЕТАТОР КОМАНДНОЙ СТРОКИ;
�
- 18 -
- ЯЗЫК УПРАВЛЕНИЯ ПАКЕТОМ;
- CИCTEMHЫE MAKPOKOMAHДЫ.
KOMAHДЫ МОНИТОРА - ЯЗЫK, ПOЗBOЛЯЮЩИЙ C СИСТЕМНОГО
TEPMИHAЛA ПOЛУЧИTЬ CПPABOЧHУЮ ИHФOPMAЦИЮ O CИCTEME, УПРАВ-
ЛЯТЬ СИСТЕМОЙ, Т.Е. ЗAГPУЖATЬ B OПEPATИBHУЮ ПAMЯTЬ
CИCTEMHЫE И ПPИKЛAДHЫE ПPOГPAMMЫ, HAЗHAЧATЬ ФИЗИЧECKИM
УCTPOЙCTBAM ЛOГИЧECKИE ИMEHA И T.Д.
ЧАСТО ИСПОЛЬЗУЕМЫЕ ГРУППЫ КОМАНД МОГУТ ОБ'ЕДИНЯТЬСЯ В
КОМАНДНЫЕ ФАЙЛЫ. СПЕЦИАЛЬНАЯ КОМАНДА МОНИТОРА ЗАПУСКАЕТ
КОМАНДНЫЕ ФАЙЛЫ НА ВЫПОЛНЕНИЕ. ИСПОЛЬЗОВАНИЕ КОМАНДНЫХ ФАЙ-
ЛОВ УПРОЩАЕТ РАБОТУ И СОКРАЩАЕТ ПОТЕРИ ВРЕМЕНИ ОПЕРАТОРА,
РАБОТАЮЩЕГО С СИСТЕМОЙ. ИЗ ОДНОГО КОМАНДНОГО ФАЙЛА МОЖНО
ВЫЗЫВАТЬ ДРУГОЙ ФАЙЛ КАК "ПОДПРОГРАММУ". ДОПУСТИМАЯ ГЛУБИНА
ВЛОЖЕННОСТИ ТАКИХ ВЫЗОВОВ НЕ БОЛЕЕ ТРЕХ.
ИHTEPПPЕTATOP КОМАНДНОЙ CTPOKИ (CSI) - CПEЦИAЛЬHЫЙ
ЯЗЫK, KOTOPЫЙ ИCПOЛЬЗУETCЯ ДЛЯ УПPABЛEHИЯ PAБOTOЙ
БOЛЬШИHCTBA CИCTEMHЫX ПPOГPAMM. ПO CPABHEHИЮ C KOMAHДAMИ
МОНИТОРА ЭTO ЯЗЫK БOЛEE "HИЗKOГO" УPOBHЯ. МНОГИЕ КОМАНДЫ
МОНИТОРА ПРЕОБРАЗУЮТСЯ СИСТЕМОЙ В ПОСЛЕДОВАТЕЛЬНОСТЬ БОЛЕЕ
ПРОСТЫХ КОМАНД ЗАГРУЗКИ СИСТЕМНЫХ ПРОГРАММ И КОМАНД ФОРМАТА
CSI.
В СОСТАВ РАФОС ВКЛЮЧЕНЫ ПРОГРАММНЫЕ СРЕДСТВА ДЛЯ ОРГА-
НИЗАЦИИ ПАКЕТНОЙ ОБРАБОТКИ. ЭТОТ РЕЖИМ РАБОТЫ ПРИМЕНЯЕТСЯ В
ТЕХ СЛУЧАЯХ, КОГДА ВЫПОЛНЕНИЕ ДЛИТЕЛЬНЫХ ПО ВРЕМЕНИ ЗАДАНИЙ
НЕ ТРЕБУЕТ ВМЕШАТЕЛЬСТВА ОПЕРАТОРА ИЛИ ПРОГРАММИСТА. ПАКЕТ-
НЫЕ ЗАДАНИЯ МОГУТ РАЗМЕЩАТЬСЯ В ФАЙЛАХ НА ДИСКАХ ИЛИ НАКО-
ПИТЕЛЕ НА МАГНИТНОЙ ЛЕНТЕ, А ТАКЖЕ НА ПЕРФОКАРТАХ И ПЕРФО-
ЛЕНТЕ. ПОСЛЕДОВАТЕЛЬНОСТЬ ШАГОВ (ДЕЙСТВИЙ), НЕОБХОДИМЫХ ДЛЯ
ВЫПОЛНЕНИЯ ЗАДАНИЯ, ЗАПИСЫВАЕТСЯ С ПОМОЩЬЮ ЯЗЫКА УПРАВЛЕНИЯ
ПАКЕТОМ. СИСТЕМА ПАКЕТНОЙ ОБРАБОТКИ СОДЕРЖИТ СРЕДСТВА, ПОЗ-
ВОЛЯЮЩИЕ ПЕРЕДАВАТЬ УПРАВЛЕНИЕ ИЗ ОДНОГО ПАКЕТА В ДРУГОЙ,
ВО ВРЕМЯ ВЫПОЛНЕНИЯ ПАКЕТНОГО ЗАДАНИЯ ВЫЗЫВАТЬ ДРУГОЕ
ПАКЕТНОЕ ЗАДАНИЕ КАК "ПОДПРОГРАММУ" И Т.П.
B KAЧECTBE CИCTEMHOГO KOMAHДHOГO ИHTEPФEЙCA HИЗШEГO
УPOBHЯ BЫCTУПAET БИБЛИOTEKA CИCTEMHЫX MAKPOKOMAHД, KOTOPЫE
MOГУT ПPИMEHЯTЬCЯ ПPOГPAMMИCTOM B ПPOГPAMMAX HA ЯЗЫКЕ
MAKPOACCEMБЛEP. НАБОР CИCTEMHЫХ MAKPOKOMAHД СОДЕРЖИТ
CPEДCTBA ДЛЯ ПPOГPAMMИPOBAHИЯ BBOДA/BЫBOДA, PAБOTЫ C
KATAЛOГAMИ BHEШHИX ЗAПOMИHAЮЩИX УCTPOЙCTB И TAЙMEPOM. OHИ
ПOЗBOЛЯЮT ПOЛУЧАTЬ CПPABOЧHУЮ ИHФOPMAЦИЮ O COCTABE
OПEPAЦИOHHOЙ CИCTEMЫ И HAБOPE TEXHИЧECKИX CPEДCTB, BXOДЯЩИX
В COCTAB KOMПЛEKCA, И T.Д. ПPAKTИЧECKИ BCE СРЕДСТВА
MAKPOKOMAHД ДOCTУПHЫ ПPOГPAMMИCTУ, PAБOTAЮЩEMУ HA ЯЗЫKE
ФOPTPAH, B BИДE OБPAЩEHИЙ K ПOДПPOГPAMMAM, COДEPЖAЩИMCЯ B
CИCTEMHOЙ ОБ'ЕКТНОЙ БИБЛИOTEKE. КРОМЕ ЭТОГО, ФОРТРАН ОБЕС-
ПЕЧИВАЕТ ОБРАБОТКУ ПРЕРЫВАНИЙ И РАБОТУ ПОДПРОГРАММ ЗАВЕРШЕ-
НИЯ В РЕАЛЬНОМ МАСШТАБЕ ВРЕМЕНИ.
�
- 19 -
3.1.6. ФAЙЛOBAЯ CИCTEMA
B COCTAB MOHИTOPOB PAФOC BXOДЯT ПPOГPAMMHЫE CPEДCTBA
OPГAHИЗAЦИИ ФAЙЛOB HA МАГНИТНЫХ ДИСКАХ, НА ГИБКИХ МАГНИТНЫХ
ДИСКАХ, HA MAГHИTHЫX ЛEHTAX И MAГHИTHЫX ЛEHTAX KAСCETHOГO
TИПA. ФАЙЛОВАЯ СИСТЕМА РАФОС СОВМЕСТИМА С ОРГАНИЗАЦИЕЙ ФАЙ-
ЛОВ В ФОНОВО-ОПЕРАТИВНОЙ БАЗОВОЙ ОПЕРАЦИОННОЙ СИСТЕМЕ
РЕАЛЬНОГО ВРЕМЕНИ (ФОБОС) СВЕРХУ ВНИЗ.
ФАЙЛОМ ЯВЛЯЕТСЯ СОВОКУПНОСТЬ СВЯЗАННЫХ МЕЖДУ СОБОЙ
ЗАПИСЕЙ. ФАЙЛЫ НА НОСИТЕЛЯХ РАСПОЛАГАЮТСЯ В ЛОГИЧЕСКИХ БЛО-
КАХ. ЛОГИЧЕСКИЙ БЛОК В СИСТЕМЕ ВСЕГДА ИМЕЕТ ФИКСИРОВАННЫЙ
РАЗМЕР 512 (ДЕСЯТИЧНОЕ) БАЙТ. БЛОКИ НА НОСИТЕЛЕ ПОЛУЧАЮТ
НОМЕРА ПОСЛЕДОВАТЕЛЬНО, НАЧИНАЯ С 0.
ФАЙЛ РАЗМЕЩАЕТСЯ В СМЕЖНЫХ ЛОГИЧЕСКИХ БЛОКАХ НОСИТЕЛЯ,
Т.Е. ЯВЛЯЕТСЯ НЕПРЕРЫВНЫМ. ЭТО ОБЕСПЕЧИВАЕТ БЫСТРЫЙ ДОСТУП
К ИНФОРМАЦИИ, НАХОДЯЩЕЙСЯ В ФАЙЛЕ, ПО ОТНОСИТЕЛЬНОМУ НОМЕРУ
БЛОКА В ФАЙЛЕ.
ИНФОРМАЦИЯ О КАЖДОМ ИМЕЮЩЕМСЯ ФАЙЛЕ (ИМЯ, ТИП ФАЙЛА,
МЕСТОПОЛОЖЕНИЕ НА НОСИТЕЛЕ И Т.Д.) СОДЕРЖИТСЯ НА НОСИТЕЛЕ В
ТАБЛИЦЕ, КОТОРАЯ НАЗЫВАЕТСЯ КАТАЛОГОМ. НА КАЖДОМ ФИЗИЧЕСКОМ
НОСИТЕЛЕ ИМЕЕТСЯ ОДИН КАТАЛОГ ФАЙЛОВ.
БЛОК 0 И БЛОКИ 2-5 СИСТЕМНОГО НОСИТЕЛЯ СОДЕРЖАТ ЗАГ-
РУЗЧИК ОПЕРАЦИОННОЙ СИСТЕМЫ (СИСТЕМНЫЙ ЗАГРУЗЧИК). НА РАБО-
ЧИХ НОСИТЕЛЯХ (ОТСУТСТВУЮТ ФАЙЛЫ МОНИТОРА И ДРАЙВЕРОВ) БЛО-
КИ 0 И 2-5 НЕ ИСПОЛЬЗУЮТСЯ. БЛОК 1 СОДЕРЖИТ СИСТЕМНУЮ
ИНФОРМАЦИЮ, ВКЛЮЧАЮЩУЮ ИДЕНТИФИКАТОР ТОМА, ИМЯ ВЛАДЕЛЬЦА,
ТАБЛИЦУ ЗАМЕЩЕНИЯ ДЕФЕКТНЫХ БЛОКОВ НА РЕЗЕРВНЫЕ И Т.Д.
КАТАЛОГ ФАЙЛОВ ВСЕГДА НАЧИНАЕТСЯ С БЛОКА 6. КАТАЛОГ СОСТОИТ
ИЗ СЕГМЕНТОВ. ЧИСЛО СЕГМЕНТОВ НЕ МОЖЕТ ПРЕВЫШАТЬ 31. СЕГ-
МЕНТ ЗАНИМАЕТ 2 СМЕЖНЫХ БЛОКА (1024 БАЙТ). ВСЕ ОСТАЛЬНЫЕ
БЛОКИ НОСИТЕЛЯ (ПОСЛЕ КАТАЛОГА) ИСПОЛЬЗУЮТСЯ ДЛЯ ХРАНЕНИЯ
ФАЙЛОВ.
ПЕРЕД НАЧАЛОМ ИСПОЛЬЗОВАНИЯ НОВОГО НОСИТЕЛЯ, ЕГО НЕОБ-
ХОДИМО ПОДГОТОВИТЬ (ВЫПОЛНИТЬ ИНИЦИАЛИЗАЦИЮ) КОМАНДОЙ МОНИ-
ТОРА INITIALIZE/BADBLOCKS. ЭТО ОБЕСПЕЧИТ ПРОВЕРКУ НОСИТЕЛЯ
НА НАЛИЧИЕ ДЕФЕКТНЫХ БЛОКОВ И СОЗДАНИЕ КАТАЛОГА, В КОТОРОМ
ДЕФЕКТНЫЕ БЛОКИ ОТМЕЧАЮТСЯ В ВИДЕ ФАЙЛОВ ТИПА .BAD. ЕСЛИ
БЛОКИ, ПРЕДНАЗНАЧЕННЫЕ ДЛЯ РАЗМЕЩЕНИЯ КАТАЛОГА, ЯВЛЯЮТСЯ
ДЕФЕКТНЫМИ, ТО НОСИТЕЛЬ НЕ ПРИГОДЕН ДЛЯ ХРАНЕНИЯ ФАЙЛОВ
РАФОС. В КОМАНДЕ INITIALIZE МОЖНО ТАКЖЕ УКАЗАТЬ ТРЕБУЕМЫЙ
РАЗМЕР КАТАЛОГА В СЕГМЕНТАХ С ПОМОЩЬЮ КЛЮЧА /SEGMENTS:K.
ОБЩАЯ СТРУКТУРА НОСИТЕЛЯ ПОКАЗАНА НА РИС. 6.
�
- 20 -
НОМЕР БЛОКА
(ВОСЬМЕРИЧНЫЙ)
--!---------------!
0 ! ЗАГРУЗЧИК-1 ! ПЕРВИЧНЫЙ ЗАГРУЗЧИК
--!---------------!
1 ! ! БЛОК СИСТЕМНОЙ ИНФОРМАЦИИ
--!---------------!
2 ! !
! ЗАГРУЗЧИК-2 ! ВТОРИЧНЫЙ ЗАГРУЗЧИК
5 ! !
--!---------------!
6 ! КАТАЛОГ !
! ФАЙЛОВ !
! !
--!---------------! НАЧАЛО ОБЛАСТИ НОСИТЕЛЯ
N ! ФАЙЛ 1 ! ДЛЯ ХРАНЕНИЯ ФАЙЛОВ
!---------------!
! ФАЙЛ 2 !
!---------------!
! <СВОБОДНО> ! В РАСПЕЧАТКЕ КАТАЛОГА
!---------------! СООТВЕТСТВУЕТ <UNUSED>
! ФАЙЛ 3 !
!---------------!
! ФАЙЛ 4 !
!---------------!
! ФАЙЛ 5 !
!---------------!
! <СВОБОДНО> !
!---------------!
! ... !
РИС. 6
СРЕДСТВА ФАЙЛОВОЙ СИСТЕМЫ ОБЕСПЕЧИВАЮТ ВЫПОЛНЕНИЕ
ТАКИХ ОПЕРАЦИЙ, КАК ОТКРЫТИЕ УЖЕ СУЩЕСТВУЮЩЕГО ФАЙЛА НА
ДИСКЕ, СОЗДАНИЕ НОВОГО ФАЙЛА, ПЕРЕИМЕНОВАНИЕ ФАЙЛА, УДАЛЕ-
НИЕ ФАЙЛА ИЗ КАТАЛОГА ДИСКА.
ЕДИНАЯ ФАЙЛОВАЯ СТРУКТУРА ПРИМЕНЯЕТСЯ ДЛЯ ВСЕХ ДИСКО-
ВЫХ УСТРОЙСТВ И ВООБЩЕ ДЛЯ ВСЕХ ВНЕШНИХ УСТРОЙСТВ, КОТОРЫЕ
МОЖНО ЛОГИЧЕСКИ ПРЕДСТАВИТЬ В ВИДЕ ПОСЛЕДОВАТЕЛЬНОСТИ ЗАНУ-
МЕРОВАННЫХ БЛОКОВ ФИКСИРОВАННОЙ ДЛИНЫ (512 БАЙТ), К КОТОРЫМ
МОЖНО ОБРАЩАТЬСЯ ПО НОМЕРУ В ПРОИЗВОЛЬНОМ ПОРЯДКЕ.
ПРИМЕЧАНИЕ. ДЛЯ НЕКОТОРЫХ УСТРОЙСТВ (ТИПА МАГНИТНОЙ
ЛЕНТЫ) ЭТИ ТРЕБОВАНИЯ НЕ ВЫПОЛНЯЮТСЯ. ДЛЯ РЕШЕНИЯ ЭТОЙ
ПРОБЛЕМЫ МОНИТОРЫ РАФОС ОБЕСПЕЧИВАЮТ ВОЗМОЖНОСТЬ ИСПОЛЬЗО-
ВАНИЯ "НЕСТАНДАРТНЫХ" ФАЙЛОВЫХ СТРУКТУР. СРЕДСТВА РАБОТЫ С
ТАКИМИ СТРУКТУРАМИ ВКЛЮЧЕНЫ, НАПРИМЕР, В ДРАЙВЕР МАГНИТНОЙ
ЛЕНТЫ. В СЛУЧАЕ ПОДКЛЮЧЕНИЯ НОВЫХ УСТРОЙСТВ, ИМЕЮЩИХ АНАЛО-
ГИЧНЫЕ ОСОБЕННОСТИ, СРЕДСТВА ОБРАБОТКИ ЗАПРОСОВ ФАЙЛОВОЙ
СИСТЕМЫ ДОЛЖНЫ ВКЛЮЧАТЬСЯ ПОЛЬЗОВАТЕЛЕМ НЕПОСРЕДСТВЕННО В
ДРАЙВЕР СООТВЕТСТВУЮЩЕГО УСТРОЙСТВА.
HEПPEPЫBHAЯ CTPУKTУPA ФAЙЛA ПOЗBOЛЯET, HAПPИMEP,
BЫПOЛHИTЬ ЗAГPУЗKУ ПPИKЛAДHOЙ ИЛИ CИCTEMHOЙ ПPOГPAMMЫ ЗA
OДHO OБPAЩEHИE K HAKOПИTEЛЮ.
�
- 21 -
В РАФОС ВХОДЯТ СРЕДСТВА ДЛЯ РАБОТЫ С
В_И_Р_Т_У_А_Л_Ь_Н_Ы_М_И Ф_А_Й_Л_О_В_Ы_М_И
Н_О_С_И_Т_Е_Л_Я_М_И. ЭТИ СРЕДСТВА ПОЗВОЛЯЮТ РАССМАТРИВАТЬ
ОТДЕЛЬНЫЙ ФАЙЛ В КАЧЕСТВЕ САМОСТОЯТЕЛЬНОГО НОСИТЕЛЯ. ТАКОЙ
ФАЙЛ ИМЕЕТ ВНУТРЕННЮЮ СТРУКТУРУ, ЭКВИВАЛЕНТНУЮ СТРУКТУРЕ
ФИЗИЧЕСКОГО НОСИТЕЛЯ, И ИМЕЕТ КАТАЛОГ ФАЙЛОВ, СОДЕРЖАЩИХСЯ
В НЕМ (РИС. 7). ОБ'ЯВЛЕНИЕ ФАЙЛА ВИРТУАЛЬНЫМ НОСИТЕЛЕМ ОСУ-
ЩЕСТВЛЯЕТСЯ КОМАНДОЙ МОНИТОРА CONNECT.
ФИЗИЧЕСКИЙ НОСИТЕЛЬ
!---------------!
! !
!---------------!
! КАТАЛОГ !
! ФАЙЛОВ !
!---------------! НАЧАЛО ОБЛАСТИ НОСИТЕЛЯ
! ФАЙЛ 1 ! ДЛЯ ХРАНЕНИЯ ФАЙЛОВ
!---------------!
! ФАЙЛ 2 !
!---------------! ВИРТУАЛЬНЫЙ НОСИТЕЛЬ
! <СВОБОДНО> !
!---------------!---->------>---!---------------!
! ФАЙЛ 3 ! ! !
!---------------!---->--! !---------------!
! ФАЙЛ 4 ! ! ! КАТАЛОГ !
!---------------! ! ! ФАЙЛОВ !
! ФАЙЛ 5 ! ! !---------------!
!---------------! ! ! ФАЙЛ 1 !
! <СВОБОДНО> ! ! !---------------!
!---------------! ! ! ФАЙЛ 2 !
! ... ! ! !---------------!
! ! ! ! ... !
!---------------! !--->---!---------------!
РИС. 7
ЭТИ СРЕДСТВА ВКЛЮЧЕНЫ В СИСТЕМУ ДЛЯ TOГO, ЧTOБЫ
HECKOЛЬKO BЛAДEЛЬЦEB (ПOЛЬЗOBATEЛEЙ) ФAЙЛOB ИMEЛИ
OГPAHИЧEHHЫЙ ДOCTУП K ИHФOPMAЦИИ, PAЗMEЩEHHOЙ B "ЧУЖИX"
ФAЙЛAX, И HEУMЫШЛEHHO HE ПOBPEДИЛИ ФAЙЛЫ OCTAЛЬHЫX
BЛAДEЛЬЦEB, PAЗMEЩEHHЫЕ HA OДHOM И TOM ЖE ФИЗИЧECKOM
HOCИTEЛE.
ИCПOЛЬЗOBAHИE ИEPAPXИЧECKOЙ ФAЙЛOBOЙ CИCTEMЫ
УBEЛИЧИBAET CPEДHEE BPEMЯ OДHOГO OБPAЩEHИЯ K BHEШHEMУ УСТ-
РОЙСТВУ HA 20-30 MKC (ДЛЯ СРАВНЕНИЯ: СРЕДНЕЕ ВРЕМЯ ДОСТУПА
К ИНФОРМАЦИИ НА ДИСКЕ СМ-5400 РАВНО 40-50 МС).
ВСЕ ФАЙЛЫ, НЕОБХОДИМЫЕ ДЛЯ ГЕНЕРАЦИИ СИСТЕМЫ, БИБЛИО-
ТЕК И ИСПОЛНЯЮЩИХ СИСТЕМ ЯЗЫКОВ ВЫСОКОГО УРОВНЯ, А ТАКЖЕ
ПАКЕТОВ ПРИКЛАДНЫХ ПРОГРАММ РАСПОЛОЖЕНЫ В ВИРТУАЛЬНЫХ НОСИ-
ТЕЛЯХ.
В РАФОС ВХОДЯТ СРЕДСТВА ДЛЯ РАБОТЫ С
Р_А_З_Д_Е_Л_Я_Е_М_Ы_М_И Ф_А_Й_Л_А_М_И (ТОЛЬКО ДЛЯ
TS-МОНИТОРА). СРЕДСТВА РАЗДЕЛЯЕМЫХ ФАЙЛОВ ПОЗВОЛЯЮТ ПРОГ-
�
- 22 -
РАММЕ ПОЛУЧИТЬ ПОЛНЫЙ КОНТРОЛЬ НАД ОДНИМ ИЛИ НЕСКОЛЬКИМИ
БЛОКАМИ ФАЙЛА. ДЛЯ ЭТОГО ПРОГРАММА ДОЛЖНА "ЗАБЛОКИРОВАТЬ"
НУЖНЫЕ ЕЙ БЛОКИ ФАЙЛА. ПОСЛЕ БЛОКИРОВКИ ДРУГИЕ ПРОГРАММЫ,
РАБОТАЮЩИЕ С ТЕМ ЖЕ ФАЙЛОМ, НЕ СМОГУТ РАБОТАТЬ С ЭТИМИ БЛО-
КАМИ, ПОКА ПЕРВАЯ ПРОГРАММА НЕ "РАЗБЛОКИРУЕТ" ИХ. ВОЗМОЖНА
БЛОКИРОВКА ВСЕГО ФАЙЛА.
ДЛЯ РАЗДЕЛЯЕМЫХ ФАЙЛОВ TS-МОНИТОР ВЫПОЛНЯЕТ КЭШИРОВА-
НИЕ БЛОКОВ ДАННЫХ, ЧТО ПОЗВОЛЯЕТ СУЩЕСТВЕННО УСКОРИТЬ ОПЕ-
РАЦИЮ ЧТЕНИЯ ПРИ РАБОТЕ С РАЗДЕЛЯЕМЫМИ ФАЙЛАМИ ЗА СЧЕТ
ИСПОЛЬЗОВАНИЯ ДЛЯ ХРАНЕНИЯ ИХ КОПИЙ В СПЕЦИАЛЬНОМ БУФЕРЕ
ОПЕРАТИВНОЙ ПАМЯТИ.
В TS-МОНИТОРЕ ВЫПОЛНЯЕТСЯ КЭШИРОВАНИЕ КАТАЛОГОВ.
СРЕДСТВА КЭШИРОВАНИЯ КАТАЛОГОВ ПОЗВОЛЯЮТ УМЕНЬШИТЬ ВРЕМЯ
ОТКРЫТИЯ ФАЙЛОВ ЗА СЧЕТ УМЕНЬШЕНИЯ ЧИСЛА ОБРАЩЕНИЙ К ВНЕШ-
НЕМУ НОСИТЕЛЮ ДЛЯ ЧТЕНИЯ КАТАЛОГА. ЭТО СВЯЗАНО С ТЕМ, ЧТО
ИНФОРМАЦИЯ О НАИБОЛЕЕ ЧАСТО ИСПОЛЬЗУЕМЫХ В СИСТЕМЕ ФАЙЛАХ
СОХРАНЯЕТСЯ В ОПЕРАТИВНОЙ ПАМЯТИ.
3.1.7. ДРАЙВЕРЫ BHEШHИХ УCTPOЙCTB
УПРАВЛЯЮЩАЯ CИCTEMA BKЛЮЧAET HAБOP ДPAЙBEPOB ДЛЯ
OБCЛУЖИBAHИЯ BHEШHИX УCTPOЙCTB И СПЕЦПРОЦЕССОРОВ, ВХОДЯЩИХ
В НОМЕНКЛАТУРУ ТЕХНИЧЕСКИХ СРЕДСТВ СМ ЭВМ (ПРИЛОЖЕНИЕ 1).
ДРАЙВЕРЫ ВНЕШНИХ УСТРОЙСТВ - ЭТО СПЕЦИАЛЬНЫМ ОБРАЗОМ
ОФОРМЛЕННЫЕ ПРОГРАММЫ ОПЕРАЦИОННОЙ СИСТЕМЫ, КОТОРЫЕ ОБЕСПЕ-
ЧИВАЮТ ДОСТУП КО ВСЕМ ПЕРИФЕРИЙНЫМ И ВНЕШНИМ ЗАПОМИНАЮЩИМ
УСТРОЙСТВАМ СО СТОРОНЫ МОНИТОРОВ РАФОС, А ТАКЖЕ СИСТЕМНЫХ И
ПРИКЛАДНЫХ (ПОЛЬЗОВАТЕЛЬСКИХ) ПРОГРАММ.
ДРАЙВЕРЫ ПОЗВОЛЯЮТ РАЗРАБАТЫВАТЬ ПРОГРАММНОЕ ОБЕСПЕЧЕ-
НИЕ, НЕ ЗАВИСИМОЕ ОТ ВНЕШНИХ УСТРОЙСТВ. ВСЕ МОНИТОРЫ РАФОС
НЕ СОДЕРЖАТ НИ ОДНОГО МОДУЛЯ, ИМЕЮЩЕГО НЕПОСРЕДСТВЕННЫЙ
ДОСТУП К КАКОМУ-ЛИБО ВНЕШНЕМУ УСТРОЙСТВУ, ПОСКОЛЬКУ ВСЯ
РАБОТА С УСТРОЙСТВАМИ НА ФИЗИЧЕСКОМ УРОВНЕ ВЫПОЛНЯЕТСЯ В
ДРАЙВЕРАХ. ЕСЛИ ПОЛЬЗОВАТЕЛЮ НЕОБХОДИМО РАБОТАТЬ С ДОПОЛНИ-
ТЕЛЬНЫМ УСТРОЙСТВОМ, КОТОРОЕ НЕ ЯВЛЯЕТСЯ СТАНДАРТНЫМ ДЛЯ
РАФОС, ТО ОН МОЖЕТ СРАВНИТЕЛЬНО ЛЕГКО РАЗРАБОТАТЬ ДРАЙВЕР
ДЛЯ ЭТОГО УСТРОЙСТВА.
ПPOЦEДУPA ПPOГPAMMИPOBAHИЯ ДPAЙBEPA CУЩECTBEHHO
УПPOЩAETCЯ (НАПРИМЕР, ПО СРАВНЕНИЮ С ФОБОС) ЗА СЧЕТ
ПPИMEHЕНИЯ CПEЦИAЛЬHЫХ CИCTEMHЫХ MAKPOKOMAHД. ПPOЦEДУPA
COЗДAHИЯ, ОТЛАДКИ И BKЛЮЧEHИЯ ДPAЙBEPA B CИCTEMУ MOЖET
BЫПOЛHЯTЬCЯ B ФOHOBOM PEЖИME, HE ПPEPЫBAЯ ПРИ ЭТОМ
BЫПOЛHEHИЕ ПPOГPAMMЫ РЕАЛЬНОГО ВРЕМЕНИ B OПEPATИBHOM
PAЗДEЛE.
ВКЛЮЧИТЬ НОВЫЙ ДРАЙВЕР В СОСТАВ СИСТЕМЫ МОЖНО С
ПОМОЩЬЮ ОДНОЙ КОМАНДЫ МОНИТОРА. В КАЧЕСТВЕ АЛЬТЕРНАТИВЫ
ПОЛЬЗОВАТЕЛЬ МОЖЕТ РАБОТАТЬ С НОВЫМ УСТРОЙСТВОМ БЕЗ ДРАЙВЕ-
РА, НЕПОСРЕДСТВЕННО В ПРОГРАММЕ ОБРАЩАЯСЬ К УСТРОЙСТВУ НА
ФИЗИЧЕСКОМ УРОВНЕ. ОДНАКО В ПОСЛЕДНЕМ СЛУЧАЕ ПРОГРАММА
�
- 23 -
БУДЕТ ЗАВИСЕТЬ ОТ ЭТОГО УСТРОЙСТВА, ХОТЯ ПРИ ЭТОМ МОЖЕТ
БЫТЬ ОБЕСПЕЧЕНО МАКСИМАЛЬНОЕ БЫСТРОДЕЙСТВИЕ ПО СРАВНЕНИЮ С
ИСПОЛЬЗОВАНИЕМ ДРАЙВЕРА.
КАЖДЫЙ ДРАЙВЕР РАФОС ХРАНИТСЯ В ОТДЕЛЬНОМ ФАЙЛЕ НА
СИСТЕМНОМ ДИСКЕ (Т.Е. ДИСКЕ, С КОТОРОГО ЗАГРУЖЕН МОНИТОР
ОПЕРАЦИОННОЙ СИСТЕМЫ). ФАЙЛ, СОДЕРЖАЩИЙ ДРАЙВЕР, ИМЕЕТ ИМЯ
СОСТОЯЩЕЕ ИЗ ТРЕХ БУКВ, А ТИП ФАЙЛА - ВСЕГДА .SYS (СИСТЕМ-
НЫЙ ФАЙЛ). ПЕРВЫЕ ДВЕ БУКВЫ ИМЕНИ ФАЙЛА ОБЫЧНО ЯВЛЯЮТСЯ
СОКРАЩЕНИЕМ НАИМЕНОВАНИЯ УСТРОЙСТВА И ОПРЕДЕЛЯЮТ "ФИЗИЧЕС-
КОЕ" ИМЯ УСТРОЙСТВА ПРИ РАБОТЕ ПОД УПРАВЛЕНИЕМ ОПЕРАЦИОННОЙ
СИСТЕМЫ. ПОСЛЕДНЯЯ БУКВА ИМЕНИ ФАЙЛА НАЗЫВАЕТСЯ ПОСТФИКСОМ
И ОДНОЗНАЧНО ОПРЕДЕЛЯЕТСЯ ТИПОМ МОНИТОРА. НАПРИМЕР, ДРАЙВЕР
УСТРОЙСТВА ПЕЧАТИ ДЛЯ XM-МОНИТОРА НАХОДИТСЯ В ФАЙЛЕ
LPX.SYS.
СРЕДСТВА РАЗРАБОТКИ ДРАЙВЕРОВ ВКЛЮЧАЮТ ПОДДЕРЖКУ ПРО-
ТОКОЛИРОВАНИЯ ОШИБОК УСТРОЙСТВ И СБОРА СТАТИСТИКИ ОБ ИХ
ФУНКЦИОНИРОВАНИИ И СРЕДСТВА ТАЙМ-АУТА.
3.1.8. PAБOTA C ГPAФИЧECKИM ДИCПЛEEM
PAФOC COДEPЖИT CPEДCTBA ДЛЯ ПPOГPAMMИPOBAHИЯ
ГPAФИЧECKOГO ДИCПЛEЯ, KOTOPЫE BKЛЮЧAЮT CПEЦИAЛЬHУЮ
ПPOГPAMMУ-ДPAЙBEP И БИБЛИOTEKУ MAKPOKOMAHД ДЛЯ PAБOTЫ C
СМ-7300, CM-7306 И АЦВ-СМ B ИHTEPAKTИBHOM PEЖИME. KPOME
ЭTOГO, ПO CПEЦИAЛЬHOЙ KOMAHДE OПEPATOPA В
SJ/FB/XM-МОНИТОРАХ ДИCПЛEЙ MOЖHO ИCПOЛЬЗOBATЬ B KAЧECTBE
УCTPOЙCTBA OTOБPAЖEHИЯ ПPOTOKOЛA PAБOTЫ HA CИCTEMHOM
TEPMИHAЛE И ДЛЯ PEДAKTИPOBAHИЯ TEKCTOBЫX ФAЙЛOB B ЭКРАННОМ
PEЖИME. ПOCЛEДHЯЯ BOЗMOЖHOCTЬ ПOЗBOЛЯET БЫCTPO BЫПOЛHЯTЬ
CЛOЖHЫE PAБOTЫ ПO PEДAKTИPOBAHИЮ ПOЛЬЗOBATEЛЮ, НЕ ИМЕЮЩЕМУ
CПEЦИAЛЬHOЙ ПOДГOTOBKИ.
РАБОТА С ГPAФИЧECKИМ ДИCПЛEЕМ TAKЖE ВОЗМОЖНА ИЗ
ПPOГPAMM, HAПИCAHHЫX НА ЯЗЫKЕ ФOPTPAH. РАФОС ПРЕДОСТАВЛЯЕТ
БИБЛИОТЕКУ ПОДПРОГРАММ, РЕАЛИЗУЮЩИХ ШИРОКИЙ НАБОР ГРАФИЧЕС-
КИХ ПРИМИТИВОВ И ОБЕСПЕЧИВАЮЩИХ ИНТЕРАКТИВНЫЙ РЕЖИМ РАБОТЫ
СО СВЕТОВЫМ ПЕРОМ.
3.1.9. АВТОРИЗАЦИЯ ДОСТУПА
ПОДСИСТЕМА АВТОРИЗАЦИИ (ТОЛЬКО TS-МОНИТОР) УПРАВЛЯЕТ
ДОСТУПОМ ПОЛЬЗОВАТЕЛЕЙ В СИСТЕМУ И В ПРОЦЕССЕ ФУНКЦИОНИРО-
ВАНИЯ НАКАПЛИВАЕТ СЛЕДУЮЩУЮ ИНФОРМАЦИЮ: СПИСОК ПОЛЬЗОВАТЕ-
ЛЕЙ (PPN), ДОПУЩЕННЫХ К РАБОТЕ С СИСТЕМОЙ, ОБЩЕЕ ВРЕМЯ,
ПРОВЕДЕННОЕ ЗА ТЕРМИНАЛОМ, И ИСПОЛЬЗОВАННОЕ ВРЕМЯ ЦЕНТРАЛЬ-
НОГО ПРОЦЕССОРА.
СРЕДСТВА АВТОРИЗАЦИИ ДОСТУПА ОБЕСПЕЧИВАЮТ КОНТРОЛЬ ЗА
ПОЛЬЗОВАТЕЛЕМ, НАЧИНАЮЩИМ СЕАНС РАБОТЫ С СИСТЕМОЙ, ПО ИМЕНИ
�
- 24 -
И ПАРОЛЮ. СПИСОК ЛИЦ, ДОПУЩЕННЫХ ДЛЯ РАБОТЫ С СИСТЕМОЙ,
ХРАНИТСЯ В СПЕЦИАЛЬНОМ КАТАЛОГЕ И МОЖЕТ ИЗМЕНЯТЬСЯ ТОЛЬКО
ПРИВИЛЕГИРОВАННЫМ ПОЛЬЗОВАТЕЛЕМ (АДМИНИСТРАТОРОМ СИСТЕМЫ И
СИСТЕМНЫМ ПРОГРАММИСТОМ). АДМИНИСТРАТОР ИМЕЕТ ВОЗМОЖНОСТЬ
ПРОСМАТРИВАТЬ СПИСОК ПОЛЬЗОВАТЕЛЕЙ, ЗАДАВАТЬ ПРИВИЛЕГИИ
ПОЛЬЗОВАТЕЛЯМ, ИЗМЕНЯТЬ ПАРОЛИ ДОСТУПА В СИСТЕМУ, РАСПЕЧА-
ТЫВАТЬ СТАТИСТИКУ О РАБОТЕ ПОЛЬЗОВАТЕЛЕЙ.
3.2. СИСТЕМНЫЕ ПРОГРАММЫ
СИСТЕМНЫЕ ПРОГРАММЫ, ВХОДЯЩИЕ В СОСТАВ ОПЕРАЦИОННОЙ
СИСТЕМЫ, ПОЗВОЛЯЮТ ВЫПОЛНЯТЬ РАЗНООБРАЗНЫЕ ФУНКЦИИ ПО ОБС-
ЛУЖИВАНИЮ СИСТЕМЫ.
3.2.1. BINCOM - СРАВНЕНИЕ ДВОИЧНЫХ ФАЙЛОВ
BINCOM ВЫПОЛНЯЕТ СРАВНЕНИЕ ДВОИЧНЫХ ФАЙЛОВ И СОЗДАЕТ
ЛИСТИНГ РАЗЛИЧИЙ, КОТОРЫЙ ВЫВОДИТ НА ТЕРМИНАЛ, УСТРОЙСТВО
ПЕЧАТИ ИЛИ В ФАЙЛ НА УКАЗАННОМ УСТРОЙСТВЕ. КРОМЕ ЛИСТИНГА
РАЗЛИЧИЙ, ПРОГРАММА СОЗДАЕТ КОМАНДНЫЙ ФАЙЛ КОРРЕКЦИИ,
ВЫПОЛНЕНИЕ КОТОРОГО ПРОИЗВОДИТ ИЗМЕНЕНИЯ ОДНОЙ ВЕРСИИ ПРОГ-
РАММЫ В СООТВЕТСТВИИ С ДРУГОЙ.
3.2.2. PIP - РАБОТА С ФАЙЛАМИ
PIP ВЫПОЛНЯЕТ СЛЕДУЮЩИЕ ОПЕРАЦИИ:
- КОПИРОВАНИЕ;
- ПЕРЕИМЕНОВАНИЕ;
- ОБ'ЕДИНЕНИЕ ФАЙЛОВ;
- УДАЛЕНИЕ ФАЙЛОВ.
В PIP ИМЕЕТСЯ ВОЗМОЖНОСТЬ УКАЗАНИЯ ГРУППОВЫХ ОПЕРАЦИЙ.
ДОПУСТИМО ИСПОЛЬЗОВАНИЕ "*" ВМЕСТО ГРУППЫ СИМВОЛОВ И "%"
ВМЕСТО ЛЮБОГО СИМВОЛА ИМЕНИ И ТИПА ФАЙЛА. НАПРИМЕР, ЗАПИСЬ
"*ABC.%D%" ОБОЗНАЧАЕТ "ВСЕ ФАЙЛЫ, У КОТОРЫХ ИМЯ ЗАКАНЧИ-
ВАЕТСЯ БУКВАМИ "ABC", ТИП ИМЕЕТ ТРИ СИМВОЛА, ПРИЧЕМ ВТОРОЙ
СИМВОЛ ДОЛЖЕН БЫТЬ "D"".
ПРИ ВЫПОЛНЕНИИ КОПИРОВАНИЯ И/ИЛИ ПЕРЕИМЕНОВАНИЯ PIP
СОХРАНЯЕТ ДАТУ СОЗДАНИЯ ФАЙЛА. ИСПОЛЬЗОВАНИЕ СПЕЦИАЛЬНОГО
КЛЮЧА ПОЗВОЛЯЕТ ВКЛЮЧИТЬ В ОПЕРАЦИЮ "ВСЕ ФАЙЛЫ, КРОМЕ УКА-
ЗАННЫХ". ПРИ КОПИРОВАНИИ НА УСТРОЙСТВО ПЕЧАТИ, ТЕРМИНАЛ ИЛИ
ПЕРФОЛЕНТУ МОЖНО УКАЗЫВАТЬ КОЛИЧЕСТВО КОПИЙ ФАЙЛА, КОТОРОЕ
НЕОБХОДИМО ПОЛУЧИТЬ.
�
- 25 -
3.2.3. DUP - ОБСЛУЖИВАНИЕ УСТРОЙСТВ
DUP ВЫПОЛНЯЕТ ЦЕЛЫЙ РЯД ФУНКЦИЙ:
- ИНИЦИАЛИЗАЦИЮ НОСИТЕЛЯ;
- ПРОВЕРКУ НОСИТЕЛЯ НА НАЛИЧИЕ ДЕФЕКТНЫХ БЛОКОВ С
УКАЗАНИЕМ АБСОЛЮТНОГО И ОТНОСИТЕЛЬНОГО НОМЕРА ПЛО-
ХОГО БЛОКА;
- "СБОРКУ МУСОРА" НА НОСИТЕЛЕ;
- СОЗДАНИЕ И РАСШИРЕНИЕ ФАЙЛА;
- КОПИРОВАНИЕ НОСИТЕЛЕЙ;
- ЗАГРУЗКУ МОНИТОРОВ В ПАМЯТЬ;
- ЗАПИСЬ ИДЕНТИФИКАТОРА НОСИТЕЛЯ И Т.Д.
ПРОГРАММА DUP ПОЗВОЛЯЕТ СОЗДАВАТЬ РЕЗЕРВНЫЕ КОПИИ (ДЛЯ
ЦЕЛЕЙ ЗАЩИТЫ) ОДНОГО ДИСКА НА ДРУГОМ ИЛИ МАГНИТНОЙ ЛЕНТЕ.
3.2.4. DIR - РАСПЕЧАТКА КАТАЛОГОВ
DIR ОБЕСПЕЧИВАЕТ РАСПЕЧАТКУ КАТАЛОГА ФАЙЛОВ НОСИТЕЛЯ В
НЕСКОЛЬКО КОЛОНОК (ЧИСЛО КОЛОНОК ЗАДАЕТСЯ В КОМАНДЕ) С ВОЗ-
МОЖНОСТЬЮ СОРТИРОВКИ ФАЙЛОВ:
- ПО РАЗМЕРУ;
- ПО ПОЛОЖЕНИЮ НА НОСИТЕЛЕ;
- ПО ДАТАМ СОЗДАНИЯ;
- В ЛЕКСИКОГРАФИЧЕСКОМ ПОРЯДКЕ ПО ИМЕНАМ И/ИЛИ ТИПАМ
ФАЙЛОВ.
К ЛЮБОМУ ИЗ ПЕРЕЧИСЛЕННЫХ ПРАВИЛ СОРТИРОВКИ МОЖНО ПРИМЕНИТЬ
КЛЮЧ, ПОЗВОЛЯЮЩИЙ ВЫПОЛНИТЬ СОРТИРОВКУ В ПОРЯДКЕ, ОБРАТНОМ
УКАЗАННОМУ. DIR ДОПУСКАЕТ УКАЗАНИЕ ГРУППОВОЙ ОПЕРАЦИИ.
DIR ПРЕДОСТАВЛЯЕТ ТАКЖЕ СРЕДСТВО РАСПЕЧАТКИ КАТАЛОГА
"УДАЛЕННЫХ" ФАЙЛОВ, ИНФОРМАЦИЯ О КОТОРЫХ ЕЩЕ СОХРАНИЛАСЬ В
СИСТЕМЕ (Т.Е. ПОСЛЕ УДАЛЕНИЯ ФАЙЛА НЕ ВЫПОЛНЯЛАСЬ ОПЕРАЦИЯ
"СБОРКА МУСОРА" ИЛИ НА ЕГО МЕСТО НЕ БЫЛ ЗАПИСАН ДРУГОЙ
ФАЙЛ, ДЛИНА КОТОРОГО МЕНЬШЕ ИЛИ РАВНА ДЛИНЕ УДАЛЕННОГО ФАЙ-
ЛА). ЭТО СРЕДСТВО ОБЛЕГЧАЕТ ВОССТАНОВЛЕНИЕ ОШИБОЧНО УДАЛЕН-
НЫХ ФАЙЛОВ.
3.2.5. EL, ELINIT, ERROU - ПОДСИСТЕМА
РЕГИСТРАЦИИ ОШИБОК
СИСТЕМНЫЕ ПРОГРАММЫ EL, ELINIT, ERROUT ОБРАЗУЮТ ПОД-
СИСТЕМУ РЕГИСТРАЦИИ ОШИБОК И СБОРА СТАТИСТИКИ О ФУНКЦИОНИ-
РОВАНИИ УСТРОЙСТВ ПРЯМОГО ДОСТУПА. ВКЛЮЧЕНИЕ ЭТИХ СРЕДСТВ В
МОНИТОРЫ РАФОС ОСУЩЕСТВЛЯЕТСЯ ПРИ ГЕНЕРАЦИИ СИСТЕМЫ.
�
- 26 -
ПРИМЕЧАНИЕ. ДАННЫЕ СРЕДСТВА МОГУТ ИСПОЛЬЗОВАТЬСЯ ТОЛЬ-
КО В FB/XM-МОНИТОРАХ.
ЕСЛИ ИСПОЛЬЗУЕТСЯ ПОДСИСТЕМА РЕГИСТРАЦИИ ОШИБОК, ТО
ИНФОРМАЦИЯ ОБ УСПЕШНЫХ И ОШИБОЧНЫХ ОПЕРАЦИЯХ НОСИТЕЛЕЙ ПРЯ-
МОГО ДОСТУПА НАКАПЛИВАЕТСЯ В БУФЕРЕ EL:. ПРОГРАММА EL ОСУ-
ЩЕСТВЛЯЕТ ЗАПИСЬ ИНФОРМАЦИИ ИЗ БУФЕРА ПАМЯТИ В ФАЙЛ НА ДИС-
КЕ. ПРОГРАММА ELINIT ОСУЩЕСТВЛЯЕТ ИНИЦИАЛИЗАЦИЮ И СОХРАНЕ-
НИЕ ФАЙЛА СТАТИСТИКИ, А ПРОГРАММА ERROUT СОЗДАЕТ ОТЧЕТ НА
ОСНОВЕ ИНФОРМАЦИИ, СОБРАННОЙ В ФАЙЛЕ СТАТИСТИКИ, И ВЫВОДИТ
РАСПЕЧАТКУ ОТЧЕТА НА ЭКРАН ТЕРМИНАЛА ИЛИ В ФАЙЛ, В ЗАВИСИ-
МОСТИ ОТ УКАЗАНИЯ ПОЛЬЗОВАТЕЛЯ.
3.2.6. PAT - КОРРЕКЦИЯ ОБ'ЕКТНЫХ ФАЙЛОВ
PAT ИСПОЛЬЗУЕТСЯ ДЛЯ КОРРЕКЦИИ ОБ'ЕКТНОГО МОДУЛЯ И
ПОЗВОЛЯЕТ НЕ ТОЛЬКО ИЗМЕНЯТЬ СОДЕРЖИМОЕ ОТДЕЛЬНЫХ ЯЧЕЕК, НО
И ДОБАВЛЯТЬ НОВЫЕ ПОДПРОГРАММЫ.
ПРИ ВЫПОЛНЕНИИ ОПЕРАЦИИ ИСПОЛЬЗУЮТСЯ ДВА ВХОДНЫХ
ОБ'ЕКТНЫХ ФАЙЛА: ФАЙЛ, КОТОРЫЙ ТРЕБУЕТСЯ ИЗМЕНИТЬ, И ФАЙЛ,
В КОТОРОМ СОДЕРЖАТСЯ ИЗМЕНЕНИЯ. ФАЙЛ ИЗМЕНЕНИЙ ПОДГОТАВЛИ-
ВАЕТСЯ НА ЯЗЫКЕ МАКРОАССЕМБЛЕР, ЗАТЕМ ТРАНСЛИРУЕТСЯ. В
РЕЗУЛЬТАТЕ РАБОТЫ ПРОГРАММА PAT СОЗДАЕТ НОВЫЙ ОТКОРРЕКТИРО-
ВАННЫЙ ОБ'ЕКТНЫЙ ФАЙЛ.
3.2.7. SIPP - КОРРЕКЦИЯ ЗАГРУЗОЧНЫХ ФАЙЛОВ
SIPP ПРЕДНАЗНАЧЕНА ДЛЯ КОРРЕКЦИИ ЗАГРУЗОЧНОГО ФАЙЛА В
СИСТЕМЕ, А ТАКЖЕ ЛЮБОГО СЛОВА ИЛИ БАЙТА В БЛОКЕ НА УСТ-
РОЙСТВЕ ПРЯМОГО ДОСТУПА (ДИСКЕ). SIPP ПОЗВОЛЯЕТ МОДИФИЦИРО-
ВАТЬ ФАЙЛ ЗАГРУЗОЧНОГО МОДУЛЯ, ИМЕЮЩИЙ ОВЕРЛЕЙНУЮ СТРУКТУ-
РУ.
ПРОГРАММА SIPP МОЖЕТ ЗАНОСИТЬ (И, СООТВЕТСТВЕННО, РАС-
ПЕЧАТЫВАТЬ) В ФАЙЛ ИНФОРМАЦИЮ В ТЕКСТОВОМ ВИДЕ И КОДЕ
RAD50. ЕЕ МОЖНО ЗАПУСКАТЬ В КОМАНДНОМ ФАЙЛЕ.
3.2.8. RESORS - РАСПЕЧАТКА СОСТОЯНИЯ СИСТЕМЫ
RESORC ИСПОЛЬЗУЕТСЯ МОНИТОРОМ ПРИ ОБРАБОТКЕ КОМАНДЫ
SHOW. ОНА ОБЕСПЕЧИВАЕТ РАСПЕЧАТКУ СЛУЖЕБНОЙ ИНФОРМАЦИИ О
МОДЕЛИ ЦЕНТРАЛЬНОГО ПРОЦЕССОРА, ДРАЙВЕРАХ ВНЕШНИХ УСТ-
РОЙСТВ, ПАРАМЕТРАХ ТЕРМИНАЛОВ, ИНФОРМАЦИЮ О ЗАГРУЖЕННЫХ
ЗАДАЧАХ, О ДОПОЛНИТЕЛЬНЫХ ВОЗМОЖНОСТЯХ СИСТЕМЫ, И Т.Д.
�
- 27 -
3.2.9. FILEX - ОБМЕН ФАЙЛАМИ
FILEX ПОЗВОЛЯЕТ ПЕРЕНОСИТЬ (КОПИРОВАТЬ) ФАЙЛЫ С НОСИ-
ТЕЛЯ, ПОДГОТОВЛЕННОГО В ОДНОЙ ОПЕРАЦИОННОЙ СИСТЕМЕ, НА
НОСИТЕЛЬ, ПРЕДНАЗНАЧЕННЫЙ ДЛЯ ДРУГОЙ ОПЕРАЦИОННОЙ СИСТЕМЫ.
FILEX ПЕРЕНОСИТ ФАЙЛЫ, СОЗДАННЫЕ ТРЕМЯ ОПЕРАЦИОННЫМИ СИСТЕ-
МАМИ: РАФОС, ОДНА ИЗ СИСТЕМ ЕС ЭВМ (С ПОМОЩЬЮ ГИБКИХ ДИСКОВ
- ПЕРЕМЕЩАЕМЫЙ ФОРМАТ) И ДОС-СМ. ПРИ ЭТОМ ДИСК ДОС-СМ МОЖЕТ
ИСПОЛЬЗОВАТСЯ ТОЛЬКО КАК ВХОДНОЕ УСТРОЙСТВО, А ГИБКИЙ ДИСК
- КАК ВХОДНОЕ И ВЫХОДНОЕ УСТРОЙСТВА.
ПРИМЕЧАНИЕ. ОПЕРАЦИИ С МАГНИТНЫМИ ЛЕНТАМИ, КАССЕТАМИ И
ГИБКИМ ДИСКОМ С ДВОЙНОЙ ПЛОТНОСТЬЮ ПРОГРАММА FILEX НЕ
ВЫПОЛНЯЕТ.
3.2.10. FORMAT - ФОРМАТИРОВАНИЕ ДИСКОВ
FORMAT ИСПОЛЬЗУЕТСЯ ДЛЯ НЕАВТОНОМНОГО (Т.Е. В ПРОЦЕССЕ
РАБОТЫ СИСТЕМЫ) ФОРМАТИРОВАНИЯ ДИСКОВ СМ-5400 (ИЗОТ-1370) И
ГИБКИХ ДИСКОВ. ПРОГРАММА МОЖЕТ БЫТЬ ИСПОЛЬЗОВАНА ДЛЯ ПЕРЕ-
ФОРМАТИРОВАНИЯ ГИБКИХ ДИСКОВ С НОРМАЛЬНОЙ ПЛОТНОСТЬЮ В ДИС-
КИ С ДВОЙНОЙ ПЛОТНОСТЬЮ И НАОБОРОТ. ПРОЦЕДУРА ФОРМАТИРОВА-
НИЯ ЗАКЛЮЧАЕТСЯ В ФОРМИРОВАНИИ СЛУЖЕБНЫХ ЗАПИСЕЙ В НАЧАЛЕ И
КОНЦЕ КАЖДОГО СЕКТОРА НОСИТЕЛЯ И ОБЫЧНО ЗАНИМАЕТ ОКОЛО
ОДНОЙ МИНУТЫ (ДЛЯ ОДНОГО ДИСКА).
3.2.11. LINK - КОМПОНОВЩИК
LINK ПОЗВОЛЯЕТ КОМПОНОВАТЬ ИЗ ОБ'ЕКТНЫХ МОДУЛЕЙ
(РЕЗУЛЬТАТ РАБОТЫ ТРАНСЛЯТОРОВ С РАЗЛИЧНЫХ ЯЗЫКОВ ПРОГРАМ-
МИРОВАНИЯ, НАПРИМЕР МАКРОАССЕМБЛЕР, ПАСКАЛЬ И Т.Д.) ПРОГ-
РАММЫ В ФОРМАТЕ ЗАГРУЗКИ ДЛЯ РАБОТЫ В ФОНОВОМ ИЛИ ОПЕРАТИВ-
НОМ РАЗДЕЛАХ. LINK СОДЕРЖИТ СРЕДСТВА ДЛЯ ПОСТРОЕНИЯ ПРОГ-
РАММ, ИМЕЮЩИХ СЛОЖНУЮ ОВЕРЛЕЙНУЮ СТРУКТУРУ. В КАЧЕСТВЕ
ВЫХОДНОГО ФАЙЛА МОЖЕТ БЫТЬ ПОЛУЧЕНА ПРОГРАММА В АБСОЛЮТНОМ
ДВОИЧНОМ ФОРМАТЕ, Т.Е. ДЛЯ ЗАГРУЗКИ С ПЕРФОЛЕНТЫ В КОМП-
ЛЕКС, ИМЕЮЩИЙ БЕЗДИСКОВУЮ КОНФИГУРАЦИЮ.
LINK ОБЕСПЕЧИВАЕТ ВЫБОРКУ НЕОБХОДИМЫХ ОБ'ЕКТНЫХ МОДУ-
ЛЕЙ ИЗ УКАЗАННЫХ БИБЛИОТЕК ОБ'ЕКТНЫХ МОДУЛЕЙ ПО ССЫЛКЕ НА
ГЛОБАЛЬНЫЕ МЕТКИ ЭТОГО МОДУЛЯ. НЕУДОВЛЕТВОРЕННЫЕ ССЫЛКИ ПО
УМОЛЧАНИЮ ЗАПОЛНЯЮТСЯ ИЗ СИСТЕМНОЙ ОБ'ЕКТНОЙ БИБЛИОТЕКИ.
В КАРТУ ЗАГРУЗКИ (РАСПРЕДЕЛЕНИЯ ПАМЯТИ), СОЗДАВАЕМОЙ И
РАСПЕЧАТЫВАЕМОЙ LINK, ВКЛЮЧЕНА ИНФОРМАЦИЯ О РАЗМЕЩЕНИИ
ПРОГРАММНЫХ СЕКЦИЙ, АДРЕСАХ ГЛОБАЛЬНЫХ МЕТОК, О СТРУКТУРЕ И
РАЗМЕРАХ ПЕРЕКРЫТИЙ И Т.Д.
�
- 28 -
3.2.12. LIBR - БИБЛИОТЕКАРЬ
LIBR ОБЕСПЕЧИВАЕТ СОЗДАНИЕ КАК БИБЛИОТЕКИ ОБ'ЕКТНЫХ
МОДУЛЕЙ, ТАК И БИБЛИОТЕКИ МАКРОКОМАНД ДЛЯ ЯЗЫКА МАКРОАС-
СЕМБЛЕР.
ПРОГРАММА ИМЕЕТ ВОЗМОЖНОСТЬ ИЗВЛЕКАТЬ ОБ'ЕКТНЫЙ МОДУЛЬ
ИЗ БИБЛИОТЕКИ. ЭТО БЫВАЕТ НЕОБХОДИМО, ПОСКОЛЬКУ LINK ВСЕГДА
РАЗМЕЩАЕТ БИБЛИОТЕЧНЫЕ МОДУЛИ В КОРНЕВОМ СЕГМЕНТЕ ОВЕРЛЕЙ-
НОЙ ПРОГРАММЫ. ПОЭТОМУ, ЧТОБЫ РАЗМЕСТИТЬ БИБЛИОТЕЧНЫЙ
МОДУЛЬ В ПЕРЕКРЫТИИ (ОВЕРЛЕЕ), НЕОБХОДИМО ЕГО ПРЕДВАРИТЕЛЬ-
НО ИЗВЛЕЧЬ ИЗ БИБЛИОТЕКИ С ПОМОЩЬЮ ПРОГРАММЫ LIBR.
3.2.13. EDIT - РЕДАКТОР ОБЩЕГО НАЗНАЧЕНИЯ
EDIT ИСПОЛЬЗУЕТСЯ ДЛЯ РЕДАКТИРОВАНИЯ ТЕКСТОВ ИСХОДНЫХ
ПРОГРАММ ИЛИ ДОКУМЕНТАЦИИ. ШИРОКИЙ НАБОР КОМАНД ОРИЕНТИРО-
ВАН НА КОНТЕКСТНУЮ РАБОТУ В ДИАЛОГОВОМ РЕЖИМЕ И ВКЛЮЧАЕТ
СРЕДСТВА ПОИСКА, ЗАМЕНЫ, ЦИКЛИЧЕСКОГО ПОВТОРЕНИЯ ОДНОЙ
КОМАНДЫ ИЛИ ГРУППЫ КОМАНД.
РЕДАКТОР ХОРОШО ЗАЩИЩЕН ОТ ОШИБОК ОПЕРАТОРА. ОШИБОЧНОЕ
ВЫПОЛНЕНИЕ КОМАНДЫ <CTRL/C> НЕ ПРИВОДИТ К ПОТЕРЕ РЕЗУЛЬТА-
ТОВ РЕДАКТИРОВАНИЯ. ЕСЛИ НЕПРЕДНАМЕРЕННО ОСУЩЕСТВЛЕН ВЫХОД
В МОНИТОР, ТО МОЖНО ВОССТАНОВИТЬ И ПРОДОЛЖИТЬ ПРЕРВАННОЕ
РЕДАКТИРОВАНИЕ ПО КОМАНДЕ МОНИТОРА "REENTER".
3.2.14. SED - ЭКРАННЫЙ РЕДАКТОР ТЕКСТОВ
ЭКРАННЫЙ РЕДАКТОР ЗНАЧИТЕЛЬНО УПРОЩАЕТ РАБОТУ ОПЕРАТО-
РА ЗА ТЕРМИНАЛОМ, НЕПРЕРЫВНО ОТОБРАЖАЯ ТЕКУЩЕЕ СОСТОЯНИЕ
РЕДАКТИРУЕМОГО ТЕКСТА И ВСЕ ПРОВОДИМЫЕ В НЕМ ИЗМЕНЕНИЯ НА
ЭКРАНЕ ТЕРМИНАЛА (РЕЖИМ "ОКНА"). РЕДАКТОР НАПИСАН НА ПАСКА-
ЛЕ, ПОСТАВЛЯЕТСЯ В ИСХОДНОМ ВИДЕ И ЕГО МОЖНО ДОСТАТОЧНО
ЛЕГКО НАСТРОИТЬ НА КОНКРЕТНЫЙ ТИП ТЕРМИНАЛА. СУЩЕСТВУЮЩАЯ
ВЕРСИЯ РЕДАКТОРА SED ПОЗВОЛЯЕТ СГЕНЕРИРОВАТЬ ВАРИАНТ РЕДАК-
ТОРА ДЛЯ СЛЕДУЮЩИХ ТЕРМИНАЛОВ: ВТА-2000-3/ВТА-2000/32,
ВТА-2000-15, VDT-52129/VDT-52130, 15-ИЭ-00-013.
3.2.15. DOC - ФОРМАТИРОВАНИЕ ТЕКСТОВ
DOC ПРЕДНАЗНАЧЕНА ДЛЯ ФОРМАТИРОВАНИЯ И РАСПЕЧАТКИ
ТЕКСТОВЫХ ФАЙЛОВ (ДОКУМЕНТОВ) В ФОРМАТЕ, УДОБНОМ ДЛЯ ЧТЕНИЯ
И СООТВЕТСТВУЮЩЕМ ТРЕБОВАНИЯМ ГОСТ ЕСПД.
�
- 29 -
НАБОР ДИРЕКТИВ, КОТОРЫЕ ОБРАБАТЫВАЮТСЯ ПРОГРАММОЙ DOC,
ПОЗВОЛЯЕТ ВЫПОЛНЯТЬ ФОРМАТИРОВАНИЕ СТРАНИЦ, ЗАГОЛОВКОВ,
СОБИРАТЬ ОГЛАВЛЕНИЕ, ОФОРМЛЯТЬ ТИТУЛЬНЫЕ ЛИСТЫ И Т.Д. DOC
МОЖЕТ ВЫВОДИТЬ ТЕКСТ, СФОРМАТИРОВАННЫЙ В ОДНУ ИЛИ ДВЕ
КОЛОНКИ.
3.2.16. LDA - АБСОЛЮТНЫЙ ЗАГРУЗЧИК
LDA ВЫПОЛНЯЕТ ЗАГРУЗКУ С УСТРОЙСТВ ПРЯМОГО ДОСТУПА
ПРОГРАММ, ИМЕЮЩИХ АБСОЛЮТНЫЙ ДВОИЧНЫЙ ЗАГРУЗОЧНЫЙ ФОРМАТ.
ПРОГРАММЫ, ЗАГРУЖЕННЫЕ С ПОМОЩЬЮ LDA, ВЫПОЛНЯЮТСЯ БЕЗ
ОПЕРАЦИОННОЙ СИСТЕМЫ, Т.Е. РАЗРУШАЮТ РЕЗИДЕНТНУЮ В ПАМЯТИ
ЧАСТЬ ОПЕРАЦИОННОЙ СИСТЕМЫ, ПОД УПРАВЛЕНИЕМ КОТОРОЙ ОНИ
БЫЛИ ЗАГРУЖЕНЫ.
3.2.17. QUEUE - ПОДСИСТЕМА СПУЛИНГА
QUEUE ВЫПОЛНЯЕТСЯ В ОПЕРАТИВНОМ РАЗДЕЛЕ ПОД УПРАВЛЕ-
НИЕМ FB/XM-МОНИТОРОВ И ПРЕДНАЗНАЧЕНА ДЛЯ БУФЕРИЗОВАННОГО
ВВОДА/ВЫВОДА ФАЙЛОВ НА МЕДЛЕННЫЕ ВНЕШНИЕ УСТРОЙСТВА.
ПОДСИСТЕМА СПУЛИНГА СОСТОИТ ИЗ ДВУХ ПРОГРАММ:
QUEUE.REL И QUEMAN.SAV. ПРОГРАММА QUEMAN В ДИАЛОГЕ С ОПЕРА-
ТОРОМ ФОРМИРУЕТ ЗАДАНИЕ НА ВЫВОД, КОТОРОЕ СТАВИТСЯ В ОЧЕ-
РЕДЬ НА ВЫПОЛНЕНИЕ К ПРОГРАММЕ QUEUE. ПРОГРАММА QUEUE В
СООТВЕТСТВИИ С ОЧЕРЕДЬЮ ВЫВОДИТ УКАЗАННЫЕ В ЗАДАНИЯХ ФАЙЛЫ
НА ВНЕШНИЕ УСТРОЙСТВА.
ПРИМЕЧАНИЕ. В СОСТАВ TS-МОНИТОРА ВХОДИТ БОЛЕЕ МОЩНЫЙ
ВАРИАНТ ПОДСИСТЕМЫ СПУЛИНГА, КОТОРЫЙ ВКЛЮЧАЕТСЯ НЕПОСРЕДСТ-
ВЕННО В СОСТАВ РЕЗИДЕНТНОГО МОНИТОРА.
3.2.18. PGN - ИНТЕРАКТИВНЫЙ МАКРОПРОЦЕССОР
PGN ПРЕДСТАВЛЯЕТ СОБОЙ ИНТЕРПРЕТАТОР, ПРЕДНАЗНАЧЕННЫЙ
ДЛЯ РАБОТЫ С ТЕКСТОВЫМИ ФАЙЛАМИ. МОЖЕТ ПРИМЕНЯТЬСЯ В
КАЧЕСТВЕ ПРЕДПРОЦЕССОРА ДЛЯ СИСТЕМ ПРОГРАММИРОВАНИЯ С ЯЗЫ-
КОВ МАКРОАССЕМБЛЕР, ФОРТРАН, ПАСКАЛЬ, БЕЙСИК И Т.Д. В РАФОС
ПРОГРАММА PGN ИСПОЛЬЗУЕТСЯ ПРИ ГЕНЕРАЦИИ СИСТЕМЫ (МОНИТОРОВ
И ДРАЙВЕРОВ ВВОДА/ВЫВОДА), БИБЛИОТЕК, ИСПОЛНЯЮЩИХ СИСТЕМ
ЯЗЫКОВ ВЫСОКОГО УРОВНЯ, ТРАНСЛЯТОРОВ И ПАКЕТОВ ПРИКЛАДНЫХ
ПРОГРАММ.
�
- 30 -
3.2.19. ОТЛАДЧИКИ
В СОСТАВ РАФОС ВКЛЮЧЕН ОТЛАДЧИК (ODT.OBJ) ДЛЯ ПРОГРАММ
НА ЯЗЫКЕ МАКРОАССЕМБЛЕР, ПОЗВОЛЯЮЩИЙ В ПРОЦЕССЕ ДИАЛОГА
ПРОСМАТРИВАТЬ И ИЗМЕНЯТЬ СОДЕРЖИМОЕ ЯЧЕЕК ПАМЯТИ, ВЫПОЛНЯТЬ
ПРОГРАММУ В ПОШАГОВОМ РЕЖИМЕ, УСТАНАВЛИВАТЬ ТОЧКИ ОСТАНОВА
В РАЗЛИЧНЫХ МЕСТАХ ПРОГРАММЫ И Т.Д.
ДОПОЛНИТЕЛЬНО К СТАНДАРТНОМУ ИНТЕРАКТИВНОМУ ОТЛАДЧИКУ
ПРОГРАММ (ODT.OBJ) В СОСТАВ РАФОС ВКЛЮЧЕН МОДУЛЬ TODT.OBJ,
КОТОРЫЙ ИМЕЕТ ОДНУ ДОПОЛНИТЕЛЬНУЮ КОМАНДУ И ПОЗВОЛЯЕТ
ВЫПОЛНЯТЬ ТРАССИРОВКУ ОТДЕЛЬНЫХ УЧАСТКОВ ОТЛАЖИВАЕМОЙ ПРОГ-
РАММЫ. ТРАССИРОВКА МОЖЕТ ВЫПОЛНЯТЬСЯ НА УСТРОЙСТВЕ ПЕЧАТИ,
ПЕРФОЛЕНТЕ ИЛИ ТЕРМИНАЛЕ И ВЕДЕТСЯ В ТЕРМИНАХ КОМАНД
АССЕМБЛЕРА.
ПРОГРАММА VDT.OBJ ЯВЛЯЕТСЯ СПЕЦИАЛЬНОЙ ВЕРСИЕЙ ОТЛАД-
ЧИКА ODT, КОТОРАЯ ИСПОЛЬЗУЕТСЯ ДЛЯ ОТЛАДКИ ВИРТУАЛЬНОГО ИЛИ
ПРИВИЛЕГИРОВАННОГО ЗАДАНИЯ В СИСТЕМЕ С XM-МОНИТОРОМ. ОНА
МОЖЕТ РАБОТАТЬ ВО ВСЕХ МОНИТОРАХ, В ТОМ ЧИСЛЕ С МНОГОТЕРМИ-
НАЛЬНОЙ ПОДДЕРЖКОЙ.
ПРИМЕЧАНИЕ. ОТЛАДКУ ПРОГРАММ ПОД УПРАВЛЕНИЕМ
XM-МОНИТОРА МОЖНО ВЫПОЛНЯТЬ ТОЛЬКО С ПОМОЩЬЮ VDT.
ДЛЯ ОТЛАДКИ ПРОГРАММ В TS-МОНИТОРЕ ИСПОЛЬЗУЕТСЯ СПЕ-
ЦИАЛЬНАЯ ВЕРСИЯ ОТЛАДЧИКА ODT - TSODT.REL. В TS-МОНИТОРЕ
МОЖНО ТАКЖЕ ИСПОЛЬЗОВАТЬ VDT, ОДНАКО ОТЛАДЧИК TSODT ПРЕД-
ПОЧТИТЕЛЬНЕЙ, ПОСКОЛЬКУ НЕ ТРЕБУЕТ КОМПОНОВКИ СОВМЕСТНО С
ОТЛАЖИВАЕМОЙ ПРОГРАММОЙ.
ОСОБЕННОСТЬЮ ОТЛАДЧИКA ДЛЯ ПРОГРАММ, РАЗРАБОТАННЫХ НА
ЯЗЫКЕ ПАСКАЛЬ, ЯВЛЯЕТСЯ ВОЗМОЖНОСТЬ РАБОТЫ С ЭТИМ ОТЛАДЧИ-
КОМ В ТЕРМИНАХ ЯЗЫКА ПАСКАЛЬ, Т.Е. ССЫЛАТЬСЯ НА ПОДПРОГРАМ-
МЫ, ОПЕРАТОРЫ И ПЕРЕМЕННЫЕ, А НЕ НА АДРЕСА ЯЧЕЕК ПАМЯТИ.
3.2.20. VRF - СРАВНЕНИЕ НОСИТЕЛЕЙ
VRF ИСПОЛЬЗУЕТСЯ ПРИ ВЫПОЛНЕНИИ КОМАНДЫ МОНИТОРА
VERIFY И ОСУЩЕСТВЛЯЕТ СРАВНЕНИЕ ДВУХ НОСИТЕЛЕЙ (ДИСКОВ),
НАПРИМЕР, ПОСЛЕ КОПИРОВАНИЯ ОДНОГО НА ДРУГОЙ. ПРОГРАММА
МОЖЕТ ПРИМЕНЯТЬСЯ ДЛЯ СРАВНЕНИЯ ДВУХ ФАЙЛОВ НА НАЛИЧИЕ РАС-
ХОЖДЕНИЙ.
�
- 31 -
3.2.21. DUMP - РАСПЕЧАТКА ФАЙЛОВ
DUMP ПРЕДНАЗНАЧЕНА ДЛЯ РАСПЕЧАТКИ СОДЕРЖИМОГО ДВОИЧНЫХ
ФАЙЛОВ.
ПРОГРАММА DUMP МОЖЕТ ВЫПОЛНЯТЬ РАСПЕЧАТКУ МАГНИТНЫХ И
КАССЕТНЫХ ЛЕНТ. ПРИ РАБОТЕ С ЭТИМИ УСТРОЙСТВАМИ DUMP ОБРА-
БАТЫВАЕТ ВСЮ ЛЕНТУ КАК ФАЙЛ (Т.Е. НЕЛЬЗЯ СДЕЛАТЬ РАСПЕЧАТКУ
КОНКРЕТНО КАКОГО-ЛИБО ФАЙЛА НА ЛЕНТЕ).
3.2.22. SLP - КОРРЕКЦИЯ ТЕКСТОВЫХ ФАЙЛОВ
ПРОГРАММА SLP ПРЕДНАЗНАЧЕНА ДЛЯ КОРРЕКЦИИ ТЕКСТОВЫХ
ФАЙЛОВ. С ЕЕ ПОМОЩЬЮ МОЖНО ЛЕГКО ЗАМЕНИТЬ ОДИН ИСХОДНЫЙ
ТЕКСТ ПРОГРАММЫ НА ДРУГОЙ. ВСЕ ИЗМЕНЕННЫЕ СТРОКИ ТЕКСТА
ПРОГРАММЫ ПОМЕЧАЮТСЯ СИМВОЛАМИ КОРРЕКЦИИ, ПРИНЯТЫМИ ПО
УМОЛЧАНИЮ ИЛИ УКАЗАННЫМИ ПОЛЬЗОВАТЕЛЕМ.
3.2.23. SRCCOM - СРАВНЕНИЕ ФАЙЛОВ
SRCCOM ПРЕДНАЗНАЧЕНА ДЛЯ СРАВНЕНИЯ ДВУХ ФАЙЛОВ, СОДЕР-
ЖАЩИХ СИМВОЛЬНУЮ ИНФОРМАЦИЮ, И ВЫВОДА РАЗЛИЧИЙ МЕЖДУ НИМИ
НА УКАЗАННОЕ УСТРОЙСТВО.
3.3. СИСТЕМЫ ПРОГРАММИРОВАНИЯ
В СОСТАВ РАФОС ВХОДИТ ШИРОКИЙ НАБОР ЯЗЫКОВЫХ ПРОЦЕССО-
РОВ - СИСТЕМ ПРОГРАММИРОВАНИЯ.
ПРИМЕЧАНИЕ. СИСТЕМЫ ПРОГРАММИРОВАНИЯ ПОСТАВЛЯЮТСЯ
ОТДЕЛЬНО ОТ ОПЕРАЦИОННОЙ СИСТЕМЫ.
3.3.1. МАКРОАССЕМБЛЕР
ЯЗЫК МАКРОАССЕМБЛЕР ЯВЛЯЕТСЯ МАШИННО-ОРИЕНТИРОВАННЫМ
ЯЗЫКОМ. ПРОГРАММЫ НА ЯЗЫКЕ МАКРОАССЕМБЛЕР ИМЕЮТ ДОСТУП КО
ВСЕМ СРЕДСТВАМ, ПРЕДОСТАВЛЯЕМЫМ СИСТЕМОЙ РАФОС (НАПРИМЕР,
РАБОТА С РАСШИРЕННОЙ ПАМЯТЬЮ).
�
- 32 -
ЯЗЫК ВКЛЮЧАЕТ СРЕДСТВА УСЛОВНОЙ ТРАНСЛЯЦИИ, МАКРОПРО-
ЦЕССОР И РАЗВИТУЮ СИСТЕМУ УПРАВЛЕНИЯ ФУНКЦИЯМИ ТРАНСЛЯТОРА
ДЛЯ ГЕНЕРАЦИИ ЛИСТИНГОВ И ТАБЛИЦ ПЕРЕКРЕСТНЫХ ССЫЛОК.
МАКРОАССЕМБЛЕР ИМЕЕТ ВОЗМОЖНОСТЬ ИСПОЛЬЗОВАНИЯ ГЛО-
БАЛЬНОЙ АРИФМЕТИКИ, РАБОТУ С СЕКЦИЯМИ .PSECT, ИМЕЮЩИМИ РАЗ-
НООБРАЗНЫЕ АТРИБУТЫ, ИСПОЛЬЗОВАНИЕ БИБЛИОТЕК МАКРОКОМАНД
ПОЛЬЗОВАТЕЛЯ И СИСТЕМЫ. ДОПУСКАЕТСЯ КЛЮЧЕВАЯ ФОРМА АРГУМЕН-
ТОВ МАКРОКОМАНД.
ТРАНСЛЯТОР ДЛЯ ТАБЛИЦЫ СИМВОЛОВ ПОЛЬЗОВАТЕЛЯ ИСПОЛЬ-
ЗУЕТ ВИРТУАЛЬНУЮ ПАМЯТЬ. ПОЭТОМУ РАЗМЕР ФИЗИЧЕСКОЙ ПАМЯТИ
НЕ ОГРАНИЧИВАЕТ РАЗМЕР ТРАНСЛИРУЕМОЙ ПРОГРАММЫ, Т.К. ПРИ
ОТСУТСТВИИ СВОБОДНОЙ ОПЕРАТИВНОЙ ПАМЯТИ ИСПОЛЬЗУЕТСЯ ВНЕШ-
НЯЯ ПАМЯТЬ НА ДИСКЕ.
ЯЗЫКИ ВЫСОКОГО УРОВНЯ, ТАКИЕ КАК ФОРТРАН, БЕЙСИК, ПАС-
КАЛЬ ПОЗВОЛЯЮТ ВКЛЮЧАТЬ В СОСТАВ ИХ ПРОГРАММ ПОДПРОГРАММЫ
НА ЯЗЫКЕ МАКРОАССЕМБЛЕР.
3.3.2. ПАСКАЛЬ
В РАФОС ВКЛЮЧЕНА СИСТЕМА ПРОГРАММИРОВАНИЯ ПАСКАЛЬ
(ВЕРСИЯ 2.0), ИМЕНУЕМАЯ В ДАННОЙ ДОКУМЕНТАЦИИ КАК СИСТЕМА
ПРОГРАММИРОВАНИЯ ПАСКАЛЬ-2/РАФОС. КОМПИЛЯТОР
ПАСКАЛЬ-2/РАФОС, РАБОТАЮЩИЙ ПОД МОНИТОРАМИ SJ И TS, ЯВЛЯЕТ-
СЯ МНОГОПРОХОДНЫМ ОПТИМИЗИРУЮЩИМ КОМПИЛЯТОРОМ, В КОТОРОМ
ОСОБОЕ ВНИМАНИЕ УДЕЛЕНО СООТВЕТСТВИЮ СТАНДАРТУ ЯЗЫКА ПАС-
КАЛЬ.
РАЗМЕР ПРОГРАММ, ПОЛУЧАЕМЫХ В РЕЗУЛЬТАТЕ ИСПОЛЬЗОВАНИЯ
КОМПИЛЯТОРА ПАСКАЛЬ-2/РАФОС, НА 30-40% МЕНЬШЕ, А ВЫПОЛНЯЮТ-
СЯ ОНИ ПОЧТИ В 2 РАЗА БЫСТРЕЕ. КОМПИЛЯТОР ОБЕСПЕЧИВАЕТ
ТРАНСЛЯЦИЮ С ВХОДНОГО ЯЗЫКА ПАСКАЛЬ НА МАКРОАССЕМБЛЕР И
ПРЕДОСТАВЛЯЕТ ПРОГРАММАМ НА ЯЗЫКЕ ПАСКАЛЬ ВОЗМОЖНОСТЬ СОП-
РЯЖЕНИЯ ИХ С МАКРОАССЕМБЛЕРОМ.
ОТЛАДКА ПРОГРАММ ОСУЩЕСТВЛЯЕТСЯ В ИНТЕРАКТИВНОМ РЕЖИМЕ
С ИСПОЛЬЗОВАНИЕМ СИМВОЛИЧЕСКИХ ОБОЗНАЧЕНИЙ, ПРИМЕНЯЕМЫХ В
ИСХОДНОМ ТЕКСТЕ ПРОГРАММЫ НА ПАСКАЛЕ.
ИСПОЛНЯЮЩАЯ СИСТЕМА ПАСКАЛЬ ВКЛЮЧАЕТ ЧЕТЫРЕ БИБЛИОТЕ-
КИ, ПOДДЕРЖИВАЮЩИЕ СЛЕДУЮЩИЕ КОМБИНАЦИИ НАБОРОВ КОМАНД ПРО-
ЦЕССОРА:
LIBFPP - НАБОР КОМАНД С ПЛАВАЮЩЕЙ ЗАПЯТОЙ ДЛЯ ПРОЦЕССОРА,
КОТОРЫЙ ЯВЛЯЕТСЯ СТАНДАРТНЫМ АППАРАТНЫМ КОМПОНЕН-
ТОМ СМ-1420 И ВОЗМОЖНЫМ ДОПОЛНЕНИЕМ К
"ЭЛЕКТРОНИКЕ-85";
LIBFIS - НАБОР КОМАНД С ПЛАВАЮЩЕЙ ЗАПЯТОЙ ДЛЯ ПРОЦЕССОРА,
ЯВЛЯЮЩИМСЯ ДОПОЛНИТЕЛЬНЫМ АППАРАТНЫМ ОБЕСПЕЧЕНИЕМ,
ПОСТАВЛЯЕМЫМ ДЛЯ СМ-4 И "ЭЛЕКТРОНИКИ-60";
�
- 33 -
LIBEIS - РАСШИРЕННЫЙ НАБОР КОМАНД С АППАРАТНЫМ ОБЕСПЕЧЕНИЕМ
КОМАНД УМНОЖЕНИЯ, ДЕЛЕНИЯ И ДЛИННОГО СДВИГА; ЭТОТ
НАБОР КОМАНД ЯВЛЯЕТСЯ ОБЯЗАТЕЛЬНЫМ АППАРАТНЫМ КОМ-
ПОНЕНТОМ ПРОЦЕССОРОВ СМ-1420 (СМ-1600),
"ЭЛЕКТРОНИКИ-85", СМ-4, "ЭЛЕКТРОНИКИ-60";
LIBSIM - НАБОР КОМАНД БЕЗ КОМАНД С ПЛАВАЮЩЕЙ ЗАПЯТОЙ; ЭТА
БИБЛИОТЕКА БУДЕТ РАБОТАТЬ НА ЛЮБОМ КОМПЛЕКСЕ СМ-3
И ДВК-2М.
3.4. ДОПОЛНИТЕЛЬНЫЕ КОМПОНЕНТЫ
3.4.1. СИСТЕМА ИМИТАЦИОННОГО МОДЕЛИРОВАНИЯ
(СИМФОР)
РАФОС ВЫСТУПАЕТ В ПЕРВУЮ ОЧЕРЕДЬ В КАЧЕСТВЕ ИНСТРУМЕН-
ТАЛЬНОЙ СИСТЕМЫ ДЛЯ РАЗРАБОТКИ ПРИКЛАДНЫХ ПРОГРАММ И
ИСПОЛЬЗОВАНИЯ В ПРОБЛЕМНО-ОРИЕНТИРОВАННЫХ КОМПЛЕКСАХ С РАЗ-
ДЕЛЕНИЕМ ФУНКЦИЙ, В СОСТАВ КОТОРЫХ ВХОДИТ НЕСКОЛЬКО МИКРОП-
РОЦЕССОРОВ И СПЕЦПРОЦЕССОРОВ.
СИМФОР ОБЕСПЕЧИВАЕТ СРЕДСТВА ИССЛЕДОВАНИЯ СЛОЖНЫХ СИС-
ТЕМ, ОБ'ЕКТОВ УПРАВЛЕНИЯ И КОМПЛЕКСОВ. ОНА ПОЗВОЛЯЕТ МОДЕ-
ЛИРОВАТЬ НЕПРЕРЫВНЫЕ, ДИСКРЕТНЫЕ И НЕПРЕРЫВНО-ДИСКРЕТНЫЕ
ПРОЦЕССЫ, НАКАПЛИВАТЬ СТАТИСТИЧЕСКУЮ ИНФОРМАЦИЮ О МОДЕЛИ-
РУЕМОЙ СИСТЕМЕ, РАСПЕЧАТЫВАТЬ СОБРАННУЮ ИНФОРМАЦИЮ В ВИДЕ
ТАБЛИЦ, ГИСТОГРАММ, ГРАФИКОВ И Т.П.
�
- 34 -
4. РЕКОМЕНДАЦИИ ПО РАБОТЕ С ДОКУМЕНТАЦИЕЙ
ДОКУМЕНТАЦИЯ СИСТЕМЫ ВКЛЮЧАЕТ СЛЕДУЮЩИЕ ДОКУМЕНТЫ
(ПРИЛОЖЕНИЕ 4):
1 - ОПИСАНИЕ ПРИМЕНЕНИЯ;
2 - РУКОВОДСТВО СИСТЕМНОГО ПРОГРАММИСТА;
3 - РУКОВОДСТВО ПРОГРАММИСТА;
4 - РУКОВОДСТВО ОПЕРАТОРА;
ПОЛЬЗОВАТЕЛИ РАФОС МОГУТ БЫТЬ РАЗДЕЛЕНЫ НА ЧЕТЫРЕ
КАТЕГОРИИ:
1) ОПЕРАТОР;
2) ПРОГРАММИСТ;
3) СИСТЕМНЫЙ ПРОГРАММИСТ;
4) АДМИНИСТРАТОР СИСТЕМЫ.
ПОСЛЕДНИЕ ДВЕ КАТЕГОРИИ ПОЛЬЗОВАТЕЛЕЙ ОБЫЧНО СОВПАДАЮТ,
Т.К. СИСТЕМНЫЙ ПРОГРАММИСТ ВЫПОЛНЯЕТ И ФУНКЦИИ АДМИНИСТРА-
ТОРА.
ПОЭТОМУ ДЛЯ КАЖДОЙ КАТЕГОРИИ ПОЛЬЗОВАТЕЛЕЙ РАЗРАБОТАНА
СООТВЕТСТСТВУЮЩАЯ ДОКУМЕНТАЦИЯ, СОСТАВ КОТОРОЙ ПРИВЕДЕН В
ПРИЛОЖЕНИИ 4. ДЛЯ ЭФФЕКТИВНОЙ РАБОТЫ ПОЛЬЗОВАТЕЛЮ НЕОБХОДИ-
МО ИЗУЧИТЬ ДОКУМЕНТАЦИЮ, ОТНОСЯЩУЮСЯ К ЕГО КАТЕГОРИИ.
�
- 35 -
ПРИЛОЖЕНИЕ 1
НАИМЕНОВАНИЕ УСТРОЙСТВ
1. ИМЕНА ФИЗИЧЕСКИХ УСТРОЙСТВ
ПРИЛОЖЕНИЕ СОДЕРЖИТ СПИСОК ФИЗИЧЕСКИХ УСТРОЙСТВ И ИМЕН
ИХ ДРАЙВЕРОВ, ПОДДЕРЖИВАЕМЫХ РАФОС. ДЛЯ КАЖДОГО УСТРОЙСТВА
(ИЛИ КЛАССА УСТРОЙСТВ) ПРЕДСТАВЛЕНО СИМВОЛИЧЕСКОЕ ОБОЗНАЧЕ-
НИЕ УСТРОЙСТВА, ПРИНЯТОЕ В ОПЕРАЦИОННОЙ СИСТЕМЕ, С ПОЯСНЕ-
НИЯМИ И ШИФРАМИ В СООТВЕТСТВИИ С НОМЕНКЛАТУРОЙ ТЕХНИЧЕСКИХ
СРЕДСТВ СМ ЭВМ:
- ПРОЦЕССОРЫ СМ-2103, СМ-2104 И ДРУГИЕ ПРОГРАММНО
СОВМЕСТИМЫЕ С НИМИ;
- ОПЕРАТИВНАЯ ПАМЯТЬ ФЕРРИТОВАЯ СМ-3100, СМ-3101,
СМ-3103, СМ-3105;
- ОПЕРАТИВНАЯ ПАМЯТЬ ПОЛУПРОВОДНИКОВАЯ СМ-3501;
- ПРОГРАММИРУЕМЫЙ ТАЙМЕР СМ-2001;
RF, RFN
- ДИСК С ФИКСИРОВАННЫМИ ГОЛОВКАМИ (0<=N<=7); МЕХА-
НИЗМ СМ-5500; ВМЕСТО ДИСКА К ДАННОМУ КОНТРОЛЛЕРУ
МОЖЕТ ПОДКЛЮЧАТЬСЯ ДОМЕННОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТ-
ВО ДОМЕН-3;
RK, RKN
- ДИСК СО СМЕННЫМИ КАССЕТАМИ (0<=N<=7); КОНТРОЛЛЕР
СМ-5102, СМ-5105, СМ-5105.01; МЕХАНИЗМ СМ-5400,
СМ-5401, СМ-5403;
DM, DMN
- ПАКЕТ СМЕННЫХ ДИСКОВ (0<=N<=7) СМ-5408 (ДЛЯ КОМП-
ЛЕКСОВ СМ-1600);
DP, DPN
- ПАКЕТ (0<=N<=7) СМЕННЫХ ДИСКОВ (СМ-5407); МЕХАНИЗМ
ЕС-5061;
DX, DXN
- ГИБКИЙ ДИСК (0<=N<=3); МЕХАНИЗМ СМ-5603;
DY, DYN
- ГИБКИЙ ДИСК С ДВОЙНОЙ ПЛОТНОСТЬЮ ЗАПИСИ;
MT, MTN
- МАГНИТНАЯ ЛЕНТА (0<=N<=7); КОНТРОЛЛЕР СМ-5001;
МЕХАНИЗМ СМ-5300, СМ-5302;
�
- 36 -
MM, MMN
- МАГНИТНАЯ ЛЕНТА С ВЫСОКОЙ ПЛОТНОСТЬЮ ЗАПИСИ;
CT, CTN
- КАССЕТНАЯ МАГНИТНАЯ ЛЕНТА (0<=N<=1) ТИПА СМ-5204 И
СМ-5208 (КОНТРОЛЛЕР СМ-5211);
TT - СИСТЕМНЫЙ ТЕРМИНАЛ; СМ-7202, СМ-7203, СМ-7205,
СМ-7206, СМ-7209, СМ-7219; ПОДКЛЮЧЕНИЕ ТЕРМИНАЛОВ
ПО ИРПР (СМ-6001) ИЛИ ИРПС И С2 (СМ-6002);
GT - УСТРОЙСТВО ОТОБРАЖЕНИЯ ГРАФИЧЕСКОЙ ИНФОРМАЦИИ
(ГРАФИЧЕСКИЙ ДИСПЛЕЙ) СМ-7300 (ЭПГ-СМ);
CR - УСТРОЙСТВО ВВОДА С ПЕРФОКАРТ; СМ-6101, СМ-6102,
СМ-6103;
PC - ПЕРФОЛЕНТОЧНОЕ УСТРОЙСТВО ВВОДА/ВЫВОДА; СМ-6200,
СМ-6202, СМ-6203, СМ-6204, СМ-6208, СМ-6222,
СМ-6227;
LP - УСТРОЙСТВО ПЕЧАТИ; СМ-6301, СМ-6302, СМ-6303.
СМ-6306, СМ-6315, СМ-6316, СМ-6321, СМ-6322;
LS - УСТРОЙСТВО ПЕЧАТИ С КЛАВИАТУРОЙ; СМ-7102, СМ-7108;
2. ИМЕНА ПСЕВДОУСТРОЙСТВ
ДРАЙВЕРЫ ПСЕВДОУСТРОЙСТВ НЕ ВЫПОЛНЯЮТ РЕАЛЬНЫХ ОПЕРА-
ЦИЙ ВВОДА/ВЫВОДА И ПРЕДНАЗНАЧЕНЫ ДЛЯ РЕАЛИЗАЦИИ СЛУЖЕБНЫХ
ФУНКЦИЙ ОПЕРАЦИОННОЙ СИСТЕМЫ:
BA - ПСЕВДОУСТРОЙСТВО, ИСПОЛЬЗУЕМОЕ ДЛЯ УПРАВЛЕНИЯ
ПАКЕТНОЙ ОБРАБОТКОЙ;
NL - НУЛЬ-УСТРОЙСТВО, КОТОРОЕ ОСУЩЕСТВЛЯЕТ ФИКТИВНЫЕ
ОПЕРАЦИИ ВВОДА/ВЫВОДА БЕЗ ПЕРЕДАЧИ ИНФОРМАЦИИ;
UX, UY, UZ
- ПСЕВДОУСТРОЙСТВА ДЛЯ РАБОТЫ С ВИРТУАЛЬНЫМИ ФАЙЛО-
ВЫМИ НОСИТЕЛЯМИ;
MQ - ДРАЙВЕР ОБМЕНА МЕЖДУ ЗАДАЧАМИ;
VM - ДРАЙВЕР РАСШИРЕННОЙ ПАМЯТИ.
3. ДРАЙВЕРЫ ЛОКАЛЬНЫХ СИСТЕМ
DD - ДРАЙВЕР СВЯЗИ В РАСПРЕДЕЛЕННОЙ СИСТЕМЕ НА АКТИВНОМ
КОМПЛЕКСЕ;
XT - ДРАЙВЕР СВЯЗИ В РАСПРЕДЕЛЕННОЙ СИСТЕМЕ НА ПАССИВ-
НОМ КОМПЛЕКСЕ.
4. ИМЕНА ЛОГИЧЕСКИХ УСТРОЙСТВ
�
- 37 -
ТАБЛИЦЫ МОНИТОРА РАФОС ВКЛЮЧАЮТ СЛЕДУЮЩИЕ ПРЕДОПРЕДЕ-
ЛЕННЫЕ ЛОГИЧЕСКИЕ ИМЕНА:
SY, SYN
- ЛОГИЧЕСКОЕ ИМЯ УСТРОЙСТВА, С КОТОРОГО ЗАГРУЖЕНА
ОПЕРАЦИОННАЯ СИСТЕМА; SYN ОПРЕДЕЛЯЕТ УСТРОЙСТВО,
ПОДКЛЮЧЕННОЕ К ТОМУ ЖЕ КОНТРОЛЛЕРУ, ЧТО И SY:, И
ИМЕЮЩЕЕ НОМЕР N (МАКСИМАЛЬНОЕ ЗНАЧЕНИЕ N ЗАВИСИТ
ОТ ТИПА ФИЗИЧЕСКОГО УСТРОЙСТВА); СООТВЕТСТВИЕ SY:
И ФИЗИЧЕСКОГО УСТРОЙСТВА НЕ МОЖЕТ БЫТЬ ИЗМЕНЕНО
КОМАНДОЙ МОНИТОРА ASSIGN;
DK, DKN
- ЛОГИЧЕСКОЕ ИМЯ УСТРОЙСТВА, КОТОРОЕ ИСПОЛЬЗУЕТСЯ ПО
УМОЛЧАНИЮ (СТАНДАРТНОЕ УСТРОЙСТВО); DKN ОПРЕДЕЛЯЕТ
УСТРОЙСТВО, ПОДКЛЮЧЕННОЕ К ТОМУ ЖЕ КОНТРОЛЛЕРУ,
ЧТО И DK:, И ИМЕЮЩЕЕ НОМЕР N; ПОСЛЕ ЗАГРУЗКИ ОПЕ-
РАЦИОННОЙ СИСТЕМЫ DK СОВПАДАЕТ С SY; СООТВЕТСТВИЕ
DK ФИЗИЧЕСКОМУ УСТРОЙСТВУ МОЖЕТ БЫТЬ ИЗМЕНЕНО
КОМАНДОЙ ASSIGN (В ОТЛИЧИЕ ОТ SY).
�
- 38 -
ПРИЛОЖЕНИЕ 2
ОБОЗНАЧЕНИЯ И СИСТЕМНЫЕ СОГЛАШЕНИЯ
1. ВСЕ ОБОЗНАЧЕНИЯ УПРАВЛЯЮЩИХ СИМВОЛОВ ЗАКЛЮЧАЮТСЯ В
УГЛОВЫЕ СКОБКИ "<" И ">".
2. УПРАВЛЯЮЩИЕ СИМВОЛЫ ОБЫЧНО ОБОЗНАЧАЮТСЯ <CTRL/X>
("X" СООТВЕТСТВУЕТ СИМВОЛУ). ИХ ВВОД В ПРОГРАММУ С КЛАВИА-
ТУРЫ ТЕРМИНАЛА ОСУЩЕСТВЛЯЕТСЯ НАЖАТИЕМ КЛАВИШИ "X" ПРИ
НАЖАТОЙ КЛАВИШЕ "CTRL" ИЛИ "УС" В ЗАВИСИМОСТИ ОТ КОНКРЕТНО-
ГО ВИДЕОТЕРМИНАЛА.
НЕКОТОРЫЕ УПРАВЛЯЮЩИЕ СИМВОЛЫ, НАИБОЛЕЕ ЧАСТО ИСПОЛЬ-
ЗУЕМЫЕ В ДОКУМЕНТАЦИИ, ИМЕЮТ СЛЕДУЮЩИЕ СОКРАЩЕННЫЕ ОБОЗНА-
ЧЕНИЯ:
<CR> - ВОЗВРАТ КАРЕТКИ (КОД 15);
<LF> - ПЕРЕВОД СТРОКИ (КОД 12);
<FF> - ПЕРЕВОД ФОРМАТА (КОД 14);
<TAB> - ГОРИЗОНТАЛЬНАЯ ТАБУЛЯЦИЯ (КОД 11);
<DEL> - СТИРАНИЕ (КОД 177);
<ESC> - СИМВОЛ УПРАВЛЕНИЯ РЕДАКТОРОМ (КОД 33).
3. ВСЕ СТРОКИ, НАБИРАЕМЫЕ ОПЕРАТОРОМ НА ТЕРМИНАЛЕ,
ЕСЛИ НЕ СКАЗАНО ОСОБО, ЗАКАНЧИВАЮТСЯ НАЖАТИЕМ КЛАВИШИ <CR>,
КОТОРАЯ ОБЫЧНО В ДОКУМЕНТАЦИИ НЕ УКАЗЫВАЕТСЯ И ПОДРАЗУМЕ-
ВАЕТСЯ ПО УМОЛЧАНИЮ.
4. ПОСЛЕ ЗАГРУЗКИ СИСТЕМНОЙ ПРОГРАММЫ, НАЖАТИЕ КЛАВИШИ
<CR> В ОТВЕТ НА "*", НАПЕЧАТАННУЮ ПРОГРАММОЙ, ПРИВЕДЕТ К
ВЫВОДУ НА ТЕРМИНАЛ ИДЕНТИФИКАТОРА И ВЕРСИИ ПРОГРАММЫ.
5. ВСЕ СООБЩЕНИЯ, ВЫДАВАЕМЫЕ РАФОС НА СИСТЕМНЫЙ ТЕРМИ-
НАЛ, ИМЕЮТ СЛЕДУЮЩИЙ ФОРМАТ:
?PROG-X-TEXT
ГДЕ
PROG - ИМЯ ПРОГРАММЫ ИЛИ ПРОГРАММНОЙ КОМПОНЕНТЫ, КОТОРАЯ
ВЫВОДИТ ДАННОЕ СООБЩЕНИЕ;
X - ТИП СООБЩЕНИЯ;
TEXT - ТЕКСТ СООБЩЕНИЯ.
ВСЕ СООБЩЕНИЯ МОГУТ ОТНОСИТЬСЯ К ОДНОМУ ИЗ ТИПОВ:
I - УСПЕШНОЕ ЗАВЕРШЕНИЕ;
W - ЗАВЕРШЕНИЕ С ПРЕДУПРЕЖДЕНИЕМ;
Е - ОШИБКА (ПРОГРАММА НЕ ВЫПОЛНЯЕТСЯ);
F - СЕРЬЕЗНАЯ ОШИБКА;
�
- 39 -
U - НЕУСТРАНИМАЯ ОШИБКА.
6. ПРИ ОПИСАНИИ СИНТАКСИСА КОМАНД, ФОРМАТОВ ДИРЕКТИВ
НЕОБЯЗАТЕЛЬНЫЕ АРГУМЕНТЫ, ОПЕРАНДЫ ИЛИ ПАРАМЕТРЫ ЗАКЛЮЧАЮТ-
СЯ В КВАДРАТНЫЕ СКОБКИ "[" И "]".
�
- 40 -
ПРИЛОЖЕНИЕ 3
ОСНОВНЫЕ ПОНЯТИЯ И ТЕРМИНЫ
НИЖЕ ПРЕДСТАВЛЕН СПИСОК ОСНОВНЫХ ПОНЯТИЙ И ТЕРМИНОВ,
ИСПОЛЬЗУЕМЫХ В ДОКУМЕНТАЦИИ РАФОС. ЗА ТЕРМИНОМ МОГУТ БЫТЬ
УКАЗАНЫ В СКОБКАХ СИНОНИМЫ И/ИЛИ ДОПУСТИМЫЕ СОКРАЩЕНИЯ:
АБСОЛЮТНАЯ СЕКЦИЯ
- ПРОГРАММНАЯ СЕКЦИЯ, ТРАНСЛЯЦИЯ КОТОРОЙ ПРОИЗВОДИТ-
СЯ В АБСОЛЮТНЫХ АДРЕСА;
АДРЕС (ФИЗИЧЕСКИЙ АДРЕС)
- 18-РАЗРЯДНОЕ ДВОИЧНОЕ ЧИСЛО БЕЗ ЗНАКА, ОПРЕДЕЛЯЮ-
ЩЕЕ ПОЛОЖЕНИЕ ЯЧЕЙКИ В ПАМЯТИ ЭВМ;
АППАРАТНЫЙ ЗАГРУЗЧИК
- АППАРАТНО РЕАЛИЗОВАННЫЙ ПЕРВИЧНЫЙ ЗАГРУЗЧИК ДЛЯ
ВНЕШНИХ УСТРОЙСТВ ТИПА ДИСКА, МАГНИТНОЙ ЛЕНТЫ,
ПЕРФОЛЕНТЫ, ВЫПОЛНЯЮЩИЙ ЧТЕНИЕ В ОПЕРАТИВНУЮ
ПАМЯТЬ ЗАГРУЗЧИКА ОПЕРАЦИОННОЙ СИСТЕМЫ ИЛИ ПРОГ-
РАММЫ;
АРГУМЕНТ
- ПЕРЕМЕННАЯ ИЛИ ПОСТОЯННАЯ ВЕЛИЧИНА, ИСПОЛЬЗУЕМАЯ
ДЛЯ УТОЧНЕНИЯ КОМАНДЫ;
АССЕМБЛЕР
- ПРОГРАММА, КОТОРАЯ ПЕРЕВОДИТ СИМВОЛИЧЕСКИЙ ИСХОД-
НЫЙ КОД В МАШИННЫЕ ИНСТРУКЦИИ, ЗАМЕНЯЯ СИМВОЛИЧЕС-
КИЕ КОДЫ ОПЕРАЦИЙ ДВОИЧНЫМИ КОДАМИ, А СИМВОЛИЧЕС-
КИЕ АДРЕСА - АБСОЛЮТНЫМИ ИЛИ ОТНОСИТЕЛЬНЫМИ АДРЕ-
САМИ ЯЧЕЕК;
БАЗОВЫЙ АДРЕС
- ИСПОЛЬЗУЕТСЯ В КАЧЕСТВЕ БАЗЫ ПРИ ВЫЧИСЛЕНИИ ОТНО-
СИТЕЛЬНЫХ АДРЕСОВ; ОБЫЧНО ЯВЛЯЕТСЯ АДРЕСОМ ПЕРВОЙ
ЯЧЕЙКИ ПРОГРАММЫ ИЛИ ОБЛАСТИ ДАННЫХ;
БИБЛИОТЕКА
- ФАЙЛ, СОДЕРЖАЩИЙ ОДНО ИЛИ НЕСКОЛЬКО ОПРЕДЕЛЕНИЙ
МАКРОКОМАНД, ЛИБО ОДИН ИЛИ НЕСКОЛЬКО ОБ'ЕКТНЫХ
МОДУЛЕЙ, КОТОРЫЕ МОГУТ ВКЛЮЧАТЬСЯ В ПРИКЛАДНУЮ
ПРОГРАММУ ПОЛЬЗОВАТЕЛЯ ИЗБИРАТЕЛЬНО;
БЛОК - ГРУППА ФИЗИЧЕСКИ СМЕЖНЫХ СЛОВ ИЛИ БАЙТОВ, РАЗМЕР
КОТОРОЙ ЗАВИСИТ ОТ КОНКРЕТНОГО УСТРОЙСТВА; ЯВЛЯЕТ-
СЯ МИНИМАЛЬНЫМ СЕГМЕНТОМ, АДРЕСУЕМЫМ ОПЕРАЦИОННОЙ
СИСТЕМОЙ ПРИ ОПЕРАЦИЯХ ВВОДА/ВЫВОДА НА УСТРОЙСТВАХ
ВНЕШНЕЙ ПАМЯТИ;
БУФЕР - ОБЛАСТЬ ПАМЯТИ, ИСПОЛЬЗУЕМАЯ ДЛЯ ВРЕМЕННОГО ХРАНЕ-
НИЯ ИНФОРМАЦИИ, ПЕРЕДАВАЕМОЙ МЕЖДУ ДВУМЯ УСТРОЙСТ-
�
- 41 -
ВАМИ ИЛИ УСТРОЙСТВОМ И ПАМЯТЬЮ; БУФЕРОМ МОЖЕТ БЫТЬ
СПЕЦИАЛЬНЫЙ РЕГИСТР ИЛИ ОБЛАСТЬ ОПЕРАТИВНОЙ ПАМЯ-
ТИ;
ВЕКТОР ПРЕРЫВАНИЯ
- ДВА СЛОВА ОПЕРАТИВНОЙ ПАМЯТИ, СОДЕРЖАЩИЕ АДРЕС
ПРОГРАММЫ ОБРАБОТКИ ПРЕРЫВАНИЯ И СЛОВО СОСТОЯНИЯ
ПРОЦЕССОРА, ПРИ КОТОРОМ ЭТА ПРОГРАММА ДОЛЖНА
НАЧАТЬ РАБОТАТЬ;
ВЕРХНИЙ АДРЕС ПРОГРАММЫ
- СТАРШИЙ АДРЕС ОБЛАСТИ ПАМЯТИ, ПО КОТОРЫЙ ЗАГРУ-
ЖАЕТСЯ ПРОГРАММА;
ВИРТУАЛЬНЫЙ АДРЕС
- 16-РАЗРЯДНОЕ ДВОИЧНОЕ ЧИСЛО БЕЗ ЗНАКА, ОПРЕДЕЛЯЮ-
ЩЕЕ ПОЛОЖЕНИЕ ЯЧЕЙКИ В ВИРТУАЛЬНОМ АДРЕСНОМ ПРОСТ-
РАНСТВЕ;
ВИРТУАЛЬНОЕ АДРЕСНОЕ ПРОСТРАНСТВО
- СОВОКУПНОСТЬ ВСЕХ ВОЗМОЖНЫХ ВИРТУАЛЬНЫХ АДРЕСОВ
РАБОТАЮЩЕЙ ПРОГРАММЫ;
ВИРТУАЛЬНАЯ ПРОГРАММА
- ПРОГРАММА, ВЫПОЛНЯЮЩАЯСЯ В НЕПРИВИЛЕГИРОВАННОМ
РЕЖИМЕ; РАБОТАЕТ В ВИРТУАЛЬНОМ АДРЕСНОМ ПРОСТ-
РАНСТВЕ;
ВРЕМЯ ДОСТУПА
- ИНТЕРВАЛ ВРЕМЕНИ ОТ НАЧАЛА ОБРАБОТКИ ЗАПРОСА НА
ВВОД/ВЫВОД ИНФОРМАЦИИ ДО НАЧАЛА ВЫПОЛНЕНИЯ ОПЕРА-
ЦИИ ОБМЕНА;
ВХОДНАЯ ИНФОРМАЦИЯ
- ИНФОРМАЦИЯ, КОТОРАЯ ПОДЛЕЖИТ ОБРАБОТКЕ;
ВЫЗОВ ПО ЦЕПОЧКЕ
- ЗАГРУЗКА И ЗАПУСК ОДНОЙ ФОНОВОЙ ПРОГРАММЫ ИЗ ДРУ-
ГОЙ С ПОМОЩЬЮ СИСТЕМНОЙ МАКРОКОМАНДЫ .CHAIN;
ВЫХОДНАЯ ИНФОРМАЦИЯ
- РЕЗУЛЬТАТ ФУНКЦИОНИРОВАНИЯ ПРОГРАММЫ ИЛИ ПРОГРАММ-
НОГО МОДУЛЯ;
ВЫЧИСЛИТЕЛЬНАЯ СИСТЕМА
- СИСТЕМА ПО ПЕРЕРАБОТКЕ ИНФОРМАЦИИ, СОСТОЯЩАЯ ИЗ
ТЕХНИЧЕСКИХ СРЕДСТВ, ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ И
ДОКУМЕНТАЦИИ, ОПИСЫВАЮЩЕЙ ИХ ФУНКЦИОНИРОВАНИЕ;
ГЛОБАЛЬНЫЙ СИМВОЛ
- ЗНАЧЕНИЕ, ОПРЕДЕЛЕННОЕ В ОДНОМ ПРОГРАММНОМ МОДУЛЕ
И ИСПОЛЬЗУЕМОЕ В ДРУГИХ; ГЛОБАЛЬНЫМИ ОБЫЧНО
ЯВЛЯЮТСЯ ТОЧКИ ВХОДА В МОДУЛЬ, ГДЕ ЭТИ ЗНАЧЕНИЯ
ОПРЕДЕЛЕНЫ; ОНИ ЯВЛЯЮТСЯ ВНЕШНИМИ ДЛЯ МОДУЛЕЙ, ИЗ
КОТОРЫХ К НИМ ОБРАЩАЮТСЯ; ГЛОБАЛЬНЫМИ МОГУТ БЫТЬ
ТАКЖЕ ИМЕНА ПОЛЕЙ ДАННЫХ, СМЕЩЕНИЙ, РАЗРЯДОВ;
�
- 42 -
ГОЛОВНАЯ ПРОГРАММА
- ПРОГРАММНЫЙ МОДУЛЬ, С КОТОРОГО НАЧИНАЕТСЯ ВЫПОЛНЕ-
НИЕ ПРОГРАММЫ;
ГРУППОВАЯ ОПЕРАЦИЯ
- СОКРАЩЕННЫЙ СПОСОБ УКАЗАНИЯ ГРУППЫ ФАЙЛОВ, ИМЕЮЩИХ
РЯД ОДИНАКОВЫХ ПРИЗНАКОВ В КАКОЙ-ЛИБО ОПЕРАЦИИ;
ТАКИМИ ПРИЗНАКАМИ МОГУТ БЫТЬ ИМЯ ФАЙЛА, ТИП ФАЙЛА,
ДАТА СОЗДАНИЯ И ДР.;
ДИСТРИБУТИВНЫЙ
- МОЖЕТ ОТНОСИТЬСЯ К ФАЙЛУ, НОСИТЕЛЮ, ИЛИ СИСТЕМЕ В
ЦЕЛОМ; ОБОЗНАЧАЕТ ПРОГРАММНУЮ КОМПОНЕНТУ (ПОЛУФАБ-
РИКАТ), ПОСТАВЛЯЕМУЮ ПОЛЬЗОВАТЕЛЮ; ТРЕБУЕТ ПРОВЕ-
ДЕНИЯ НАСТРОЙКИ В СООТВЕТСТВИИ С КОНФИГУРАЦИЕЙ
КОМПЛЕКСА И КРУГОМ ЗАДАЧ, СТОЯЩИХ ПЕРЕД ПОЛЬЗОВА-
ТЕЛЕМ; ПРОЦЕДУРА НАСТРОЙКИ ОБЫЧНО НАЗЫВАЕТСЯ ГЕНЕ-
РАЦИЕЙ;
ДРАЙВЕР
- ПРОГРАММА, КОТОРАЯ ЯВЛЯЕТСЯ КОМПОНЕНТОЙ УПРАВЛЯЮ-
ЩЕЙ СИСТЕМЫ РАФОС И ПРЕДНАЗНАЧЕНА ДЛЯ РЕАЛИЗАЦИИ
ОПЕРАЦИЙ ВВОДА/ВЫВОДА НА ФИЗИЧЕСКОМ УРОВНЕ И
ВЫПОЛНЕНИЯ ОСОБЫХ СЛУЖЕБНЫХ ФУНКЦИЙ;
ЗАГРУЗОЧНЫЙ МОДУЛЬ
- ПРОГРАММА В ФОРМАТЕ ЗАГРУЗКИ;
ЗНАК - БУКВА, ЦИФРА, ЗНАК ПУНКТУАЦИИ ИЛИ ДРУГОЙ ПЕЧАТНЫЙ
ИЛИ УПРАВЛЯЮЩИЙ СИМВОЛ, ИСПОЛЬЗУЕМЫЙ ДЛЯ ПРЕДСТАВ-
ЛЕНИЯ ИНФОРМАЦИИ;
ЗНАЧЕНИЕ ПО УМОЛЧАНИЮ
- ЗНАЧЕНИЕ АРГУМЕНТА, ОПЕРАНДА И Т.Д., КОТОРОЕ
ИСПОЛЬЗУЕТСЯ ПРОГРАММОЙ, ЕСЛИ ПОЛЬЗОВАТЕЛЬ НЕ
ОПРЕДЕЛИЛ СООТВЕТСТВУЮЩЕЕ ЗНАЧЕНИЕ В ЯВНОМ ВИДЕ;
ИДЕНТИФИКАТОР ТОМА (НОСИТЕЛЯ)
- СПЕЦИАЛЬНАЯ ИНФОРМАЦИЯ, ЗАПИСЫВАЕМАЯ НА НОСИТЕЛЕ
СРЕДСТВАМИ ОПЕРАЦИОННОЙ СИСТЕМЫ; ИСПОЛЬЗУЕТСЯ ДЛЯ
ЦЕЛЕЙ ИДЕНТИФИКАЦИИ И ДОСТУПНА ПОЛЬЗОВАТЕЛЮ;
ИМЯ УСТРОЙСТВА
- ИМЯ (ИДЕНТИФИКАТОР), ОДНОЗНАЧНО ОПРЕДЕЛЯЮЩЕЕ ВНЕШ-
НЕЕ УСТРОЙСТВО В СИСТЕМЕ; ОБЫЧНО СОСТОИТ ИЗ ДВУХ
БУКВ И НЕОБЯЗАТЕЛЬНОЙ ЦИФРЫ (НОМЕРА), ЗА КОТОРЫМИ
СЛЕДУЕТ ДВОЕТОЧИЕ ":";
ИМЯ ФАЙЛА
- АЛФАВИТНО-ЦИФРОВАЯ СТРОКА (A - Z, 0 - 9), ИСПОЛЬ-
ЗУЕМАЯ ДЛЯ ИДЕНТИФИКАЦИИ ФАЙЛА; В РАФОС ИМЯ ФАЙЛА
СОДЕРЖИТ НЕ БОЛЕЕ ШЕСТИ ЗНАКОВ, ПРОБЕЛЫ ЗАПРЕЩЕНЫ;
ИНИЦИАЛИЗАЦИЯ
- ПРИСВОЕНИЕ НАЧАЛЬНЫХ ЗНАЧЕНИЙ ПЕРЕМЕННЫМ, МАССИВАМ
В ТРЕБУЕМЫЕ МОМЕНТЫ ВЫПОЛНЕНИЯ ПРОГРАММЫ;
- ПОДГОТОВКА НОСИТЕЛЯ УСТРОЙСТВА ВНЕШНЕЙ ПАМЯТИ ДЛЯ
ИСПОЛЬЗОВАНИЯ ОПЕРАЦИОННОЙ СИСТЕМОЙ;
�
- 43 -
ИНТЕРПРЕТАТОР
- ПРОГРАММА, КОТОРАЯ ТРАНСЛИРУЕТ И ЗАТЕМ ВЫПОЛНЯЕТ
ОПЕРАТОР ВХОДНОГО ЯЗЫКА ПЕРЕД ТРАНСЛЯЦИЕЙ (И
ВЫПОЛНЕНИЕМ) СЛЕДУЮЩЕГО ОПЕРАТОРА;
ИНТЕРПРЕТАТОР КОМАНДНОЙ СТРОКИ (CSI)
- ЯЗЫК, ИСПОЛЬЗУЕМЫЙ В РАФОС ДЛЯ УПРАВЛЕНИЯ СИСТЕМ-
НЫМИ ПРОГРАММАМИ; МОЖЕТ ПРИМЕНЯТЬСЯ В ПРИКЛАДНЫХ
ПРОГРАММАХ;
- ПРОГРАММНАЯ КОМПОНЕНТА МОНИТОРА, ПРЕОБРАЗУЮЩАЯ
СТРОКУ ФОРМАТА CSI В ТАБЛИЧНУЮ ФОРМУ ОДНОВРЕМЕННО
С ВЫПОЛНЕНИЕМ СИНТАКСИЧЕСКОГО КОНТРОЛЯ;
ИСПОЛНЯЮЩАЯ СИСТЕМА
- НАБОР МОДУЛЕЙ, ОРГАНИЗОВАННЫЙ В ВИДЕ БИБЛИОТЕКИ,
ИСПОЛЬЗУЕМОЙ ДЛЯ ВЫПОЛНЕНИЯ ПРОГРАММЫ, НАПИСАННОЙ
НА СООТВЕТСТВУЮЩЕМ ЯЗЫКЕ ВЫСОКОГО УРОВНЯ; В РАФОС
ВКЛЮЧЕНЫ БИБЛИОТЕКИ ИСПОЛНЯЮЩЕЙ СИСТЕМЫ ЯЗЫКА ПАС-
КАЛЬ;
КАРТА РАСПРЕДЕЛЕНИЯ ПАМЯТИ (КАРТА ЗАГРУЗКИ)
- РАСПЕЧАТКА ИЛИ ФАЙЛ, СОДЕРЖАЩИЙ ТАБЛИЦУ, СОЗДАВАЕ-
МУЮ КОМПОНОВЩИКОМ; СОДЕРЖИТ ПАРАМЕТРЫ ЗАГРУЗОЧНОГО
МОДУЛЯ: СТАРТОВЫЙ АДРЕС, ЗНАЧЕНИЯ ГЛОБАЛЬНЫХ СИМ-
ВОЛОВ, ВЕРХНИЙ И НИЖНИЙ АДРЕСА И Т.Д.;
КАТАЛОГ
- ТАБЛИЦА, СОДЕРЖАЩАЯ ИМЕНА И УКАЗАТЕЛИ НА КАЖДЫЙ ИЗ
ФАЙЛОВ ВНЕШНЕГО ЗАПОМИНАЮЩЕГО УСТРОЙСТВА;
- ТАБЛИЦА, СОДЕРЖАЩАЯ ИМЕНА И ГЛОБАЛЬНЫЕ СИМВОЛЫ, А
ТАКЖЕ ИНФОРМАЦИЮ О РАСПОЛОЖЕНИИ МОДУЛЕЙ, ВХОДЯЩИХ
В ОБ'ЕКТНУЮ БИБЛИОТЕКУ ИЛИ МАКРОБИБЛИОТЕКУ;
КАТАЛОГОВАЯ ОРГАНИЗАЦИЯ
- ОТНОСИТСЯ К ЗАПОМИНАЮЩЕМУ УСТРОЙСТВУ, ИМЕЮЩЕМУ
СТАНДАРТНУЮ ДЛЯ РАФОС СТРУКТУРУ КАТАЛОГА ВСЕХ ФАЙ-
ЛОВ НА НОСИТЕЛЕ; ДЛЯ КАЖДОГО ФАЙЛА ХРАНИТСЯ ЕГО
ИМЯ, ТИП, ДЛИНА И ДАТА СОЗДАНИЯ;
КВАЛИФИКАТОР (КЛЮЧ)
- ЭЛЕМЕНТ КОМАНДЫ ИЛИ КОМАНДНОЙ СТРОКИ, ДАЮЩИЙ ПОЛЬ-
ЗОВАТЕЛЮ ВОЗМОЖНОСТЬ СДЕЛАТЬ ВЫБОР ИЗ НЕСКОЛЬКИХ
ВАРИАНТОВ ИНТЕРПРЕТАЦИИ КОМАНДЫ;
КОМАНДЫ МОНИТОРА (КОМАНДНЫЙ ЯЗЫК)
- ДИАЛОГОВЫЙ ЯЗЫК, ДАЮЩИЙ ПОЛЬЗОВАТЕЛЮ ВОЗМОЖНОСТЬ
УПРАВЛЯТЬ РАБОТОЙ СИСТЕМЫ;
КОМАНДНАЯ СТРОКА
- ВХОДНАЯ СТРОКА, УДОВЛЕТВОРЯЮЩАЯ СИНТАКСИСУ КОМАНД
МОНИТОРА И ВКЛЮЧАЮЩАЯ КОМАНДУ, СПЕЦИФИКАЦИИ ФАЙЛОВ
И КВАЛИФИКАТОРЫ;
КОМАНДНЫЙ ФАЙЛ (КОСВЕННЫЙ ФАЙЛ)
- ФАЙЛ, СОДЕРЖАЩИЙ КОМАНДНЫЕ СТРОКИ, КОТОРЫЕ БУДУТ
ВЫПОЛНЯТЬСЯ ПОСЛЕДОВАТЕЛЬНО; ЭТИ ЖЕ КОМАНДЫ МОЖНО
ВЫПОЛНИТЬ В ИНТЕРАКТИВНОМ РЕЖИМЕ;
�
- 44 -
КОМПОНОВЩИК
- ПРОГРАММА, СОЗДАЮЩАЯ ИЗ ОБ'ЕКТНЫХ МОДУЛЕЙ ЗАГРУ-
ЗОЧНЫЙ, УДОВЛЕТВОРЯЕТ ГЛОБАЛЬНЫЕ ССЫЛКИ И, ПРИ
НЕОБХОДИМОСТИ, РЕАЛИЗУЕТ СТРУКТУРУ ПЕРЕКРЫТИЙ;
КОМПИЛЯТОР
- ПРОГРАММА, ПРОВОДЯЩАЯ ТРАНСЛЯЦИЮ С ЯЗЫКА ВЫСОКОГО
УРОВНЯ НА ЯЗЫК, ПРИГОДНЫЙ ДЛЯ ДАННОЙ МАШИНЫ;
КОМПИЛЯЦИЯ
- ПРОЦЕДУРА ПОЛУЧЕНИЯ ДВОИЧНОГО КОДА ИЗ ОПЕРАТОРОВ
ЯЗЫКА ВЫСОКОГО УРОВНЯ;
КОНКАТЕНАЦИЯ
- ОБ'ЕДИНЕНИЕ ДВУХ СИМВОЛЬНЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ
(СТРОК) В ОДНУ, НЕ НАРУШАЮЩЕЕ ПОРЯДКА СЛЕДОВАНИЯ
ЗНАКОВ В КАЖДОЙ ИЗ НИХ;
КОРНЕВОЙ СЕГМЕНТ
- СЕГМЕНТ ОВЕРЛЕЙНОЙ СТРУКТУРЫ (ПРОГРАММЫ), КОТОРЫЙ
ПОСЛЕ ЗАГРУЗКИ ОСТАЕТСЯ РЕЗИДЕНТНЫМ В ПАМЯТИ В
ТЕЧЕНИЕ ВСЕГО ВРЕМЕНИ ВЫПОЛНЕНИЯ ПРОГРАММЫ;
КОСВЕННЫЙ АДРЕС
- АДРЕС, ОПРЕДЕЛЯЮЩИЙ ЯЧЕЙКУ ПАМЯТИ, СОДЕРЖАЩУЮ ЛИБО
ДЕЙСТВИТЕЛЬНЫЙ АДРЕС, ЛИБО ДРУГОЙ КОСВЕННЫЙ АДРЕС
(УКАЗАТЕЛЬ);
ЛИСТИНГ
- РАСПЕЧАТКА, ПОЛУЧЕННАЯ НА ТЕРМИНАЛЕ ИЛИ УСТРОЙСТВЕ
ПЕЧАТИ;
ЛОГИЧЕСКОЕ ИМЯ УСТРОЙСТВА
- ИМЯ, НАЗНАЧАЕМОЕ ПОЛЬЗОВАТЕЛЕМ ФИЗИЧЕСКОМУ УСТ-
РОЙСТВУ; ИСПОЛЬЗУЕТСЯ В КАЧЕСТВЕ СИНОНИМА ФИЗИЧЕС-
КОГО ИМЕНИ ПРИ ВСЕХ ССЫЛКАХ НА УСТРОЙСТВО;
ЛОГИЧЕСКОЕ УСТРОЙСТВО
- ЛОГИЧЕСКОЕ ИМЯ, ПОСТОЯННО СООТВЕТСТВУЮЩЕЕ ОДНОМУ
ИЗ ФИЗИЧЕСКИХ УСТРОЙСТВ КОМПЛЕКСА; НЕКОТОРЫЕ ЛОГИ-
ЧЕСКИЕ УСТРОЙСТВА МОГУТ БЫТЬ ПЕРЕНАЗНАЧЕНЫ (НО НЕ
УДАЛЕНЫ ИЗ СИСТЕМЫ);
МАКРО (МАКРОКОМАНДА)
- ИНСТРУКЦИЯ ВХОДНОГО ЯЗЫКА МАКРОАССЕМБЛЕРА, ЭКВИВА-
ЛЕНТНАЯ ОПРЕДЕЛЕННОЙ ПОСЛЕДОВАТЕЛЬНОСТИ ЭЛЕМЕНТАР-
НЫХ ИНСТРУКЦИЙ ЯЗЫКА;
МАКРО (МАКРОАССЕМБЛЕР)
- ЯЗЫК АССЕМБЛЕРА И ТРАНСЛЯТОР С ЭТОГО ЯЗЫКА, ДОПУС-
КАЮЩИЙ ИСПОЛЬЗОВАНИЕ МАКРОКОМАНД;
МОНИТОР
- ОСНОВНАЯ УПРАВЛЯЮЩАЯ ПРОГРАММА, КОТОРАЯ КОНТРОЛИ-
РУЕТ И/ИЛИ ПРОВЕРЯЕТ ФУНКЦИОНИРОВАНИЕ ВЫЧИСЛИТЕЛЬ-
НОЙ СИСТЕМЫ; ВКЛЮЧАЕТ МОДУЛИ ВЗАИМОДЕЙСТВИЯ С ОПЕ-
РАТОРОМ, РАСПРЕДЕЛЕНИЯ РЕСУРСОВ, ОРГАНИЗАЦИИ
ВВОДА/ВЫВОДА И Т.Д.;
�
- 45 -
МОНИТОР ОДНОЗАДАЧНЫЙ (SJ-МОНИТОР)
- МОНИТОР РАФОС, ОБЕСПЕЧИВАЮЩИЙ ОДНОПРОГРАММНЫЙ
РЕЖИМ ФУНКЦИОНИРОВАНИЯ ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЫ;
МОНИТОР ФОНОВО-ОПЕРАТИВНЫЙ (FB-МОНИТОР)
- МОНИТОР РАФОС, ОБЕСПЕЧИВАЮЩИЙ ОДНОВРЕМЕННОЕ ВЫПОЛ-
НЕНИЕ ДВУХ (ФОНОВОЙ И ОПЕРАТИВНОЙ) ЗАДАЧ ВЫЧИСЛИ-
ТЕЛЬНОЙ СИСТЕМОЙ;
МОНИТОР УПРАВЛЕНИЯ ПАМЯТИ (XM-МОНИТОР)
- FB-МОНИТОР, ВКЛЮЧАЮЩИЙ СРЕДСТВА ИСПОЛЬЗОВАНИЯ
ПАМЯТИ ДО 124 КСЛОВ;
НАЧАЛЬНЫЙ ЗАГРУЗЧИК
- ПРОГРАММА, ВЫПОЛНЯЮЩАЯ ФУНКЦИИ АППАРАТНОГО ЗАГРУЗ-
ЧИКА;
НЕЗАВИСИМОСТЬ ОТ УСТРОЙСТВ
- ВОЗМОЖНОСТЬ ДЛЯ ПРОГРАММЫ ВЫПОЛНЯТЬ ОПЕРАЦИИ
ВВОДА/ВЫВОДА НЕЗАВИСИМО ОТ УСТРОЙСТВА, С КОТОРЫМ
СВЯЗАНЫ ОПЕРАЦИИ;
НИЖНИЙ АДРЕС ПРОГРАММЫ
- МЛАДШИЙ АДРЕС ОБЛАСТИ ПАМЯТИ, С КОТОРОГО ЗАГРУ-
ЖАЕТСЯ ПРОГРАММА;
НОМЕР УСТРОЙСТВА
- ЦИФРА (ОБЫЧНО ОТ 0 ДО 7, ПО УМОЛЧАНИЮ - 0),
ИСПОЛЬЗУЕМАЯ ДЛЯ ВЫБОРА КОНКРЕТНОГО УСТРОЙСТВА ИЗ
ГРУППЫ УСТРОЙСТВ ОДНОГО ТИПА;
НОСИТЕЛЬ
- КОМПОНЕНТА ВНЕШНЕГО УСТРОЙСТВА, НА КОТОРОЙ ОСУ-
ЩЕСТВЛЯЕТСЯ ЗАПОМИНАНИЕ ИНФОРМАЦИИ;
ОБ'ЕКТНЫЙ МОДУЛЬ
- МИНИМАЛЬНАЯ ЕДИНИЦА РЕЗУЛЬТАТА РАБОТЫ КОМПИЛЯТОРА,
КОТОРАЯ МОЖЕТ БЫТЬ СВЯЗАНА С ДРУГИМИ ОБ'ЕКТНЫМИ
МОДУЛЯМИ ДЛЯ ПОЛУЧЕНИЯ ЗАГРУЗОЧНОГО МОДУЛЯ; СОС-
ТОИТ ИЗ ПЕРЕМЕЩАЕМЫХ МАШИННЫХ ИНСТРУКЦИЙ, ИНФОРМА-
ЦИИ ПО ПЕРЕМЕЩЕНИЮ, ТАБЛИЦЫ ГЛОБАЛЬНЫХ СИМВОЛОВ И
Т.Д.;
ОБЛАСТЬ
- ПОНЯТИЕ XM-МОНИТОРА РАФОС; СЕГМЕНТ ФИЗИЧЕСКОЙ
ПАМЯТИ, НАХОДЯЩЕЙСЯ В ЕЕ ВЕРХНИХ АДРЕСАХ; ЕЕ ДЛИНА
КРАТНА 32 СЛОВАМ И НЕ ПРЕВОСХОДИТ 96 КСЛОВ; ПРОГ-
РАММА МОЖЕТ ИСПОЛЬЗОВАТЬ ДО ТРЕХ ОБЛАСТЕЙ;
ОБЛАСТЬ ПЕРЕКРЫТИЯ
- ОБЛАСТЬ ОПЕРАТИВНОЙ ПАМЯТИ, В КОТОРУЮ ЗАГРУЖАЮТСЯ
ПЕРЕКРЫТИЯ ОДНОГО УРОВНЯ;
ОБРАЗ ПАМЯТИ
- ПРЕДСТАВЛЕНИЕ СОДЕРЖИМОГО ОБЛАСТИ ПАМЯТИ, РАЗМЕ-
ЩЕННОЕ ОБЫЧНО В ФАЙЛЕ;
�
- 46 -
ОГРАНИЧИТЕЛЬ
- ЗНАК, ИСПОЛЬЗУЕМЫЙ ДЛЯ РАЗДЕЛЕНИЯ ЗАПИСЕЙ;
ОКНО - ТЕРМИН, ИСПОЛЬЗУЕМЫЙ В XM-МОНИТОРЕ РАФОС; ОБЛАСТЬ
ВИРТУАЛЬНОГО ПРОСТРАНСТВА; АНАЛОГИЧНО СТРАНИЦЕ
ВИРТУАЛЬНОГО ПРОСТРАНСТВА НАЧИНАЕТСЯ С АДРЕСА,
КРАТНОГО 4 КСЛОВ; ДЛИНА ОКНА МОЖЕТ БЫТЬ БОЛЬШЕ 4
КСЛОВ, Т.Е. ОКНО МОЖЕТ ИСПОЛЬЗОВАТЬ БОЛЕЕ ОДНОЙ
СТРАНИЦЫ ВИРТУАЛЬНОЙ ПАМЯТИ; ДОПУСТИМО ИСПОЛЬЗО-
ВАТЬ ДО 8 ОКОН С НОМЕРАМИ 0-7;
ОПЕРАНД
- СПЕЦИФИКАЦИЯ ОБ'ЕКТА, НАД КОТОРЫМ ПРОИЗВОДИТСЯ
ОПЕРАЦИЯ;
ОПЕРАТИВНЫЙ РЕЖИМ
- РЕЖИМ, ПРИ КОТОРОМ ПРОГРАММА РЕАЛЬНОГО ВРЕМЕНИ
ВЫПОЛНЯЕТСЯ С САМЫМ ВЫСОКИМ ПРИОРИТЕТОМ;
ОПЕРАЦИОННАЯ СИСТЕМА
- СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, ДАЮЩЕЕ ВОЗМОЖ-
НОСТЬ ЭФФЕКТИВНО ИСПОЛЬЗОВАТЬ ПРОЦЕССОР И ВНЕШНИЕ
УСТРОЙСТВА ДЛЯ РАЗРАБОТКИ И ВЫПОЛНЕНИЯ ПРИКЛАДНЫХ
ПРОГРАММ; ВКЛЮЧАЕТ УПРАВЛЯЮЩУЮ СИСТЕМУ, СИСТЕМНЫЕ
ПРОГРАММЫ И СИСТЕМЫ ПРОГРАММИРОВАНИЯ;
ОТОБРАЖЕНИЕ
- ПОНЯТИЕ XM-МОНИТОРА РАФОС; СООТВЕТСТВИЕ (ПРОЕКЦИЯ)
ОКНА НА ОБЛАСТЬ;
ОЧЕРЕДЬ
- ДИНАМИЧЕСКИЙ СПИСОК ЭЛЕМЕНТОВ ОЧЕРЕДИ, ОЖИДАЮЩИХ
ОБРАБОТКИ, НАПРИМЕР, ЗАПРОСЫ НА ВВОД/ВЫВОД;
ПЕРЕКЛЮЧАТЕЛИ ПУЛЬТА ПРОЦЕССОРА
- КЛЮЧИ (ПЕРЕКЛЮЧАТЕЛИ), РАСПОЛОЖЕННЫЕ НА ПЕРЕДНЕЙ
ПАНЕЛИ ЦЕНТРАЛЬНОГО ПРОЦЕССОРА;
ПЕРЕКЛЮЧЕНИЕ СОСТОЯНИЯ
- ПРОЦЕДУРА СОХРАНЕНИЯ РЕГИСТРОВ И НЕКОТОРЫХ ОБЛАС-
ТЕЙ ПАМЯТИ, ВЫПОЛНЯЕМАЯ ОПЕРАЦИОННОЙ СИСТЕМОЙ
ПЕРЕД ПЕРЕХОДОМ С ОБРАБОТКИ ОДНОЙ ПРОГРАММЫ К
ОБРАБОТКЕ ДРУГОЙ ПРОГРАММЫ;
ПОВТОРНАЯ ВХОДИМОСТЬ (РЕЕНТЕРАБЕЛЬНОСТЬ)
- ОТНОСИТСЯ К ПРОГРАММЕ, СОСТОЯЩЕЙ ИЗ РАЗДЕЛЯЕМОГО
СЕГМЕНТА "ЧИСТОГО" КОДА И НЕРАЗДЕЛЯЕМОГО СЕГМЕНТА
ОБЛАСТИ ДАННЫХ; ПОВТОРНО ВХОДИМЫЕ ПРОГРАММЫ ОБЫЧНО
РАЗРАБАТЫВАЮТСЯ ДЛЯ ИСПОЛЬЗОВАНИЯ (ОДНОЙ КОПИИ
ПРОГРАММЫ В ПАМЯТИ) НЕСКОЛЬКИМИ ПРОЦЕССАМИ ОПЕРА-
ЦИОННОЙ СИСТЕМЫ;
ПОСЛЕДОВАТЕЛЬНЫЙ ДОСТУП
- ДОСТУП К ДАННЫМ, ПРИ КОТОРОМ СЛЕДУЮЩАЯ ОБЛАСТЬ, ИЗ
КОТОРОЙ ДОЛЖНЫ БЫТЬ ПОЛУЧЕНЫ ДАННЫЕ, НЕПОСРЕДСТ-
ВЕННО СЛЕДУЕТ ЗА ОБЛАСТЬЮ ДАННЫХ, ПОЛУЧЕННЫХ ПЕРЕД
ЭТИМ;
�
- 47 -
ПРЕРЫВАНИЕ
- ВНЕШНЕЕ СОБЫТИЕ, ВЫЗЫВАЮЩЕЕ ПЕРЕДАЧУ УПРАВЛЕНИЯ
ОПРЕДЕЛЕННОЙ ЯЧЕЙКЕ ПАМЯТИ; ПРИ ЭТОМ НАРУШАЕТСЯ
НОРМАЛЬНАЯ ПОСЛЕДОВАТЕЛЬНОСТЬ ВЫПОЛНЕНИЯ ТЕКУЩЕЙ
ПРОГРАММЫ;
ПРИКЛАДНАЯ ПРОГРАММА (ПРОГРАММА ПОЛЬЗОВАТЕЛЯ)
- ПРОГРАММА, ВЫПОЛНЯЮЩАЯ ФУНКЦИИ, ОПРЕДЕЛЯЕМЫЕ КОНК-
РЕТНЫМИ ЗАДАЧАМИ ПОЛЬЗОВАТЕЛЯ; ПРИКЛАДНОЙ ПРОГРАМ-
МОЙ ЯВЛЯЕТСЯ ЛЮБАЯ ПРОГРАММА, НЕ ЯВЛЯЮЩАЯСЯ ЧАСТЬЮ
ОПЕРАЦИОННОЙ СИСТЕМЫ;
ПРОГРАММА ЗАВЕРШЕНИЯ (ПОДПРОГРАММА ЗАВЕРШЕНИЯ)
- ПОДПРОГРАММА, ВЫПОЛНЯЕМАЯ ПРИ НАСТУПЛЕНИИ СОБЫТИЯ;
ЯВЛЯЕТСЯ КОМПОНЕНТОЙ ФОНОВОГО ИЛИ ОПЕРАТИВНОГО
ЗАДАНИЯ; СОБЫТИЕ МОЖЕТ ЗАКЛЮЧАТЬСЯ В ЗАВЕРШЕНИИ
ОПЕРАЦИИ ВВОДА/ВЫВОДА, МОЖЕТ БЫТЬ ВЫЗВАНО ПРЕРЫВА-
НИЕМ ОТ ВНЕШНЕГО УСТРОЙСТВА, ПРЕРЫВАНИЕМ, ЗАПЛАНИ-
РОВАННЫМ ПО ТАЙМЕРУ, И Т.Д.;
ПРОГРАММА ОБСЛУЖИВАНИЯ ПОЛЬЗОВАТЕЛЯ (USR)
- КОМПОНЕНТА МОНИТОРА РАФОС, ВЫПОЛНЯЮЩАЯ ОБРАБОТКУ
ЗАПРОСОВ НА ДЕЙСТВИЯ С КАТАЛОГАМИ И ВКЛЮЧАЮЩАЯ
ИНТЕРПРЕТАТОР КОМАНДНОЙ СТРОКИ (CSI);
ПРОГРАММНОЕ ПРЕРЫВАНИЕ
- УСЛОВНЫЙ ПЕРЕХОД К ОПРЕДЕЛЕННОЙ ЯЧЕЙКЕ, ВЫПОЛНЯЕ-
МЫЙ АВТОМАТИЧЕСКИ АППАРАТУРОЙ, КАК ЧАСТЬ ФУНКЦИИ
ВЫПОЛНЕНИЯ ИНСТРУКЦИИ ПРОЦЕССОРОМ; АДРЕС ЯЧЕЙКИ,
ОТКУДА ПРОИЗОШЛО ПРЕРЫВАНИЕ, ЗАПОМИНАЕТСЯ; ТАКИЕ
ПРЕРЫВАНИЯ СЛЕДУЕТ ОТЛИЧАТЬ ОТ ПРЕРЫВАНИЙ, ВЫЗВАН-
НЫХ ВНЕШНИМИ СОБЫТИЯМИ;
ПРОГРАММНАЯ СЕКЦИЯ
- ИМЕЮЩИЙ ИМЯ НЕПРЕРЫВНЫЙ СЕГМЕНТ КОДА (ИНСТРУКЦИЙ
ИЛИ ДАННЫХ), КОТОРЫЙ ВОСПРИНИМАЕТСЯ КАК ЕДИНОЕ
ЦЕЛОЕ И МОЖЕТ ПЕРЕМЕЩАТЬСЯ НЕЗАВИСИМО ОТ ДРУГИХ
СЕКЦИЙ, НЕ НАРУШАЯ ЛОГИКИ ПРОГРАММЫ;
ПРОИЗВОЛЬНЫЙ ДОСТУП (ПРЯМОЙ ДОСТУП)
- ДОСТУП К ДАННЫМ, ПРИ КОТОРОМ ПОЛОЖЕНИЕ ОЧЕРЕДНОГО
СЕГМЕНТА, ИЗ КОТОРОГО ПОСТУПАЮТ ДАННЫЕ, НЕ ЗАВИСИТ
ОТ ПОЛОЖЕНИЯ ПРЕДЫДУЩЕГО СЕГМЕНТА; ПРОТИВОПОЛОЖЕН
ПОСЛЕДОВАТЕЛЬНОМУ ДОСТУПУ;
ПРОТОКОЛ
- ФОРМАЛЬНЫЙ НАБОР СОГЛАШЕНИЙ И ВРЕМЕННЫХ СООТНОШЕ-
НИЙ ОБМЕНА ИНФОРМАЦИЕЙ МЕЖДУ ДВУМЯ ВЗАИМОДЕЙСТВУЮ-
ЩИМИ ПРОЦЕССАМИ;
РАБОТА В РЕАЛЬНОМ МАСШТАБЕ ВРЕМЕНИ
- ВЫЧИСЛЕНИЯ, ВЫПОЛНЯЕМЫЕ ОДНОВРЕМЕННО С ФИЗИЧЕСКИМ
ПРОЦЕССОМ ТАК, ЧТО РЕЗУЛЬТАТ ЭТИХ ВЫЧИСЛЕНИЙ МОЖЕТ
БЫТЬ ИСПОЛЬЗОВАН ДЛЯ УПРАВЛЕНИЯ ДАННЫМ ПРОЦЕССОМ;
РАЗДЕЛЕНИЕ ВРЕМЕНИ
- МЕТОД РАСПРЕДЕЛЕНИЯ РЕСУРСОВ ВЫЧИСЛИТЕЛЬНОЙ СИСТЕ-
МЫ МЕЖДУ НЕСКОЛЬКИМИ ПОЛЬЗОВАТЕЛЯМИ, ПРИ КОТОРОМ
СОЗДАЕТСЯ ЭФФЕКТ ОДНОВРЕМЕННОСТИ ВЫПОЛНЕНИЯ НЕС-
�
- 48 -
КОЛЬКИХ ЗАДАЧ;
РАЗДЕЛИТЕЛЬ
- ЗНАК, ИСПОЛЬЗУЕМЫЙ ДЛЯ ВЫДЕЛЕНИЯ ЧАСТЕЙ ЗАПИСИ,
ЗАПИСЕЙ В ФАЙЛЕ И Т.Д.;
РАСШИРЕНИЕ ИМЕНИ ФАЙЛА (ТИП ФАЙЛА)
- СИМВОЛИЧЕСКИЙ ДОПОЛНИТЕЛЬНЫЙ ИДЕНТИФИКАТОР ФАЙЛА,
ОПРЕДЕЛЯЕМЫЙ ПОЛЬЗОВАТЕЛЕМ ИЛИ ОПЕРАЦИОННОЙ СИСТЕ-
МОЙ; ТИПЫ ФАЙЛОВ, РАЗПОЗНАВАЕМЫЕ СИСТЕМОЙ, ИСПОЛЬ-
ЗУЮТСЯ ДЛЯ ИДЕНТИФИКАЦИИ ФАЙЛОВ, ИМЕЮЩИХ ОДИНАКО-
ВЫЙ ФОРМАТ; ТИП ФАЙЛА ОТДЕЛЯЕТСЯ ОТ ИМЕНИ ФАЙЛА
ТОЧКОЙ "."; РАФОС ДОПУСКАЕТ ИДЕНТИФИКАТОР ТИПА
ДЛИНОЙ НЕ БОЛЕЕ ТРЕХ АЛФАВИТНО-ЦИФРОВЫХ ЗНАКОВ;
РЕДАКТИРОВАНИЕ
- ПРОЦЕДУРА СОЗДАНИЯ И/ИЛИ ВНЕСЕНИЯ КОРРЕКЦИЙ (ИЗМЕ-
НЕНИЙ) В ДАННЫЕ ФАЙЛА;
РЕДАКТОР
- ДИАЛОГОВАЯ ПРОГРАММА, ОБЕСПЕЧИВАЮЩАЯ РЕДАКТИРОВА-
НИЕ ТЕКСТОВОГО ФАЙЛА ПО КОМАНДАМ ОПЕРАТОРА;
РЕЗЕРВНЫЙ ФАЙЛ
- КОПИЯ ФАЙЛА, СОЗДАВАЕМАЯ ДЛЯ ЦЕЛЕЙ ЗАЩИТЫ ИНФОРМА-
ЦИИ НА СЛУЧАЙ НЕПРЕДНАМЕРЕННОЙ ПОТЕРИ ИЛИ РАЗРУШЕ-
НИЯ ОСНОВНОГО ФАЙЛА; ИСПОЛЬЗУЕТСЯ РЕДАКТОРАМИ
РАФОС;
РЕЗИДЕНТ
- ОТНОСИТСЯ К ИНСТРУКЦИЯМ ИЛИ ДАННЫМ, КОТОРЫЕ ПОС-
ТОЯННО РАЗМЕЩЕНЫ В ОПЕРАТИВНОЙ ПАМЯТИ;
РЕСТАРТ
- ПРОЦЕДУРА ПОВТОРНОГО ЗАПУСКА ПРОГРАММЫ;
"СБОРКА МУСОРА"
- ОПЕРАЦИЯ СЖАТИЯ НА УСТРОЙСТВЕ ПРЯМОГО ДОСТУПА;
ПОСЛЕ ВЫПОЛНЕНИЯ ЭТОЙ ОПЕРАЦИИ ВСЕ СВОБОДНЫЕ
ОБЛАСТИ (UNUSED) ОБ'ЕДИНЯЮТСЯ В ОДНУ, КОТОРАЯ
БУДЕТ РАСПОЛОЖЕНА В КОНЦЕ УСТРОЙСТВА;
СВОПИНГ
- ПРОЦЕДУРА СОХРАНЕНИЯ ДАННЫХ НА ВНЕШНЕМ ЗАПОМИНАЮ-
ЩЕМ УСТРОЙСТВЕ И ВРЕМЕННОГО ИСПОЛЬЗОВАНИЯ ОСВОБО-
ДИВШЕЙСЯ ОБЛАСТИ ПАМЯТИ ДЛЯ ДРУГИХ ЦЕЛЕЙ, С ПОСЛЕ-
ДУЮЩИМ ВОССТАНОВЛЕНИЕМ ОРИГИНАЛЬНОЙ ИНФОРМАЦИИ В
ПАМЯТИ;
СЕГМЕНТ ПЕРЕКРЫТИЯ (ОВЕРЛЕЙ)
- ЧАСТЬ ПРОГРАММЫ, ПЕРЕКРЫВАЮЩАЯ (ЗАМЕЩАЮЩАЯ) ПРИ
ВЫЗОВЕ ДРУГУЮ, НАХОДЯЩУЮСЯ В ПАМЯТИ, И ПЕРЕКРЫВАЕ-
МАЯ ДРУГИМИ ПРИ ИХ ВЫЗОВЕ ИЗ КОРНЕВОГО СЕГМЕНТА
ИЛИ ПЕРЕКРЫТИЯ БОЛЕЕ ВЫСОКОГО ПОРЯДКА, НАХОДЯЩЕГО-
СЯ В ПАМЯТИ;
СИСТЕМНАЯ МАКРОКОМАНДА (ПРОГРАММНЫЙ ЗАПРОС)
- НАБОР ИНСТРУКЦИЙ ПРОЦЕССОРА, ИСПОЛЬЗУЕМЫЙ ПРОГРАМ-
МОЙ ПРИ ОБРАЩЕНИЯХ К МОНИТОРУ ДЛЯ ВЫПОЛНЕНИЯ СИС-
�
- 49 -
ТЕМНЫХ ОПЕРАЦИЙ;
СИСТЕМНАЯ ОБЛАСТЬ СВЯЗИ (SYSCOM)
- ОБЛАСТЬ ОПЕРАТИВНОЙ ПАМЯТИ С АДРЕСАМИ 40-57;
СОДЕРЖИТ ИНФОРМАЦИЮ, ИСПОЛЬЗУЕМУЮ КАК ПРОГРАММОЙ,
ТАК И МОНИТОРОМ;
СИСТЕМНАЯ ПРОГРАММА
- ПРОГРАММА, ВЫПОЛНЯЮЩАЯ ФУНКЦИИ ПО ОБСЛУЖИВАНИЮ
СИСТЕМЫ; ЛЮБАЯ ПРОГРАММА, ЯВЛЯЮЩАЯСЯ ЧАСТЬЮ ОПЕРА-
ЦИОННОЙ СИСТЕМЫ, В ЧАСТНОСТИ ТРАНСЛЯТОРЫ С ЯЗЫКОВ
ПРОГРАММИРОВАНИЯ;
СИСТЕМНЫЙ ТЕРМИНАЛ
- ТЕРМИНАЛ, ИСПОЛЬЗУЕМЫЙ В КАЧЕСТВЕ СРЕДСТВА ВЗАИМО-
ДЕЙСТВИЯ МЕЖДУ ОПЕРАТОРОМ И ВЫЧИСЛИТЕЛЬНОЙ СИСТЕ-
МОЙ;
СИСТЕМНОЕ УСТРОЙСТВО
- ВНЕШНЕЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО, НА КОТОРОМ ХРА-
НИТСЯ И С КОТОРОГО ЗАГРУЖЕНА ОПЕРАЦИОННАЯ СИСТЕМА;
СЛОВО СОСТОЯНИЯ ПРОГРАММЫ (JSW)
- ЯЧЕЙКА ОПЕРАТИВНОЙ ПАМЯТИ С АБСОЛЮТНЫМ АДРЕСОМ 44
(ВОСЬМЕРИЧНОЕ); СОДЕРЖИТ ИНФОРМАЦИЮ О ПРОГРАММЕ
(НАЛИЧИЕ ПЕРЕКРЫТИЙ, РЕЖИМ РАБОТЫ ТЕРМИНАЛА И
Т.Д.);
СОГЛАШЕНИЯ О СВЯЗИ
- ПРИНЯТЫЙ В СИСТЕМЕ ПОРЯДОК ИНСТРУКЦИЙ И ДАННЫХ,
НЕОБХОДИМЫЙ ДЛЯ ПЕРЕДАЧИ ПАРАМЕТРОВ И УПРАВЛЕНИЯ
ПРИ ВЫЗОВЕ ПОДПРОГРАММ;
СПЕЦИФИКАЦИЯ ФАЙЛА
- ИДЕНТИФИКАТОР, ОДНОЗНАЧНО ОПРЕДЕЛЯЮЩИЙ ФАЙЛ В ОПЕ-
РАЦИОННОЙ СИСТЕМЕ; СОСТОИТ ИЗ ИМЕНИ УСТРОЙСТВА,
ИМЕНИ ФАЙЛА, ТИПА ФАЙЛА;
СПУЛИНГ (СПУЛЕР)
- СПОСОБ ОРГАНИЗАЦИИ ВВОДА/ВЫВОДА ДЛЯ МЕДЛЕННЫХ УСТ-
РОЙСТВ С ИСПОЛЬЗОВАНИЕМ ВНЕШНЕЙ ПАМЯТИ ДЛЯ СОКРА-
ЩЕНИЯ ВРЕМЕНИ ОЖИДАНИЯ ПРИ ОБРАБОТКЕ ДАННЫХ;
СТАРТОВЫЙ АДРЕС ПРОГРАММЫ (АДРЕС ЗАПУСКА)
- АДРЕС, НА КОТОРЫЙ ПЕРЕДАЕТСЯ УПРАВЛЕНИЕ ПРОГРАММЕ
ПРИ ЕЕ ЗАПУСКЕ;
СТРАНИЦА
- ПОРЦИЯ ТЕКСТОВОГО ФАЙЛА, ОГРАНИЧЕННАЯ ЗНАКОМ
"ПЕРЕВОД ФОРМАТА" (<CTRL/L> ИЛИ <FF>), И ОБЫЧНО
СОДЕРЖАЩАЯ 50-60 СТРОК;
СТРАНИЦА ВИРТУАЛЬНОГО ПРОСТРАНСТВА
- ОБЛАСТЬ ВИРТУАЛЬНОГО ПРОСТРАНСТВА С НИЖНЕЙ ГРАНИ-
ЦЕЙ, КРАТНОЙ 4 КСЛОВ, И ОБ'ЕМОМ, КРАТНЫМ 32 СЛО-
ВАМ; РАЗМЕР СТРАНИЦЫ НЕ ПРЕВЫШАЕТ 4 КСЛОВ; В
АДРЕСНОМ ПРОСТРАНСТВЕ ЗАДАЧИ ОБЫЧНО СУЩЕСТВУЕТ 8
СТРАНИЦ С НОМЕРАМИ 0-7;
�
- 50 -
СТРАНИЦА ВВОДА/ВЫВОДА
- СТАРШИЕ 4 КСЛОВ ОБЛАСТИ АДРЕСОВ НА ОБЩЕЙ ШИНЕ,
ЗАРЕЗЕРВИРОВАННЫХ ДЛЯ РЕГИСТРОВ ВНЕШНИХ УСТРОЙСТВ;
СТРУКТУРА ПЕРЕКРЫТИЙ (ОВЕРЛЕЙНАЯ СТРУКТУРА)
- СТРУКТУРА ПРОГРАММЫ, СОДЕРЖАЩАЯ КОРНЕВОЙ СЕГМЕНТ И
ОДИН ИЛИ БОЛЕЕ СЕГМЕНТОВ ПЕРЕКРЫТИЙ;
ТАБЛИЦА ПЕРЕКРЕСТНЫХ ССЫЛОК
- ЛИСТИНГ, СОДЕРЖАЩИЙ ВСЕ ССЫЛКИ В ПРОГРАММЕ НА КАЖ-
ДЫЙ ИСПОЛЬЗУЕМЫЙ СИМВОЛ, ВКЛЮЧАЯ ТОЧКИ ОПРЕДЕЛЕ-
НИЯ, ОБРАЩЕНИЯ И МОДИФИКАЦИИ СИМВОЛА;
ТОЧКА ОСТАНОВА
- ЯЧЕЙКА, В КОТОРОЙ ВЫПОЛНЕНИЕ ПРОГРАММЫ ПРИОСТАНАВ-
ЛИВАЕТСЯ ДЛЯ ВМЕШАТЕЛЬСТВА ОПЕРАТОРА;
ТРАНСЛЯТОР
- ПРОГРАММА, ОСУЩЕСТВЛЯЮЩАЯ ПЕРЕВОД (ТРАНСЛЯЦИЮ) С
ОДНОГО ЯЗЫКА ПРОГРАММИРОВАНИЯ НА ДРУГОЙ;
ТРАНСЛЯЦИЯ
- ПРОЦЕСС ПРЕОБРАЗОВАНИЯ (ПЕРЕВОДА) С ОДНОГО ЯЗЫКА
НА ДРУГОЙ;
УСЛОВНАЯ ТРАНСЛЯЦИЯ
- ТРАНСЛЯЦИЯ ОПРЕДЕЛЕННЫХ УЧАСТКОВ ИСХОДНОЙ ПРОГРАМ-
МЫ ПРИ ВЫПОЛНЕНИИ ЗАДАННЫХ УСЛОВИЙ;
УСТРОЙСТВА БЕСКАТАЛОГОВОЙ ОРГАНИЗАЦИИ
- ОТНОСИТСЯ К ВНЕШНИМ ЗАПОМИНАЮЩИМ УСТРОЙСТВАМ,
ИМЕЮЩИМ ПОСЛЕДОВАТЕЛЬНУЮ СТРУКТУРУ И, ПОЭТОМУ, НЕ
СОДЕРЖАЩИМ КАТАЛОГА В НАЧАЛЕ НОСИТЕЛЯ; ИНФОРМАЦИЯ
О ФАЙЛЕ ХРАНИТСЯ НА НОСИТЕЛЕ ВМЕСТЕ С КАЖДЫМ ФАЙ-
ЛОМ;
УСТРОЙСТВО ПЕЧАТИ
- АЛФАВИТНО-ЦИФРОВОЕ ПЕЧАТАЮЩЕЕ УСТРОЙСТВО (АЦПУ);
УСТРОЙСТВО НЕФАЙЛОВОЙ СТРУКТУРЫ
- УСТРОЙСТВА, ПОДОБНЫЕ ПЕРФОЛЕНТЕ, ТЕРМИНАЛУ И Т.П.,
НА КОТОРЫХ ДАННЫЕ НЕ МОГУТ БЫТЬ ОРГАНИЗОВАНЫ В
ВИДЕ НЕСКОЛЬКИХ ФАЙЛОВ;
ФАЙЛ - ЛОГИЧЕСКИЙ НАБОР ДАННЫХ, ВОСПРИНИМАЕМЫЙ КАК ЕДИНОЕ
ЦЕЛОЕ И ЗАНИМАЮЩИЙ ОДИН ИЛИ БОЛЕЕ БЛОКОВ НА ВНЕШ-
НЕМ ЗАПОМИНАЮЩЕМ УСТРОЙСТВЕ ТИПА ДИСКА ИЛИ МАГНИТ-
НОЙ ЛЕНТЫ; ИМЕЕТ СВЯЗАННЫЕ С НИМ ИМЯ И ТИП;
ФАЙЛ АБСОЛЮТНОЙ ЗАГРУЗКИ
- ФАЙЛ, СОДЕРЖАЩИЙ ПРОГРАММУ В СПЕЦИАЛЬНОМ ДВОИЧНОМ
ФОРМАТЕ, ОБЕСПЕЧИВАЮЩЕМ ЕЕ ЗАГРУЗКУ И ЗАПУСК С
ПЕРФОЛЕНТЫ АБСОЛЮТНЫМ ЗАГРУЗЧИКОМ ПЛОС-СМ ЛИБО ПО
КОМАНДЕ МОНИТОРА ABSLOAD;
ФОНОВАЯ ПРОГРАММА
- ПРОГРАММА, ВЫПОЛНЯЮЩАЯСЯ НА БОЛЕЕ НИЗКОМ, ПО СРАВ-
НЕНИЮ С ОПЕРАТИВНОЙ, ПРИОРИТЕТЕ;
�
- 51 -
ЧАСЫ (ТАЙМЕР)
- УСТРОЙСТВО, ГЕНЕРИРУЮЩЕЕ РЕГУЛЯРНЫЕ ПЕРИОДИЧЕСКИЕ
СИГНАЛЫ (ПРЕРЫВАНИЯ) ДЛЯ СИНХРОНИЗАЦИИ;
ЭХО-ПЕЧАТЬ
- РАСПЕЧАТКА ЗНАКОВ, ВВОДИМЫХ ОПЕРАТОРОМ, ОСУЩЕСТВ-
ЛЯЕМАЯ НА УСТРОЙСТВЕ ВВОДА/ВЫВОДА ТИПА ТЕРМИНАЛ;
ЯЗЫК АССЕМБЛЕРА
- МАШИННО-ОРИЕНТИРОВАННЫЙ ЯЗЫК ПРОГРАММИРОВАНИЯ;
ОПЕРАТОР ВХОДНОГО ЯЗЫКА ПРЕОБРАЗУЕТСЯ, ОБЫЧНО, В
ОДНУ ИНСТРУКЦИЮ ПРОЦЕССОРА;
ЯЗЫК УПРАВЛЕНИЯ ПАКЕТОМ
- НАБОР КОМАНД, ДИРЕКТИВ, КВАЛИФИКАТОРОВ И ПРАВИЛ ИХ
ИСПОЛЬЗОВАНИЯ ДЛЯ УПРАВЛЕНИЯ ПАКЕТНОЙ ОБРАБОТКОЙ;
ЯЗЫКОВЫЙ ПРОЦЕССОР
- СИСТЕМНАЯ ПРОГРАММА, ОБЕСПЕЧИВАЮЩАЯ ОБРАБОТКУ
И/ИЛИ ПРЕОБРАЗОВАНИЕ ПРОГРАММЫ, ЗАПИСАННОЙ НА
ОДНОМ ИЗ ВХОДНЫХ ЯЗЫКОВ;
ЯЧЕЙКА - АДРЕСУЕМЫЙ ЭЛЕМЕНТ ОПЕРАТИВНОЙ ПАМЯТИ ЭВМ (СЛОВО
ИЛИ БАЙТ);
<ESC>-ПОСЛЕДОВАТЕЛЬНОСТЬ
- ПОСЛЕДОВАТЕЛЬНОСТЬ ЗНАКОВ, НАЧИНАЮЩАЯСЯ С <ESC> И
ИСПОЛЬЗУЕМАЯ ДЛЯ УПРАВЛЕНИЯ ТЕРМИНАЛОМ (ОБЫЧНО,
УПРАВЛЕНИЕ КУРСОРОМ ЭКРАНА).
�
- 52 -
ПРИЛОЖЕНИЕ 4
СТРУКТУРА ДОКУМЕНТАЦИИ
ПРОГРАММНАЯ ДОКУМЕНТАЦИЯ НА ОПЕРАЦИОННУЮ СИСТЕМУ ДЛЯ
ОРГАНИЗАЦИИ ВЫСОКОПРОИЗВОДИТЕЛЬНЫХ СИСТЕМ С РАЗДЕЛЕНИЕМ
ФУНКЦИЙ (РАФОС) ВКЛЮЧАЕТ РЯД ДОКУМЕНТОВ ПО ОПЕРАЦИОННОЙ
СИСТЕМЕ (НЕКОТОРЫЕ ИЗ НИХ РАЗБИТЫ НА ЧАСТИ) И ЯЗЫКАМ ПРОГ-
РАММИРОВАНИЯ.
1. ОПЕРАЦИОННАЯ СИСТЕМА
1. ОПИСАНИЕ ПРИМЕНЕНИЯ
- ВВЕДЕНИЕ В СИСТЕМУ
- ОСОБЕННОСТИ СИСТЕМЫ
2. РУКОВОДСТВО СИСТЕМНОГО ПРОГРАММИСТА
- ГЕНЕРАЦИЯ СИСТЕМЫ
- ЛОКАЛЬНЫЕ МНОГОМАШИННЫЕ
СИСТЕМЫ
- УПРАВЛЯЮЩАЯ СИСТЕМА
- ФОРМАТЫ ФАЙЛОВ
3. РУКОВОДСТВО ПРОГРАММИСТА
- СИСТЕМНЫЕ ТАБЛИЦЫ И
БИБЛИОТЕКИ
- ПРОГРАММИРОВАНИЕ ВНЕШНИХ
УСТРОЙСТВ
- ОБРАБОТКА ГРАФИЧЕСКИХ ДАННЫХ
4. РУКОВОДСТВО ОПЕРАТОРА
- КОМАНДЫ МОНИТОРА
- СИСТЕМНЫЕ ПРОГРАММЫ
ОБЩЕГО НАЗНАЧЕНИЯ
- ПРОГРАММЫ РАБОТЫ С ТЕКСТОМ
5.ПЕРЕЧЕНЬ ПРОГРАММ ДИСТРИБУТИВА
И СИСТЕМНОЙ ДОКУМЕНТАЦИИ
6.ОПИСАНИЕ КОНТРОЛЬНОГО ПРИМЕРА
7. СООБЩЕНИЯ И ДИАГНОСТИКА
ОШИБОК
8. СПРАВОЧНЫЙ МАТЕРИАЛ
�
- 53 -
2. ЯЗЫКИ ПРОГРАММИРОВАНИЯ
МАКРОАССЕМБЛЕР
1. ОПИСАНИЕ ЯЗЫКА
3. РУКОВОДСТВО ПРОГРАММИСТА
ПАСКАЛЬ