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