Роман А. Соколов
112 группа
ЗАО МЦСТ
Роман А. Соколов
112 группа
ЗАО МЦСТ
Трассировка исполнения
ВК
Программный симулятор
Средства отладки двоичного транслятора (1)
2/8
Трассировка исполнения
ВК
Средства отладки двоичного транслятора (2)
5/8
Программный симулятор
Задача:
перенести технологию динамического сравнения трасс на реальную машину
Частая пересылка трассировочных пакетов по сетевому соединению является “узким” местом:
6/8
Основные предпосылки и решения:
в ОЗУ ВК одновременно размещены оба транслятора
ведущая система накапливает трассы в неиспользуемой в режиме двоичной совместимости памяти ВК
функциональность сравнения перенесена из менеджера сравнения в ведомую систему (эталонный транслятор)
независимость контекстов исходной платформы обеспечивается с помощью технологии контрольной точки исходной платформы
Сохранение контекста исходной платформы ведомой системы
7/8
Ведущая
система
Восстановление контекста исходной платформы ведущей системы
Память исходной платформы
Отлажив. транслятор
Эталонный транслятор
ОЗУ ВК
Трасса
Сохранение контекста исходной платформы ведущей системы
Удаленная машина с менеджером сравнения:
сервер контрольных точек
Сохранение контекста целевой платформы
реализованы дополнительные средства для разбора расхождений состояний в отсутствие возможности трассировки работы вычислительной системы;
определены направления дальнейших работ по развитию технологии динамического сравнения трасс (в частности, решение проблемы точного воспроизведения запуска системы сравнения, завершившегося расхождением).
8/8
Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть