- •Методические указания
- •1 Общие указания
- •2 Цели и задачи курсовой работы
- •3 Содержание курсовой работы
- •3.4 Заключение
- •3.5 Список литературы
- •3.6 Приложение
- •4 Этапы выполнения курсовой работы
- •4.1 Выбор темы и ее утверждение на кафедре
- •4.2 Составление плана и его реализация
- •4.3 Оформление курсовой работы
- •4.4 Защита курсовой работы
- •5 Список рекомендуемой литературы
- •6 Темы курсовых работ, задания
- •6.1 Список тем курсовых работ
- •6.2 Задания по курсовой работе
- •Тема 1 Распределение оперативной памяти фиксированными разделами
- •Тема 2 Распределение оперативной памяти перемещаемыми разделами
- •Тема 3 Распределение оперативной памяти динамическими разделами
- •Тема 4 Страничное распределение оперативной памяти
- •Тема 11 Алгоритм формирования дескриптора процесса в процессе выполнения программы
- •Тема 12 Алгоритм формирования контекста процесса в процессе выполнения программы
- •Тема 13 Алгоритм реализации многопотоковости в многопроцессорной системе
- •Тема 20 Алгоритм работы приложения при использовании семафоров
- •Тема 21 Алгоритм работы монитора событий при синхронизации выполнения задач
- •Тема 22 Алгоритм работы ос при распознавании тупика
- •Тема 23 Распределение дискового пространства при создании файловой системы типа vfat
- •Тема 24 Распределение дискового пространства при создании файловой системы типа ext2(3)
- •Тема 25 Алгоритм доступа к n-ой записи в файле при использовании логических записей фиксированной величины
- •Тема 26 Алгоритм доступа к n-ой записи в файле при использовании логических записей переменной величины
- •Тема 27 Алгоритм низкоуровневого форматирования диска
- •Тема 28 Unix-системы. Монтирование фс. Shell-сценарий и алгоритм работы приложения
- •Тема 29 Unix-системы. Мониторинг процессов. Shell-сценарий и алгоритм работы приложения
- •Тема 30 Unix-системы. Установка по (rpm). Shell-сценарий и алгоритм работы приложения
- •Тема 31 Unix-системы. Установка по (архивы). Shell-сценарий и алгоритм работы приложения
- •Тема 32 Unix-системы. Поиск файлов на диске. Shell-сценарий и алгоритм работы приложения
- •Тема 33 Unix-системы. Настройка принтера в фоновом режиме. Shell-сценарий фильтра и алгоритм его работы
- •Тема 34 Unix-системы. Настройка принтера в фоновом режиме. Shell-сценарий конфигурационного файла /etc/printcap и алгоритм работы ос при реализации спулинга
- •Тема 35 Структурная схема системы программирования
- •Тема 36 Функциональная схема лексического анализатора компилятора
- •Тема 37 Функциональная схема синтаксического анализатора компилятора
- •6.3 Определение варианта
- •Курсовая работа
- •Задание
6 Темы курсовых работ, задания
6.1 Список тем курсовых работ
Распределение оперативной памяти фиксированными разделами.
Распределение оперативной памяти перемещаемыми разделами.
Распределение оперативной памяти динамическими разделами.
Страничное распределение оперативной памяти.
Сегментное распределение оперативной памяти.
Сегментно-страничное распределение оперативной памяти.
Алгоритм работы ОС при реализации свопинга.
Алгоритм работы планировщика операционной системы.
Алгоритм работы диспетчера ОС при использовании квантования и абсолютной приоритетности.
Алгоритм работы диспетчера ОС при использовании квантования и относительной приоритетности.
Алгоритм формирования дескриптора процесса в процессе выполнения программы.
Алгоритм формирования контекста процесса в процессе выполнения программы.
Алгоритм реализации многопотоковости в многопроцессорной системе.
Алгоритм распределения адресного пространства ОП при выполнении программы.
Алгоритм работы ОС при использовании реентерабельного модуля пользовательскими приложениями.
Алгоритм работы ОС при выполнении непривилегированных модулей пользовательских приложений.
Алгоритм работы ОС при выполнении привилегированных модулей.
Алгоритм работы ОС при выполнении критических секций программы.
Алгоритм работы ОС при использовании блокирующих переменных разделяемых ресурсов.
Алгоритм работы приложения при использовании семафоров.
Алгоритм работы монитора событий при синхронизации выполнения задач.
Алгоритм работы ОС при распознавании тупика.
Распределение дискового пространства при создании файловой системы типа vfat.
Распределение дискового пространства при создании файловой системы типа ext2(3).
Алгоритм доступа к n-ой записи в файле при использовании логических записей фиксированной величины.
Алгоритм доступа к n-ой записи в файле при использовании логических записей переменной величины.
Алгоритм низкоуровневого форматирования диска.
Unix-системы. Монтирование ФС. Shell-сценарий и алгоритм работы приложения.
Unix-системы. Мониторинг процессов. Shell-сценарий и алгоритм работы приложения.
Unix-системы. Установка ПО (rpm). Shell-сценарий и алгоритм работы приложения.
Unix-системы. Установка ПО (архивы). Shell-сценарий и алгоритм работы приложения.
Unix-системы. Поиск файлов на диске. Shell-сценарий и алгоритм работы приложения.
Unix-системы. Настройка принтера в фоновом режиме. Shell-сценарий фильтра и алгоритм его работы.
Unix-системы. Настройка принтера в фоновом режиме. Shell-сценарий конфигурационного файла /etc/printcap и алгоритм работы ОС при реализации спулинга.
Структурная схема системы программирования.
Функциональная схема лексического анализатора компилятора.
Функциональная схема синтаксического анализатора компилятора.
6.2 Задания по курсовой работе
Тема 1 Распределение оперативной памяти фиксированными разделами
Описать письменно механизм распределение оперативной памяти фиксированными разделами. Разработать алгоритм работы операционной системы при использовании данного метода, представить его в виде блок-схемы.
Написать программу на СИ: Одномерная матрица действительных чисел инициализируется внутри программы. Найти минимальный элемент массива, заменить его максимальным элементом массива. На экране отобразить номер найденного элемента массива, его старое и новое значение.