Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
мет_по_оформ_кр_спо_2011.doc
Скачиваний:
23
Добавлен:
17.08.2019
Размер:
176.13 Кб
Скачать

6 Темы курсовых работ, задания

6.1 Список тем курсовых работ

  1. Распределение оперативной памяти фиксированными разделами.

  2. Распределение оперативной памяти перемещаемыми разделами.

  3. Распределение оперативной памяти динамическими разделами.

  4. Страничное распределение оперативной памяти.

  5. Сегментное распределение оперативной памяти.

  6. Сегментно-страничное распределение оперативной памяти.

  7. Алгоритм работы ОС при реализации свопинга.

  8. Алгоритм работы планировщика операционной системы.

  9. Алгоритм работы диспетчера ОС при использовании квантования и абсолютной приоритетности.

  10. Алгоритм работы диспетчера ОС при использовании квантования и относительной приоритетности.

  11. Алгоритм формирования дескриптора процесса в процессе выполнения программы.

  12. Алгоритм формирования контекста процесса в процессе выполнения программы.

  13. Алгоритм реализации многопотоковости в многопроцессорной системе.

  14. Алгоритм распределения адресного пространства ОП при выполнении программы.

  15. Алгоритм работы ОС при использовании реентерабельного модуля пользовательскими приложениями.

  16. Алгоритм работы ОС при выполнении непривилегированных модулей пользовательских приложений.

  17. Алгоритм работы ОС при выполнении привилегированных модулей.

  18. Алгоритм работы ОС при выполнении критических секций программы.

  19. Алгоритм работы ОС при использовании блокирующих переменных разделяемых ресурсов.

  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.2 Задания по курсовой работе

Тема 1 Распределение оперативной памяти фиксированными разделами

Описать письменно механизм распределение оперативной памяти фиксированными разделами. Разработать алгоритм работы операционной системы при использовании данного метода, представить его в виде блок-схемы.

Написать программу на СИ: Одномерная матрица действительных чисел инициализируется внутри программы. Найти минимальный элемент массива, заменить его максимальным элементом массива. На экране отобразить номер найденного элемента массива, его старое и новое значение.