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

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

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

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

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

высшего образования

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

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

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

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

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

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

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

_______

Принял:

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

_______ А.Ю. Якимук

_______

Содержание

Введение 3

Ход работы 4

Заключение 5

    Введение

Цель работы – ознакомление с процессом выполнения системного вызова процесса на чтение файла (в ОС на основе микроядра).

Задача:

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

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

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

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

    Ход работы

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

    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

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