Рафос плюс Введение в систему Описание применения

Материал из Emuverse
Данный материал защищён авторскими правами!

Использование материала заявлено как добросовестное, исключительно для образовательных некоммерческих целей.







   УТВЕРЖДЕН

   -ЛУ










                 ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ СМ ЭВМ

   ОПЕРАЦИОННАЯ СИСТЕМА ДЛЯ ОРГАНИЗАЦИИ ВЫСОКОПРОИЗВОДИТЕЛЬНЫХ
                  СИСТЕМ С РАЗДЕЛЕНИЕМ ФУНКЦИЙ

                     Р  А  Ф  О  С - П Л Ю С

                       ВВЕДЕНИЕ В СИСТЕМУ

                       ОПИСАНИЕ ПРИМЕНЕНИЯ







                           ЛИСТОВ 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. РУКОВОДСТВО ПРОГРАММИСТА

           ПАСКАЛЬ