Детальная информация

Название: Расширение ОС для задач реального времени в симметричных мультипроцессорных системах: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы: Гузов Артём Алексеевич
Научный руководитель: Тышкевич Антон Игоревич
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2023
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: подсистема реального времени; microsoft windows; разброс значений времени отклика; lapic; windows wdk; real-time subsystem; jitter
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2023/vr/vr23-3365
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: ru\spstu\vkr\22748

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Цели работы: 1. Создать изолированную подсистему реального времени в ОС Windows. 2. Обеспечить время отклика системы реального времени порядка 100 мкс. Для достижения целей были выполнены следующие задачи: 1. Провести сравнительный анализ решений. 2. Проверить возможность сосуществования симметричной системы Windows и подсистемы реального времени на выделенном ядре. 3. Создать подсистему реального времени в ОС Windows. 4. Обеспечить синхронизацию системы реального времени и Windows, создать протокол обмена сообщениями. 5. Провести эксперимент на реальном оборудовании, измерить время отклика. В результате работы была создана изолированная подсистема реального времени на выделенном ядре, которая сосуществует с ОС Windows на одном симметричном компьютере. В ходе работы был проведен эксперимент, который сравнил время отклика на внешнее событие у подсистемы реального времени и приложения на Windows. Оказалось, что время отклика у подсистемы реального времени составляет порядка 100 мкс, а у приложения на Windows порядка 500 мкс. Сравнивая результаты, можно сказать, что подсистема реального времени достигла своей цели: расширила возможности операционной системы Windows для задач реального времени.

Goals of the work: 1. Create an isolated real-time subsystem in Windows OS. 2. Provide a real-time system response time of the order of 100 microseconds. To achieve the goals, the following tasks were performed: 1. Conduct a comparative analysis of solutions. 2. Check the possibility of coexistence of a symmetric Windows system and a real-time subsystem on a dedicated core. 3. Create a real-time subsystem in Windows OS. 4. Ensure synchronization of the real-time system and Windows, create a messaging protocol. 5. Conduct an experiment on real equipment, measure the response time. As a result of the work, an isolated real-time subsystem was created on a dedicated core, which coexists with Windows OS on one symmetrical computer. In the course of the work, an experiment was conducted that compared the response time to an external event for a real-time subsystem and a Windows application. It turned out that the response time of the real-time subsystem is about 100 microseconds, and the Windows application is about 500 microseconds. Comparing the results, we can say that the real-time subsystem has achieved its goal: it has expanded the capabilities of the Windows operating system for real-time tasks.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ Прочитать Печать Загрузить
-> Интернет Анонимные пользователи

Статистика использования

stat Количество обращений: 3
За последние 30 дней: 2
Подробная статистика