Главная » 2009 » Ноябрь » 25 » Тест-мониторная система диалогового вычислительного комплекса (ТМ ОС ДВК).
15:07
Тест-мониторная система диалогового вычислительного комплекса (ТМ ОС ДВК).
Тест-мониторная система применяется при проверке, наладке, поиске неисправностей и проведении приемосдаточных испытаний. Представляет собой комплекс тест-программ, объединенных в единую систему, и обеспечивает следующие функции: организацию архива из тестовых программ и тестовых документов, загрузку и запуск тестовых программ, корректировку тестовых программ, создание и корректировку тестовых файлов, выполнение последовательности команд цепочного файла, копирование тест-мониторной системы, генерации версии этой системы. Тест-мониторная система включает следующие программы: монитор, обработка файлов, редактор текста, копировщик, тест прерываний, тест памяти, системный тест, тест обмена устройства, тест интерфейса устройства, тест символьного дисплея, тест устройства ТПУ. Все эти комплексы программ представляют собой встроенные средства диагностики. Тест-программы. Осуществляют проверку правильности функционирования ДВК. Далее рассматриваются назначение и функции каждой тест-программы. > Монитор — это программа, управляющая загрузкой и запуском программы ТМ ОС и тест-программ. С помощью монитора осуществляется загрузка программы в оперативную память, передача управления загруженной программе, выполнение последовательности команд цепочного файла. С помощью системы команд с терминала получают справочную информацию о работе вычислительной системы, управляют ею, назначают логические имена. При появлении ошибок в работе системы появляется сообщение оператору. Причинами ошибок, приводящих к нарушению выполняемых вычислений и неправильной эксплуатации вычислительной системы, являются: недопустимая команда или адрес (нечетный), несуществующий файл или недопустимый символ в его имени, ошибка устройства, недостаточно оперативной памяти для загрузки файла, конец носителя и др. После появления того или иного сообщения оператору выполнение команды прекращается и на терминал выводится точка (.). > Обработка файлов — это общее название двух программ, предназначенных для модификации тест-программы и генерации системы ТМ ОС. Эти программы позволяют также организовать обмен данными между периферийными устройствами, загружать и запускать тест-программы, создавать и выводить тестовые файлы на терминал. При появлении ошибок в работе системы появляется сообщение оператору. Причинами ошибок являются: использование недопустимого переключателя, применение недопустимой команды, ошибка устройства при считывании и записи, отсутствие на носителе листа для записи, конец носителя, недостаточный объем оперативной памяти загрузки файла и т.п. После появления какого-либо сообщения оператору выполнение команды прекращается и на терминал выводится звездочка (*). Редактор текста — программа, предназначенная для создания, редактирования и вывода тестовых файлов на терминал или печатающее устройство. Кроме основных функциональных команд программа «редактор текста» допускает дополнительные команды, предназначенные для запуска и загрузки монитора, вывода справочника на терминал, стирания файла, вывода текста на терминал и др. устройств. > Тест-программы предназначены для сообщения оператору о появлении ошибок в работе системы, а также для проверки основных команд ДВК. По назначению тесты объединяются в следующие группы: проверяющие выполнение команд ветвления; проверяющие выполнение байтовых команд с регистровым методом адресации; проверяющие выполнение команд, оперирующих со словами с регистровым методом адресации; проверяющие все методы адресации, кроме регистрового; проверяющие выполнение байтовых команд со всеми методами адресации, кроме регистрового; проверяющие выполнение команд, оперирующих со словами, со всеми методами адресации, кроме регистрового. При правильном выполнении проверяемых команд тест-программа циклится, в противном случае происходит останов по ошибке. > Тест памяти — программа, предназначенная для проверки оперативной памяти емкостью 8—248 Кбайт. Тест-программа состоит из тестов: выбора банка, движения нулей и единиц, записи/считывания по байтам, адресов А и В, перестановки байтов, сохранения данных смещения кодов по диагонали, галопирования, длинного галопирования максимальных полей и восстановления. Каждый тест последовательно проверяет банки памяти, начиная с первого банка (банка, имеющего наименьший номер среди проверяемых) и до последнего банка (банка, имеющего наибольший номер среди проверяемых). После выполнения всех тестов тест-программа перемещается и проверяются ячейки нулевого банка, в которых располагалась программа. Затем тест-программа перемещается на прежнее место, и проверка повторяется, т. е. программа работает циклически, причем перед выполнением каждого теста все ячейки проверяемой памяти очищаются. Пределы проверяемой памяти устанавливаются автоматически или вручную. Если при этом обнаружена ошибка, то выдается сообщение об ошибке. Причины возникновения ошибок указаны в соответствующем руководстве оператору. > Системный тест — программа, предназначенная для проверки совместной работы в режиме прерывания следующих узлов: устройства управления дисками; печатающего устройства; процессора. Кроме тест-программ для проверки функционирования указанных устройств имеются еще тест-программы для выборки и проверки бланков памяти и перемещения тест-программы и распечатки регистров. > Тест обмена устройства — программа, предназначенная для проверки правильности обмена данными между гибкими магнитными дисками (ГМД) и оперативной памятью ДВК. Тест-программа проверяет работоспособность ГМД путем записи, считывания и сравнения образца данных по одному из семи тестов, используя один из способов выбора дорожек. Запись и считывание данных производятся по всем дорожкам-секторам или в заданных пределах. По обнаружению ошибки на терминал выводится сообщение об ошибке. Накопленная за проход тест-программы информация об ошибках выводится на терминал. > Тест интерфейса устройства — программа, предназначенная для проверки интерфейса гибких магнитных дисков (ГМД). Тесты проверяют: функционирование регистра команд; возникновение и блокировку прерывания о ГМД; начальную установку регистров; заполнение/очистку буфера ГМД при пересылке данных; функционирование регистра ошибки и состояния. При обнаружении ошибок сообщения выводятся на терминал. > Тест символьного дисплея — программа, предназначенная для визуальной проверки работы символьного дисплея. Тест-программа состоит из пяти тестов, пронумерованных с 1-го по 5-й. Тесты с 1-го по 3-й заполняют экран дисплея символами. Тесты 4-й и 5-й предназначены для проверки правильности ввода символов с клавиатуры дисплея. > Тест печатающего устройства ТПУ — программа, пред-назначенная для проверки правильности работы печатающего устройства. Работа с тест-программой происходит в режиме диалога. Монитор принимает команды, подаваемые с терминала, и передает команду на их выполнение. После окончания работы тест-программы происходит останов. Для проверки правильности работы ТПУ последовательно печатается тестовая информация трех видов.
Контрольные вопросы 1. В чем состоит сущность обработки информации на ЭВМ? 2. Зачем понадобились формализованные языки программирования? 3. Какие вы знаете основные категории языков программирования и их характерные особенности? 4 Что такое трансляция программ? 5. Каковы направления автоматизации процесса программирования? 6. Что такое операционная система? 7 Каковы характерные особенности языка Ассемблера? 8 Какие вы знаете основные команды языка Ассемблера? 9. Что такое диалоговые вычислительные комплексы и их программное обеспечение? 10. Для чего предназначена тест-мониторная система?