Системные обслуживающие программы ОСРВ СМ ЭВМ
Операционная система реального времени (ОСРВ) - наиболее распространенная из операционных систем СМ ЭВМ. Она предназначена для использования в качестве базовой системы в различных применениях реального времени. Развитые средства организации многопользовательского режима работы, управления файлами на различных магнитных накопителях, наличие широкого набора обслуживающих программ позволяют использовать ОСРВ в качестве универсальной инструментальной системы для разработки и отладки программ.
Операционные системы в целом характеризуются эффективным использованием вычислительных ресурсов и имеют широкий набор управляющих функции.
Системные обслуживающие программы Операционной системы реального времени (ОСРВ) СМ ЭВМ можно разбить на группы в соответствии с их функциональным назначением: программы работы с файлами и томами; программы редактирования и форматирования текстов; программа работы с библиотеками и программы корректировки объектных модулей и образов задач.
Группа программ работы с файлами и томами включает:
программу работы с файлами PIP, обеспечивающую работу с каталогами, файлами (перепись» слияние, переименование, установку защиты файлов, удаление, разблокирование, распечатку и др.);
программу распечатки файлов DMP, которая позволяет вывести содержимое файла или указанных блоков диска на выводное устройство в различных форматах (восьмеричном, символьном, RAD-50, шестнадцатеричном и т. д.);
программу преобразования файлов FLX, которая производит обслуживание томов и передачу файлов между томами с файловой структурой ОСРВ, ДОС СМ, ФОБОС и РАФОС;
программу сравнения файлов СМР, которая производит сравнение символьных файлов;
программу копирования и уплотнения тома DSC, позволяющую сохранить немонтированный дисковый том на магнитной ленте или другом диске. При операции копирования дискового тома производится уплотнение файлов с целью устранения фрагментации свободного пространства;
программу копирования и восстановления томов BRU, которая позволяет сохранить и восстановить тома или отдельные файлы, а также проверить их идентичность;
программу форматирования дисков FMT, позволяющую под управлением системы произвести форматирование дискового тома и проверить корректность заголовков секторов;
программу проверки томов BAD, которая позволяет обнаружить дефектные блоки на дисковом томе и исключить их из дальнейшей работы;
программу проверки файловой структуры VFY, позволяющую проверить корректность файловой структуры и данных на диске, обнаружить и идентифицировать некорректные файлы;
программу сохранения томов PRESRV, обеспечивающую копирование магнитных лент и дисков и восстановление томов с файловой структурой ОСРВ или с другой файловой структурой;
программу управления магнитной лентой MAG, которая позволяет задавать атрибуты файла на магнитной ленте без меток, обеспечивает позиционирование лент без меток и лент со стандартными метками. При монтировании магнитной ленты можно указать потребность в перекодировке, например из кода ДКОИ во внутренний код СМ ЭВМ для лент, подготовленных на ЕС ЭВМ.
Группа программ редактирования и форматирования текстов включает:
диалоговый редактор EDI, позволяющий осуществить редактирование строк символьного файла (поиск, замену, удаление и другие операции) при работе за терминалом;
пакетный редактор SLP, обеспечивающий редактирование строк символьных файлов (удаление строк, вставку, индикацию изменений и др.);
диалоговый экранный редактор текстов RETEX, позволяющий производить при работе за терминалом ввод, экранное редактирование, форматирование доку ментов для вывода в одну или две колонки, нумерацию страниц и постраничную распечатку. RETEX генерируется в зависимости от типа терминала и параметров форматирования текстов;
универсальный редактор EDT, обеспечивающий работу в строковом и экранном режимах с возможностью использования функциональной клавиатуры;
программу форматирования текстов DOC. позволяющую выполнить форматирование предварительно подготовленного описания документа, осуществить разбиение на страницы, сбор оглавления, распечатку в одну или две колонки;
программируемый редактор текста ТЕСО, позволяющий производить операции диалогового редактирования произвольных текстов с использованием команд поиска, выделения, разделения, слияния, сохранения и т. п., а также с возможностью написания процедур редактирования с учетом специфики текста.
Программа работы с библиотеками LBR позволяет формировать и модифицировать следующие библиотеки: библиотеку макроопределений, библиотеку объектных модулей и универсальную библиотеку.
В отличие от библиотеки макроопределений и объектных модулей универсальная библиотека может содержать однотипные модули произвольного вида. LBR обеспечивает включение модулей в библиотеку, удаление модулей и точек входа, уплотнение библиотеки, выделение модуля из библиотеки, расширение пространства библиотеки с изменением области оглавления, распечатку содержимого библиотеки.
В группу программ корректировки включены:
программа корректировки объектных модулей PAT, которая позволяет корректировать объектный модуль на основе заранее подготовленных и оттранслированных изменений к нему;
программа корректировки образов задач ZAP, которая позволяет внести корректировки в файл образа задачи на диске.
Операционная система ОСРВ СМ ЭВМ: Справочное издание. Г. А. Егоров, В. Л. Кароль, И. С. Мостов и др. Москва. Издательство «Финансы и статистика», 1987.