Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
RGR_OS_New.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.2 Mб
Скачать

Раздел 1. Ос реального времени 10

1.1 Области применения ОС в реальном времени 10

1.2 Операционная система реального времени QNX 11

1.2.1 Общие сведения об операционной системе QNX 11

1.2.2 Версии QNX 12

РОЗДЕЛ 2. РОЗРАБОТКА АЛГОРИТМОВ ДЛЯ СИСТЕМ УПРАВЛЕНИЯ ДВИЖЕНИЕМ BIGDOG 14

2.1. Диаграмма последовательности 14

2.2. Алгоритм работы сервера 14

2.2.1. Алгоритм взаимодействия с клиентом 16

2.3. Алгоритм работы клиента 17

РАЗДЕЛ 3. ПРИНЦИПЫ РЕАЛИЗАЦИИ ПРОГРАММЫ 19

3.1. Выбор языка и среды разработки 19

3.2. Сетевое взаимодействие 19

3.4. Легирования 21

РАЗДЕЛ 4. ЭКСПЕРИМЕНТ 22

4.1 Описание экспериментальной установки 22

4.2 Результаты эксперимента 23

ВЫВОДЫ 28

СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 29

СПИСОК СОКРАЩЕНИЙ И ТЕРМИНОВ 7

ВВЕДЕНИЕ 9

РАЗДЕЛ 1. ОС РЕАЛЬНОГО ВРЕМЕНИ 10

1.1 Области применения ОС в реальном времени 10

1.2 Операционная система реального времени QNX 11

1.2.1 Общие сведения об операционной системе QNX 11

1.2.2 Версии QNX 12

РОЗДЕЛ 2. РОЗРАБОТКА АЛГОРИТМОВ ДЛЯ СИСТЕМ УПРАВЛЕНИЯ ДВИЖЕНИЕМ BIGDOG 14

2.1. Диаграмма последовательности 14

2.2. Алгоритм работы сервера 14

2.2.1. Алгоритм взаимодействия с клиентом 16

2.3. Алгоритм работы клиента 18

РАЗДЕЛ 3. ПРИНЦИПЫ РЕАЛИЗАЦИИ ПРОГРАММЫ 20

3.1. Выбор языка и среды разработки 20

3.2. Сетевое взаимодействие 20

3.3. Порядок клиент-серверного взаимодействия 21

3.4. Логирования 22

РАЗДЕЛ 4. ЭКСПЕРИМЕНТ 23

4.1 Описание экспериментальной установки 23

4.2 Результаты эксперимента 25

ВЫВОДЫ 30

СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 31

Список сокращений и терминов

Система реального времени (СРВ) – это система, правильность функционирования которой зависит не только от логической корректности вычислений, но и от времени, за которое эти вычисления производятся.

Многопоточное приложение - это приложение, которое создаёт два или более потока исполнения, работающих одновременно.

Системой жёсткого реального времени называется система, где неспособность обеспечить реакцию на какие-либо события в заданное время является отказом и ведёт к невозможности решения поставленной задачи.

Система мягкого реального времени– все СРВ, не подпадающие в категорию жёстких. Так, система мягкого реального времени, может не успевать, все делать в заданное время, поэтому возникает проблема определения критериев успешности (нормальности) её функционирования.

QNX — POSIX-совместимая операционная система реального времени, предназначенная преимущественно для встраиваемых систем. Считается одной из лучших реализаций концепции микроядерных операционных систем.

ОС — комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной системы и прикладными программами.

САУ - систематизированный (строго определенный) набор средств сбора сведений о подконтрольном объекте и средств воздействия на его поведение с целью достижения определённых целей. Объектом системы управления могут быть как технические объекты, так и люди.

АСУ — комплекс аппаратных и программных средств, предназначенный для управления различными процессами в рамках технологического процесса, производства, предприятия. АСУ применяются в различных отраслях промышленности, энергетике, транспорте и т. п.

TCP (протокол управления передачей) — один из основных сетевых протоколов Интернета, предназначенный для управления передачей данных в сетях и подсетях TCP/IP.

IDE - система программных средств, используемая программистами для разработки программного обеспечения.

POSIX — набор стандартов, описывающих интерфейсы между операционной системой и прикладной программой.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]