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