Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Практики / БОС_П5

.pdf
Скачиваний:
0
Добавлен:
27.06.2025
Размер:
81.61 Кб
Скачать

Министерство науки и высшего образования Российской Федерации Федеральное государственное автономное образовательное учреждение высшего образования

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)

Кафедра безопасности информационных систем (БИС)

ПЕРЕДАЧА ДАННЫХ РОДИТЕЛЬСКОМУ ПРОЦЕССУ С ЗАВЕРШЕНИЕМ ДОЧЕРНЕГО

Отчёт по практической работе №5 по дисциплине «Безопасность операционных систем»

Студент гр. 733-1

_______ Сметанников Д.Е

_______

Принял:

Доцент каф. КИБЭВС,к.т.н.,

_______ А.Ю. Якимук

_______

Томск 2025

 

Содержание

Введение.................................................................................................................

3

Ход работы.............................................................................................................

4

Заключение.............................................................................................................

5

2

Введение

Цель работы – ознакомление с процессом передачи данных родительскому процессу с завершением дочернего.

Задача:

1.Изучить теоретический материал по теме практики.

2.Определить правильную последовательность действий.

3.Дополнить цепочку выполняемых действий промежуточными таким образом, чтобы их стало не менее 10.

4.Оформить отчет о проделанной работе.

3

Ход работы

Первоначально были выделены следующие этапы:

1 Передача данных процессу через именованный канал

2 Работа со средствами синхронизации

3 Завершение работы процесса

4 Восстановление контекста процесса

5 Выбор потока на основе заданного алгоритма

6 Изменение состояния потока

После изучения материалов под данной теме, была составлена следующая последовательность для варианта выбор потока на основе квантования : 1 — 2 — 3 — 4 — 5

Далее, изначальная последовательность была дополнена следующими пунктами:

1.1Создание именованного канала для передачи данных

1.2Открытие именованного канала в родительском и дочернем процессах

1.3Ожидание подтверждения от родительского процесса о получении данных

1.4Оповещение планировщика задач о завершении процесса

1.5Проверка состояния потоков в родительском процессе

1.6Переключение контекста на выбранный поток

По итогу последовательность приобрела следующий вид: 1.1 – 1.2 – 1 – 2 – 1.3 – 3 – 1.4 – 4 – 1.5 – 5 – 6 – 1.6

Однако, правильную последовательность не удалось получить в связи пропажей практики.

4

Заключение

В ходе выполнения практического задания была изучена тема, касающаяся процесса процессом передачи данных родительскому процессу с завершением дочернего.

5

Соседние файлы в папке Практики