Систематизация и закрепление теоретических знаний по операционным системам
Автор: Elmirbek1027 • Декабрь 4, 2023 • Курсовая работа • 6,059 Слов (25 Страниц) • 105 Просмотры
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ КЫРГЫЗСКОЙ РЕСПУБЛИКИ
КЫРГЫЗСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ им. И.РАЗЗАКОВА
ИНСТИТУТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
КАФЕДРА «ИНФОРМАТИКА И ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА»
[pic 1][pic 2]
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к курсовой работе
по дисциплине:” Операционные системы”[pic 3]
Выполнил: Туратбеков Самат Туратбекович
Группа: ИВТ(КИ)-1-20
Руководитель работы(проекта): ________ Исраилова Н.А.
Дата Сдачи: __05.12.2023____
Оценка: __________
[pic 4]
БИШКЕК – 2023
Оглавление
Введение 3
Цель и задача проекта 3
Общее описание проекта 3
Актуальность исследований: 3
Постановка задачи: 3
Функциональные требования 3
Технические требования 4
Глава 1: Теоретическая часть. 5
Многоуровневая очередь 5
Различные уровни очередей 8
Реализация многоуровневого планирования очередей 9
Round Robin 9
FCFS 11
Глава 2: Разработка проекта. 13
a) Разработка программной модели 13
Описание процесса 13
Обработка процессов 13
Инициализация подсистемы 15
Создание процесса 17
Удаление процесса 18
б) Разработка имитационной модели на AnyLogic 19
Концептуальная схема модели 19
Разработка имитационной модели 20
Глава 3: Результаты и исследование проекта. 22
Результаты программной модели 22
Результаты моделирования 24
Исследования модели 25
Исследование свойств 25
Преимущества 27
Недостатки 28
Улучшение модели 29
Заключение. 30
Литература 31
Введение
В современном информационном обществе операционные системы играют ключевую роль, обеспечивая эффективное функционирование вычислительных систем. Одним из важных компонентов операционных систем является подсистема управления процессами, ответственная за управление выполнением задач и распределение ресурсов. В данном курсовом проекте рассматривается подсистема управления процессами с использованием многоуровневой очереди, где применяются два уровня приоритета: высший уровень, представленный алгоритмом Round Robin, и низший уровень с использованием алгоритма FCFS.
Цель и задача проекта
Целью курсового проекта является систематизация и закрепление теоретических знаний по операционным системам.
Задачей курсового проекта является разработка программной модели подсистемы управления процессами операционной системы с многоуровневой очередью.
Тематика направлена на изучение и исследование базовых принципов работы операционной системы.
Общее описание проекта
Проект предполагает разработку программной модели подсистемы управления процессами в операционной системе.
Актуальность исследований:
Современные вычислительные системы сталкиваются с постоянным ростом сложности задач, требующих эффективного управления процессами для обеспечения оптимального использования ресурсов. Многоуровневая очередь, предлагаемая в данном проекте, представляет собой одним из подходов к управлению процессами, обеспечивая баланс между справедливым распределением времени выполнения задач и минимизацией времени ожидания.
...