rpd000011899 (1007056), страница 2
Текст из файла (страница 2)
- 4.4. Планирование и диспетчеризация процессов и задач
- 4.5. Планирование вычислительных ресурсов
- 4.6. Дисциплины диспетчеризации
- 4.7. Качество диспетчеризации и гарантии обслуживания
- 4.8. Диспетчеризация задач с использованием динамических приоритетов
- 4.9. Планирование процессов и потоков
- 4.10. Модель процесса и потока
- 4.11. Создание и завершение процесса
- 4.12. Иерархия процессов, состояния, реализация
- 4.13. Планирование и диспетчеризация потоков
- 4.14. Состояния потока, модель потока
- 4.15. Реализация потоков: в пространстве пользователя, в ядре. Смешанная реализация
- 4.16. Всплывающие потоки
- 4.17. Вытесняющие и невытесняющие алгоритмы планирования
- 4.18. Алгоритмы планирования, основанные на квантовании
- 4.19. Алгоритмы планирования, основанные на приоритетах
- 4.20. Смешанные алгоритмы планирования
- 4.21. Планирование в системах реального времени
- 4.22. Моменты перепланировки
- 4.23. Мультипрограммирование на основе прерываний
- 4.24. Межпроцессное взаимодействие
5. Управление памятью
- 5.1. Функции ОС по управлению памятью
- 5.2. Память и отображения, виртуальное адресное пространство
- 5.3. Простое непрерывное распределение и распределение с перекрытием
- 5.4. Общие принципы управления памятью в однопрограммных ОС
- 5.5. Распределение памяти статическими и динамическими разделами. Типы адресов
- 5.6. Основное управление памятью
- 5.7. Однозадачная система без подкачки на диск
- 5.8. Многозадачность с фиксированными разделами. Моделирование многозадачности
- 5.9. Алгоритмы разделения памяти
- 5.10. Свопинг (подкачка) и виртуальная память
- 5.11. Разделяемые сегменты памяти. Сегментация
- 5.12. Кэширование данных
6. Управление вводом-выводом в операционных системах
- 6.1. Основные концепции организации ввода-вывода в ОС
- 6.2. Задачи ОС по управлению файлами и устройствами
- 6.3. Принципы и задачи программного обеспечения ввода-вывода
- 6.4. Режимы управления вводом-выводом
- 6.5. Программные уровни ввода-вывода
- 6.6. Организация внешней памяти на магнитных дисках
- 6.7. Многослойная модель подсистемы ввода-вывода
7. Файловые системы
- 7.1. Функции файловой системы и иерархия данных
- 7.2. Каталоги. Иерархические каталоговые системы
- 7.3. Реализация файловой системы. Структура файловой системы
- 7.4. Организация дискового пространства
- 7.5. Логическая организация файловой системы
- 7.6. Физическая организация файловой системы
- 7.7. Файловые операции
- 7.8. Контроль доступа к файлам
8. Многопроцессорные и сетевые системы
- 8.1. Мультипроцессорные системы
- 8.2. Архитектура и особенности построения мультипроцессорных ОС
- 8.3. Распределённые системы
- 8.4. Модели сетевых служб и распределенных приложений.
- 8.5. Сетевые файловые системы - принципы построения. Модель сетевой файловой службы
- 8.6. Межсетевое взаимодействие
9. Обзор современных ОС
- 9.1. Семейство ОС UNIX
- 9.2. Общая характеристика и особенности архитектуры.
- 9.3. Обзор системы UNIX – задачи, интерфейс, оболочка, утилиты, ядро
- 9.4. Сетевая ОС реального времени QNX
- 9.5. Архитектура ОС, основные механизмы организации распределённых вычислений
- 9.6. ОС Linux
- 9.7. Семейство операционных систем OS/2
- 9.8. Серверная операционная система OS/2 Warp 4.5
-
Лекции
| № п/п | Раздел дисциплины | Объем, часов | Тема лекции | Дидакт. единицы |
| 1 | 1.1.Введение в операционные системы | 2 | Введение. Основные понятия и определения | 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 2.10, 2.11, 2.12, 2.13 |
| 2 | 1.1.Введение в операционные системы | 2 | Эволюция ОС | 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 1.10 |
| 3 | 1.2.Назначение, функции и архитектура ОС | 4 | Назначение и функции ОС | 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 2.10, 2.11, 2.12, 2.13 |
| 4 | 1.2.Назначение, функции и архитектура ОС | 2 | Архитектура ОС | 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14, 3.15, 3.16 |
| 5 | 1.3.Ресурсы и управление ими | 4 | Процессы и потоки | 4.1, 4.2, 4.3, 4.4, 4.5, 4.6, 4.7, 4.8, 4.9, 4.10, 4.11, 4.12, 4.13, 4.14, 4.15, 4.16, 4.17, 4.18, 4.19, 4.20, 4.21, 4.22, 4.23, 4.24 |
| 6 | 1.3.Ресурсы и управление ими | 4 | Управление памятью | 5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 5.7, 5.8, 5.9, 5.10, 5.11, 5.12 |
| 7 | 1.3.Ресурсы и управление ими | 4 | Управление вводом-выводом в операционных системах | 6.1, 6.2, 6.3, 6.4, 6.5, 6.6, 6.7 |
| 8 | 1.4.Файловые системы | 4 | Файловые системы | 7.1, 7.2, 7.3, 7.4, 7.5, 7.6, 7.7, 7.8 |
| 9 | 1.4.Файловые системы | 2 | Дополнительные возможности файловых систем | 7.1, 7.2, 7.3, 7.4, 7.5, 7.6, 7.7, 7.8 |
| 10 | 1.5.Многопроцессорные и сетевые ОС | 4 | Многопроцессорные и сетевые ОС | 8.1, 8.2, 8.3, 8.4, 8.5, 8.6 |
| 11 | 1.6.Обзор современных ОС | 4 | Обзор современных ОС | 9.1, 9.2, 9.3, 9.4, 9.5, 9.6, 9.7, 9.8 |
| Итого: | 36 | |||
-
Практические занятия
| № п/п | Раздел дисциплины | Объем, часов | Тема практического занятия | Дидакт. единицы |
| Итого: | ||||
-
Лабораторные работы
| № п/п | Раздел дисциплины | Наименование лабораторной работы | Наименование лаборатории | Объем, часов | Дидакт. единицы |
| 1 | 1.3.Ресурсы и управление ими | Понятие о потоке ввода-вывода | 4 | 6.1, 6.2, 6.3, 6.4, 6.5, 6.6, 6.7 | |
| 2 | 1.3.Ресурсы и управление ими | Организация ввода-вывода в UNIX | 8 | 6.1, 6.2, 6.3, 6.4, 6.5, 6.6, 6.7 | |
| 3 | 1.6.Обзор современных ОС | Краткая история операционной системы UNIX, ее структура | 4 | 9.1, 9.2, 9.3, 9.4, 9.5 | |
| 4 | 1.6.Обзор современных ОС | Понятие процесса в UNIX. Его контекст | 4 | 9.1, 9.2, 9.3, 9.4, 9.5 | |
| 5 | 1.6.Обзор современных ОС | Организация работы с разделяемой памятью в UNIX. | 4 | 9.1, 9.2, 9.3, 9.4, 9.5 | |
| 6 | 1.6.Обзор современных ОС | Семафоры в UNIX. Отличие операций над UNIX-семафорами от классических операций | 4 | 9.1, 9.2, 9.3, 9.4, 9.5, 9.6 | |
| 7 | 1.6.Обзор современных ОС | Сообщения как средства связи и средства синхронизации процессов | 4 | 9.1, 9.2, 9.3, 9.4, 9.5, 9.6 | |
| 8 | 1.6.Обзор современных ОС | Организация файловой системы в UNIX | 4 | 9.1, 9.2, 9.3, 9.4, 9.5 | |
| Итого: | 36 | ||||
-
Типовые задания
| № п/п | Раздел дисциплины | Объем, часов | Наименование типового задания |
| Итого: | |||
-
Курсовые работы и проекты по дисциплине
-
Рубежный контроль
1.1. Рубежный контроль № 1
Тип: Коллоквиум
Тематика: Анализ функциональных компонентов ОС
Прикрепленные файлы: ОС РК 1.doc
1.2. Рубежный контроль № 2
Тип: Коллоквиум
Тематика: Аппаратная поддержка мультипрограммирования на примере процессора Pentium
Прикрепленные файлы: ОС РК 2.doc
1.3. Рубежный контроль № 3
Тип: Тестирование
Тематика: Тестирование по курсу
Прикрепленные файлы: 4_ТестыОС.doc
-
Промежуточная аттестация
1. Рейтинговая оценка (2 семестр)
Прикрепленные файлы: Вопросы по ОС.doc
-
УЧЕБНО-МЕТОДИЧЕСКОЕ И ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
а)основная литература:
Литература из электронного каталога:
1. Партыка Т.Л. Операционные системы, среды и оболочки. Форум, 2010. - 543 с.
б)дополнительная литература:
1. Гордеев А.В. Операционные системы: Учебник. - СПб: Питер , 2004. - 416с.















