- •Методические указания
- •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 Определение варианта
- •Курсовая работа
- •Задание
Тема 2 Распределение оперативной памяти перемещаемыми разделами
Описать письменно механизм распределение оперативной памяти перемещаемыми разделами. Разработать алгоритм работы операционной системы при использовании данного метода, представить его в виде блок-схемы.
Написать программу на СИ: Одномерная матрица действительных чисел размерностью пять инициализируется внутри программы. Заменить третий элемент массива (при обращении использовать указатель). Первоначальные и измененные данные массива отобразить на экране.
Тема 3 Распределение оперативной памяти динамическими разделами
Описать письменно механизм распределение оперативной памяти динамическими разделами. Разработать алгоритм работы операционной системы при использовании данного метода, представить его в виде блок-схемы.
Написать программу на СИ: Вводится строка и буква. Программа находит указанную букву в строке, заменяет найденную букву на заглавную. Результат работы программы отображается на экране.
Тема 4 Страничное распределение оперативной памяти
Описать письменно механизм страничного распределения оперативной памяти.
Разработать алгоритм работы операционной системы при использовании данного метода, представить его в виде блок-схемы.
Написать программу на СИ: Сравниваются две символьные строки. Одна строка инициализируется внутри программы. Вторая (пароль) запрашивается программой. По результату сравнения на экран выдается соответствующее информационное сообщение.
Тема 5 Сегментное распределение оперативной памяти
Описать письменно механизм сегментного распределения оперативной памяти. Разработать алгоритм работы операционной системы при использовании данного метода, представить его в виде блок-схемы.
Написать программу на СИ, объединяющую n символов одной строки с другой. Результат строки-получателя выводится на экран. Значение n запрашивается программой.
Тема 6 Страничное распределение оперативной памяти
Описать письменно механизм сегментно-страничного распределение оперативной памяти.
Разработать алгоритм работы операционной системы при использовании данного метода, представить его в виде блок-схемы.
Написать программу на СИ, копирующую n символов одной строки в другую. Результат строки-получателя выводится на экран.
Значение n запрашивается программой.
Тема 7 Алгоритм работы ОС при реализации свопинга
Описать письменно механизм свопинга.
Разработать алгоритм работы операционной системы при использовании данного метода, представить его в виде блок-схемы.
Написать программу на СИ: Программа находит указанный символ в строке. На экране отобразить адрес искомого символа в массиве, сам символ.
Тема 8 Алгоритм работы планировщика операционной системы
Описать письменно алгоритм работы планировщика операционной системы.
Разработать алгоритм работы операционной системы при использовании данного метода, представить его в виде блок-схемы.
Написать программу на СИ: Заменить строчные буквы символьного массива на заглавные. Результат отобразить на экране.
Тема 9 Алгоритм работы диспетчера ОС при использовании квантования и абсолютной приоритетности
Описать письменно алгоритм работы диспетчера ОС при использовании квантования и абсолютной приоритетности.
Разработать алгоритм работы операционной системы при использовании данного метода, представить его в виде блок-схемы.
Написать программу на СИ: Одномерная матрица действительных чисел инициализируется внутри программы. Заменить числа буквами в соответствии с кодом буквы в алфавите.
Тема 10 Алгоритм работы диспетчера ОС при использовании квантования и относительной приоритетности
Описать письменно алгоритм работы диспетчера ОС при использовании квантования и относительной приоритетности.
Разработать алгоритм работы операционной системы при использовании данного метода, представить его в виде блок-схемы.
Написать программу на СИ: Дана одномерная матрица действительных чисел. Элементы массива вводятся с клавиатуры. Каждый элемент массива увеличить вдвое. Результат выводится на экран.