Автоматизация и техническое обеспечение геофизических исследований.

И. Г. ПАНАСЕНКО Экранный редактор текстов » составе операционной системы РАФОС Приразработкеиотладкепрограммногообеспечениябольшаячастьпредо­ ставляемогопользователюмашинноговремениуходитнаредактированиетекстов. ОперационныесистемыСМЭВМимеютвсвоемсоставепрограммыредактирования текстов,ориентированныенаработустерминаламинабазеалфавитно-цифровых видеодисплеевиобеспечивающиеподдержкуфункцийуправленияэкраномдисплея (экранныередакторы). Однакоштатныередактирующиепрограммы, поставляемые всоставеоперационныхсистем, необслуживаютнекоторыетипытерминалов, частоимеютразличныйнаборкомандииспользуютстраничнуюорганизациютекс­ товогобуфера, чтосоздаетнеудобствапри редактированиитекстовбольшого объема. Возникланастоятельнаянеобходимостьвкомплексередактирующихпрог­ рамм, обслуживающихвсеимеющиесявналичиитипытерминаловиимеющиходина­ ковыеилиблизкие наборыкомандибѳсстраничнуюорганизациютекстовогобу­ фера. Вкачествепримераможноуказатьэкранныйредакторted, реализованный всредеоперационнойсистемы BSX- 11 M (0С--РВ). ВПолярномгеофизическомин­ ститутеразработан аналогичныйкомплексэкранныхредакторов, функционирую­ щихподуправлениемоперационнойсистемыRT - 1 1 (РАФОС) иобеспечивающихоб­ служиваниетерминаловоемитипов: ВТА-2000 (ВТА-200-2); ВТА-2000-32; MBRA- 7953; ѵт-340; VDT-52I06; VDT-52I30; Электроника-ІбИЭ-ОІЗ* Редакторыимеютполноотыосовпадающиенаборыкомандоператораисход­ ныенаборыкомандэкранногоредактирования, обеспечивающиепользователя постояннымнаборомредактирующихфункций. Текстовойбуферимеетбесстранич- нуюорганизацию, чтообеспечиваетвозможностьпроизвольногоперемещенияпо текстунезависимоотегоразмера. Заооновуразработкипринятредактортекстовсистемыматематического обеспеченияудаленного терминальногокомплекоа(СМОУТК), созданныйвНово­ сибирскоминститутеавтоматикииэлектрометриисибирскогоотделенияАНСССР идоработанныйвЛАНИПолярногогеофизичеокогоинститута/1,2,3/. Совмести­ мостьдвухредакторовпонаборукомандоблегчаетпользователюработусне­ сколькимиЭВМиоперационнымисиотемами. П ринципы построенияредакторатекстов. Редактортекстовпредставляет, собойсложнуюоверлейнуюструктуру. Корневойсегмент, резидентныйвпамяти, включаетвсебякомандныймонитор, процессорсообщений, модулиуправления виртуальнойпамятьюитерминалом, глобальныепеременныередактирования. Остальныесегментывызываютсяпомеренеобходимостивзависимостиотобра­ батываемойкоманды. При работередакториспользуеттекстовойбуфер, располагающийсячастич­ новоперативнойпамяти, апринеобходимостииспользующийустройствапрямо­ го доступа. Реализованнаявредакторетекстоввиртуальнаяпамятьпозволяет редактироватьтекотыпрактическинеограниченногообъемабезувеличенияис­ пользуемойоперативнойпамяти. 25

RkJQdWJsaXNoZXIy MTUzNzYz