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

Практики / БОСПР1

.docx
Скачиваний:
2
Добавлен:
21.06.2024
Размер:
554.11 Кб
Скачать

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

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

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

Кафедра комплексной информационной безопасности электронно-вычислительных систем (КИБЭВС)

ВЫПОЛНЕНИЕ СИСТЕМНОГО ВЫЗОВА ПРОЦЕССА НА ЧТЕНИЕ ФАЙЛА (В ОС НА ОСНОВЕ МИКРОЯДРА)

Отчет по практической работе №1

по дисциплине «Безопасность операционных систем»

Выполнил:

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

_______Ларионов И.Е.

___.___.2024

Руководитель

Преподаватель кафедры КИБЭВС

_______ Якимук А.Ю.

___.___.2024

Томск 2024

Введение

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

Задание:

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

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

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

  1. ХОД РАБОТЫ

Для определения последовательности действий надо было руководствоваться принципами работы микроядра (Рисунок 1.1).

Рисунок 1.1 – Принципы работы микроядра

Из имеющейся схемы выходит следующая последовательность:

  • Переключение в привилегированный режим;

  • Переключение в пользовательский режим;

  • Определение местонахождения файла на физическом носителе;

  • Считывание данных файла с диска в системную область памяти;

  • Перевод процесса в состояние выполнения.

Более детальная последовательность действий выглядит следующим образом:

  • Переключение в привилегированный режим;

  • Запрос приложения пользователя микроядру;

  • Переключение в пользовательский режим;

  • Запрос микроядра к файловому серверу;

  • Переключение в привилегированный режим;

  • Ответ файлового сервера микроядру;

  • Переключение в пользовательский режим;

  • Запрос микроядра к серверу безопасности;

  • Переключение в привилегированный режим;

  • Ответ сервера безопасности микроядру;

  • Переключение в пользовательский режим;

  • Запрос микроядра к серверу процессов;

  • Переключение в привилегированный режим;

  • Ответ сервера процессов микроядру;

  • Переключение в пользовательский режим;

  • Ответ микроядра приложению пользователя.

Заключение

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

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