Cтраница 1
Кросс-системы позволяют вести отладку программ на универсальных ЭВМ в условиях вычислительного центра как в пакетном режиме, так и в режиме разде ления времени. При этом используется весь набор сервисных программ универсальных ЭВМ с их богатыми возможностями редактирования. Диалоговый режим работы делает похожим этап отладки на работу с резидентными средствами, но обеспечивает дополнительные возможности, трудно реализуемые в резидентных системах. Основное достоинство кроссового режима состоит в том, что язык ПЛ / М можно изучать без аппаратных средств. [1]
Кросс-системы обычно предполагают почти полную отработку на них программ с завершающей проверкой и испытаниями непосредственно на специализированной ЭВМ. Такие развитые кросс-системы целесообразно применять для проектирования крупных КП или при необходимости создания большой серии сравнительно небольших КП. [2]
Кросс-системы автоматизации позволяют проектировать комплексы программ для ЭВМ, которые не совместимы по системам команд с технологической ЭВМ, на которой реализованы средства автоматизации. В результате на специализированной ЭВМ могут отсутствовать технологические программы либо эти программы могут использовать минимальные ресурсы и реализовать функции, автоматизирующие комплексную отладку. В качестве технологических при этом преимущественно используются мощные универсальные ЭВМ ( БЭСМ-6, старшие модели ЕС ЭВМ), с большой внешней памятью, комплексом терминальных устройств и другим сервисным оборудованием, что позволяет применять высокоавтоматизированные технологии 3-го и 4-го уровней. [3]
Рациональной кросс-системой является адаптируемая. Основное достоинство ее состоит в том, что она может быть ориентирована практически на любое количество специализированных ЭВМ, поддерживая при этом эффективность системы на заданном уровне. [4]
Почему кросс-системы так странно называются. [5]
![]() |
Затраты на разработку С и материализацию С. в пересчете на одну команду Б зависимости от уровня. [6] |
Эффективность кросс-систем и перспективы их применения значительно повысились при появлении микропроцессорных наборов с открытым микропрограммным уровнем. [7]
К достоинствам кросс-системы можно отнести: низкую на-чалйную стоимость использования; возможность применения программного обеспечения и быстрых ПфУ той ЭВМ, на которой реализована кросс-система; возможность вести разработку программ до появления образца разрабатываемой МПС. Кросс-система может предоставляться разработчику крупными вычислительными центрами в системах разделения времени. На таких вычислительных центрах обычно имеются обширные библиотеки программ для самых различных МПС. Кросс-системы часто реализуются на каком-либо широко распространенном языке программирования, что обеспечивает высокую их мобильность. Разработчик программ МПС, получив в свое распоряжение кросс-систему, написанную на некотором алгоритмическом языке, может работать с ним на доступной ему ЭВМ, имеющей транслятор с этого языка. [8]
Проверка подготовки кросс-системы состоит в установлении факта ее работоспособности. В общем случае для проверки применяется метод детерминированного тестирования, в связи с чем в задачу подготовки входит главным образом изготовление тестов и эталонов. [9]
При установке кросс-системы необходимо осуществить ее сопряжение с конкретной операционной системой технологической ЭВМ. Установка сложной системы влияет на график работы ВЦ. Пользователем кросс-системы может быть большой коллектив программистов. Поэтому она может использоваться практически одинаково часто наряду со средствами разработки программ операционной системы технологической машины. Для эффективного использования кросс-системы ВЦ должен выделить часть ресурсов. При интенсивном использовании системы специально выделяются внешние устройства ( дисководы, магнитофоны), что дает возможность постоянного обращения к ней. Вычислительный центр должен обеспечивать сопровождение копии. Сопровождение предполагает постоянную связь с разработчиком для взаимного информирования об ошибках, обнаруженных в системе. [10]
Метод подготовки кросс-систем выбирается в зависимости от типа этих систем. [11]
Проверка подготовки кросс-системы состоит в установлении факта ее работоспособности. В общем случае для проверки применяется метод детерминированного тестирования, в связи с чем в задачу подготовки входит изготовление тестов и эталонов. Для этого используется специальное программное обеспечение, представляющее собой набор пакетов, контрольных заданий и контрольных задач, а также эталонных распечаток, позволяющих сравнить результат работы эталона с результатом работы его копии. [12]
На примере модульно-иерархической кросс-системы можно показать своеобразие перепрограммирования, обусловленного изменением машинно-зависимых параметров, по сравнению с другими видами перепрограммирования, заключающееся в том, что любые изменения программ локализуются в модуле и не затрагивают связей по управлению ни на одном из уровней иерархии. Иными словами, функциональная схема программы не зависит от характера изменения параметров условий применения. [13]
Проверка работоспособности адаптированной кросс-системы методами детерминированного тестирования и перебора исходных и выходных данных, хотя и является достаточно эффективной, однако не обеспечивает выявления всех ошибок. Это, прежде всего, объясняется возможным неправильным пониманием описания специализированной ЭВМ и правил структурного построения комплекса управляющих программ. Чтобы убедиться в работоспособности адаптированной кросс-системы, необходимо испытать ее временем. Наиболее эффективным методом, увеличивающим период проверки системы, является передача ее на опытную эксплуатацию. [14]
В состав таких кросс-систем включаются транслятор с языка типа Ассемблера встраиваемого микропроцессора или языка высокого уровня на внутренний язык микропроцессора, имитаторы системы команд микропроцессора и средства отладки, аналогичные рассмотренной выше программе отладки. [15]