
Практики / БОС_П1
.odtМинистерство науки и высшего образования Российской Федерации
Федеральное государственное автономное образовательное учреждение
высшего образования
ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)
Кафедра безопасности информационных систем (БИС)
ВЫПОЛНЕНИЕ СИСТЕМНОГО ВЫЗОВА ПРОЦЕССА НА ЧТЕНИЕ ФАЙЛА (В ОС НА ОСНОВЕ МИКРОЯДРА)
Отчёт по практической работе №1
по дисциплине «Безопасность операционных систем»
Студент гр. 733-1
_______ Сметанников Д.Е
_______
Принял:
Доцент каф. КИБЭВС,к.т.н.,
_______ А.Ю. Якимук
_______
Содержание
Введение 3
Ход работы 4
Заключение 5
Введение
Цель работы – ознакомление с процессом выполнения системного вызова процесса на чтение файла (в ОС на основе микроядра).
Задача:
Изучить теоретический материал по теме практики.
Определить правильную последовательность действий.
Дополнить цепочку выполняемых действий промежуточными таким образом, чтобы их стало не менее 10.
Оформить отчет о проделанной работе.
Ход работы
Первоначально были выделены следующие этапы:
1.Переключение в пользовательский режим
2.Переключение в привилегированный режим
3.Перевод процесса в состояние выполнения
4.Определение местонахождения файла на физическом носителе
5.Считывание данных файла с диска в системную область памяти
После изучения материалов под данной теме, была составлена следующая последовательность: 1 – 2 – 4 – 3 – 5– 1.
Далее, изначальная последовательность была дополнена следующими пунктами:
1.1 - отправление сообщения-запроса
4.1 - формирование запроса к файловому серверу
4.2 - отправление запроса на проверку доступа к данным
5.1 - отправление сообщения-ответа
1.2 - получение и обработка ответа
По итогу последовательность приобрела следующий вид: 1 – 1.1 – 2 – 4 – 4.1 – 4.2 – 3 – 5 – 5.1 – 1 – 1.2
Однако, по ходу выполнения лабораторной работы было выяснено, что данная последовательность не является полностью правильной, причиной же этого стало ошибочное составленное предположение о правильном строении.
Итоговый правильный вариант следующий: 2 – Файл. сервер – 1 – Лог диск – 2 – 4 – 5 – ОЗУ – 3 – 1
Заключение
В ходе выполнения практического задания была изучена тема, касающаяся процесса выполнения системного вызова процесса на чтение файла (в ОС на основе микроядра).
Томск 2025