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

1 ХОД РАБОТЫ
Для определения последовательности действий надо было руководствоваться принципами работы микроядра (Рисунок 1.1).
Рисунок 1.1 – Принципы работы микроядра
Из имеющейся схемы выходит следующая последовательность:
Переключение в привилегированный режим;
Переключение в пользовательский режим;
Определение местонахождения файла на физическом носителе;
Считывание данных файла с диска в системную область памяти;
Перевод процесса в состояние выполнения.
3
Более детальная последовательность действий выглядит следующим
образом:
Переключение в привилегированный режим;
Микроядро передает запрос файловому серверу;
Переключение в пользовательский режим;
Определение раздела логического диска;
Переключение в привилегированный режим;
Определение местонахождения файла на физическом носителе;
Считывание данных файла с диска в системную область памяти;
Обращение к физическому носителю информации (оперативная память).
Перевод процесса в состояние выполнения.
Переключение в пользовательский режим;
4
Заключение
Входе данной практической работы были освоены принципы
взаимодействия приложений пользователя с микроядром, микроядра с
серверами и переключение режимов.
5