Введение к работе
Актуальность темы. Разработка и промышленное освоение новых поколений ЭВМ различных классов ставят перед разработчиками и производителями ЭВМ ряд новых и сложных проблем. В частности, проблемы комплексного тестирования ЭВМ в различных режимах в процессе их изготовления, наладки и эксплуатации приобрели на современном этапе особую актуальность в связи с существенным расширением Функций и усложнением режимов работы ЭВМ.
Попытка решить этот вопрос с соблюдением старых принципов построения автономных тестов приводит к резкому возрастанию как общего времени проверки, так и объема информации, которую должна обрабатывать ремонтная бригада при поиске неисправностей ЭВМ.
Перебор различных вариантов решения возникшей проблемы приводит к необходимости организации комплексной проверки оборудования, к переходу на мультипрограммный режим ірохождения тестов под управлением программы, которой ірисущи все основные Функции операционой системы.
Эта операционная система была названа стартовой, так :ак она начинает выполнение своих Функций по поиску несправностей с самого ' первого момента своей работы, ешаемая в диссертации проблема создания эффективной и не-ольшой по объему стартовой операционной системы прохожде-ия тестовых задач является важной и актуальной в научном практическом плане.
Цель работы и основные задачи исследования.
Диссертация посвящена исследованию проблем организации работы ВК, целесообразности разбиения его на уровни, приведению инженерных тестов к виду, аналогичному математическим пользовательским программам, организации диалога в работе тестовых программ, включению элементов живучести в разработанную систему.
Основные требования, предъявляемые при создании стартовой операционной системы, включают в себя:
обеспечение полной проверки всех аппаратных средств
вычислительного комплекса;
надежность функционирования;
гибкость и адаптируемость системы к различным режимам
работы;
удобство эксплуатации системы;
сбор и частичную обработку статистики сбоев;
вывод информации в виде, удобном для восприятия
человеком.
Перечисленные требования определили те научные пробле -мы и направления, по которым необходимо было провести ис -следования при разработке систем прохождения тестовых задач:
найти решение и создать базовые средства в рамках
стартовой операционной системы по организации диалога;
предоставить пользователям возможность управления
режимом прохождения тестовых задач;
найти простые алгоритмы распределения ресурсов между
задачами;
обеспечить постепенное нарастание сложности проверки работы контролируемого вычислительного комплекса; обеспечить максимальное приближение режимов контроля к реальному режиму работы вычислительного комплекса.
Научная новизна. Основными элементами научной новизны являются, во-первых, комплексный подход к решению вопроса автоматизации управления прохождением тестовых задач; во-вторых, мультипрограммный режим прохождения тестовых программ, рассчитанных на постепенное наращивание сложности создаваемого режима работы вычислительного комплекса; в-третьих, создание сервиса по управлению выполнением тестовых задач и выдаче результатов их работы.
С учетом этого научной новизной обладают: принципы организации прохождения тестовых задач на вычислительных комплексах;
диалоговый режим работы каждого счетного канала, созданного для тестовой задачи контроля работы того или иного устройства;
вывод накопленной информации по работе контролируемого устройства на экран дисплея или печать - индивидуально по каждому проверяемому устройству;
постепенное нарастание сложности проверки всего вычислительного комплекса до предельных нагрузок с тщательной Фиксацией всех отклонений в работе каждого из проверяемых устройств;
открытость системы с целью создания дополнительной возможности наращивания средств контроля оборудования.
Практическая ценность. Созданная стартовая операционная система внедрена и успешно применяется при наладке и ремонтно - восстановительных работах на ВК "Эльбрус Б". Поскольку работа стартовой операционной системы в 1987 г. была проверена с помощью интерпретирующей системы, то в дальнейшем она начала фиксировать неисправности аппаратуры с первых дней своей работы в процессе наладки опытного образца ВК "Эльбрус Б". Дальнейшая работа проводилась с целью достижения большей точности диагностики и живучести системы.
Опыт и методы реализации стартовой операционной системы могут использоваться при создании аналогичных средств для других вычислительных комплексов,.
Личный вклад автора. Автор проделал все этапы исследования, проектирования и реализации стартовой операционной системы; произвел проверку правильности ее функционирования с помощью интерпретирующей системы; написал и отладил все программы ведения диалога, редактирования, распределения ресурсов, упрятывания и восстановления; написал все драйверы системы и все тестовые задачи с отладкой их на интерпретаторе и на "живой" аппаратуре.
Апробация работы. Основные результаты диссертационной работы докладывались и обсуждались:
на конференциях молодых ученых и специалистов ИТМ и ВТ /Москва, 1981,1983,1985 гг./;
на семинаре пользователей ЭВМ БЭСМ-6 /Горький, 1986 г./;
на семинаре МВТУ, 1985 г.;
использовалась при приемо-сдаточных испытаниях вычислительного комплекса"Эльбрус Б"
Публикации. По теме диссертации опубликовано 10 печатных забот.
Объем и структура диссертации. Диссертация состоит из (ведения, пяти глав, заключения и списка литературы. >бщий объем диссертации 122 страницы. Список литературы іключает 45 наименований. Диссертация содержит 10 рисунков.