Список рекомендованной литературы. Вопросы ДЛЯ подготовки к ЭКАЗЕМЕНу ПО ДИСЦИПЛИНЕ
Вопросы ДЛЯ подготовки к ЭКАЗЕМЕНу ПО ДИСЦИПЛИНЕ
«ОПЕРАЦИОННЫЕ СИСТЕМЫ»
1. Понятие и структура ОС. Эволюция вычислительных и ОС. Основные функции ОС.
2. Классификация ОС. Архитектурные особенности ОС.
3. Понятие процесса. Состояния процесса.
4. Операции над процессами. Блок управления процессом. Контекст процесса, переключение контекста.
5. Планирование процессов: уровни планирования, цели планирования, свойства алгоритмов планирования. Параметры планирования.
6. Алгоритмы планирования процессов. Вытесняющие и невытесняющие алгоритмы планирования.
7. Взаимодействие процессов: категории средств обмена информации, логическая организация механизма передачи информации, буферизация, модели передачи данных.
8. Виды и типы ресурсов.
9. Супервизор прерываний и его функции.
10. Нити исполнения.
11. Синхронизация процессов: чередование, гонки и взаимоисключения, программные алгоритмы организации взаимодействия процессов. Понятие критической секции.
12. Механизмы синхронизации процессов: семафоры, мониторы, сообщения.
13. Тупики: условия возникновения, основные направления борьбы с тупиками, способы предотвращения, обнаружения и восстановления после тупиков.
14. Организация памяти: физическая и логическая организация. Связывание адресов.
15. Функции ОС по управлению памятью, отображение памяти.
16. Простейшие схемы управления памятью, методы распределения памяти.
17. Управление памятью: сегментный способ организации памяти.
18. Управление памятью: страничный способ организации памяти.
19. Управление памятью: сегментно-страничный способ организации памяти.
20. Распределение памяти в однопрограммных ОС.
21. Оверлейный способ использования памяти.
22. Распределение памяти фиксированными разделами.
23. Распределение памяти разделами переменной величины. Фрагментация памяти.
24. Методы распределения памяти с использованием внешней памяти: виртуальная память. Задачи, решаемые виртуальной памятью. Преимущества использования виртуальной памяти.
25. Сегментная, страничная и сегментно-страничная организация виртуальной памяти.
26. Структура таблиц сегментов и страниц, многоуровневые таблицы страниц, ассоциативная память, инвертированная таблица страниц, хеширование.
27. Стратегии замещения сегментов и страниц, способы повышения вычислительной эффективности замещения.
28. Файловая система, основные функции файловой системы. Имена, типы и атрибуты файлов.
29. Файловая система: организация файлов и доступ к ним. Операции над файлами, директории, логическая структура файлового архива.
30. Файловая система: разделы диска, логические диски, операции над директориями, контроль доступа к файлам.
31. Общая структура файловой системы. Методы выделения дискового пространства.
32. Особенности организации файловых систем ОС семейства Windows и Unix.
33. Режимы управления вводом-выводом.
34. Сети и сетевые средства, обеспечение безопасности в ОС.
35. Стратегии планирования и дисциплины диспетчеризации.
36. Алгоритмы диспетчеризации.
37. Качество диспетчеризации и гарантии обслуживания.
38. Диспетчеризация задач с использованием динамических приоритетов.
39. Понятие виртуального адресного пространства.
40. Сегментный и страничный способы организации памяти.
41. Основные понятия и концепции организации ввода/вывода в ОС.
42. Основные задачи, возлагаемые на супервизор ввода/вывода.
43. Функции файловой системы ОС и иерархия данных.
44. Файловые системы FAT, FAT32, NTFS и s5.
45. Основные принципы построения операционных систем. Краткая характеристика.
46. Микроядерные операционные системы.
47. Монолитные операционные системы.
48. Операционные системы реального времени, основные требования предъявляемые к ним.
Список рекомендованной литературы
Основная:
1. Спиридонов Э.С. и др. Операционные системы. Учебник/ под ред. Э.С. Спиридонова, М.С. Клыкова. М.: Книжный дом «ЛИБРОКОМ», 2010. – 352 с.
2. Спиридонов Э.С. и др. Практикум по операционным системам/ Под ред. Э.С. Спиридонова, М.С. Клыкова. М.: Книжный дом «ЛИБРОКОМ», 2010. – 328 с.
3. Водолазкий В.В. Путь к Linux: Учебный курс./ В.В. Водолазкий. – 3-е изд. – СПб.: Питер, 2002.- 400 с.
4. Олифер В.Г. Компьютерные сети. Принципы, технологии, протоколы: Учебник для вузов/ В.Г. Олифер, Н.А. Олифер. - 2-е изд. - СПб.: Питер, 2005. – 864 с.
5. Олифер В.Г., Олифер Н.А. Сетевые операционные системы: Учебник/ В.Г. Олифер, Н.А. Олифер. – СПб.: Питер, 2005. 539 с.
6. Партыка Т.Л., Попов И.И. Операционные системы, среды и оболочки: Учебное пособие / Т.Л. Партыка, И.И.Попов. - 2-е изд., перераб. и доп. – М.:ФОРУМ: ИНФРА-М, 2009.- 528 с.
7. Попов А. WindowsScriptHost для Windows 2000/XP/ А.Попов. – СПб: BHV, 2003. - 640 с.
8. Попов А. Командные файлы и сценарии Windows ScriptHost/ А.Попов. – СПб: BHV, 2003. -320 с.
9. Стахнов А. LINUX в подлиннике/ А.Стахнов. – СПб.: БХВ-Петербург, 2002.- 912 с.
10. Таненбаум Э. Современные операционные системы/ Э. Таненбаум. - 2-е изд. – СПб.: Питер, 2002.- 1040 с.
11. Шлѐнов В.В. Компьютерные системы: Учебное пособие/ В.В. Шленов. СПб.: СПбГИЭУ, 2002.
Дополнительная:
1. Андреев А.Г. и др. Microsoft Windows 2000 Server и Professional/ А.Г. Андреев и др. - СПб.: БХВ-СПб., 2001.-1055с.
2. Столингс В. Операционные системы. Внутреннее устройство и принципы проектирования/ В. Столингс. - М.: Издательский дом «Вильямс», 2002.- 848с.
3. Соломон Г., Руссинович М. Внутреннее устройство Microsoft Windows 2000/ Г. Соломон, М. Руссинович. – СПб.: Питер, 2001.- 752 с.
4. Торрес Дж. Скрипты для администратора Windows. Специальный справочник/ Дж.Торрес. – СПб.: Питер, 2002.- 336 с.
5. Вычислительные системы, сети и телекоммуникации: Учебник. 2-е изд., перераб. и доп. / А.П. Пятибратов, Л.П. Гудыно, А.А. Кириченко; Под ред. А.П. Пятибратова. – М.: Финансы и статистика, 2001
6. Гордеев А.В., Молчанов А.Ю. Системное программное обеспечение. – СПб.: Питер, 2003.
7. Курячий Г.В. Операционная система UNIX. – М.: ИНТУИТ.РУ «Интернет-университет информационных технологий», 2004.
8. Нильсен К. Windows 2000 изнутри. – М.: ДМК, 2000.
9. Мюллер Дж., Чоудри П. Microsoft Windows 2000. Настройка и оптимизация производительности. – М.: ЭКОМ, 2000.
10. Назаров С.В. Администрирование локальных сетей Windows NT/2000/.NET. – М.: Финансы и статистика, 2003.
11. Галатенко В.А. Основы информационной безопасности / Под ред. члена-корреспондента РАН В.Б. Бетелина. – М.: ИНСТИТУТ.РУ «Интернет-университет информационных технологий», 2003.
12. Партыка Т.Л., Попов И.И. Операционные системы, среды и оболочки. – М.: Инфра-М, 2005.
13. Рихтер Д. Windows для профессионалов. – М.: Русская редакция, 2002.
14. Столингс В. Операционные системы. 4-е изд. – M.: Издательский дом «Вильямс», 2002.
15. Таненбаум Э. Современные операционные системы. 2-е изд. – СПб.: Питер, 2002.
Интернет-ресурсы
1. http://www.osp.ru/os – электронная версия журнала «Операционные системы» на информационном портале, посвященном вопросам технологии разработки и использования открытых информационных систем в управлении, производстве, экономике.
2. ftp://bkv.vvsu.ru/pub/OSes – ресурс электронной библиотеки по практическим навыкам работы с операционными системами, просмотр возможен только из локальной сети ВГУЭС. Данный ресурс может быть использован при проведении части лабораторных работ по дисциплинам «Операционные системы», «Операционные системы, среды и оболочки», «Вычислительные системы, сети и телекоммуникации».
3. http://www.linux.ru/doc – сайт посвященный особенностям работы в среде операционной системы Linux для русскоязычных пользователей.
4. http://www.microsoft.com/RUS – информационный портал, раскрывающий направления разработок компании Microsoft.
5. http://www.WilliamStalling.com/OS4e.html – сайт сопровождения книги В. Столлингса «Операционные системы», включающий иллюстративный и дополнительный материал ко всем главам четвертого издания.
6. http://www.citforum.ru – информационный портал, посвященный вопросам современных информационных технологий, и в частности, имеющий достаточно обширный список ресурсов о теории построения, состоянии, развитии, особенностях использования различных операционных систем, сред и оболочек.
7. http://www.void.ru – портал по информационной безопасности.
8. http://httpmirror.hwc.ru – электронная публикация книги М. Бах «Архитектура операционной системы UNIX».
9. http://www.os2.ru/database/books/files/os2art.zip – электронный архив книги Коган М.С., Роусон Ф.Л. «Операционная система».
10. http://lib.perm.ru/base/os2insid.zip – электронный архив книги Лафо Р., Нортон П. «OS/2 изнутри».
11. http://www/lgg.ru/~nigl/QNX/doc – электронный ресурс посвященный обзору операционной системы QNX.
12. Русскоязычные и англоязычные поисковые метасистемы.
Темы контрольных работ
1. Состав, назначение, структурная организация и характеристика операционной системы VxWorks.
2. Состав, назначение, структурная организация и характеристика операционной системы QNX Neutrino RTOS.
3. Состав, назначение, структурная организация и характеристика операционной системы INtime.
4. Состав, назначение, структурная организация и характеристика операционной системы TinyOS.
5. Состав, назначение, структурная организация и характеристика операционной системы Microware OS-9.
6. Состав, назначение, структурная организация и характеристика операционной системы GRACE-OS.
7. Состав, назначение, структурная организация и характеристика операционной системы Microsoft Windows CE.
8. Состав, назначение, структурная организация и характеристика операционной системы Solaris.
9. Состав, назначение, структурная организация и характеристика операционной системы ChorusOS.
10. Состав, назначение, структурная организация и характеристика операционной системы MetaOS.
11. Состав, назначение, структурная организация и характеристика операционной системы DeltaOS.
12. Состав, назначение, структурная организация и характеристика операционной системы Inferno.
13. Состав, назначение, структурная организация и характеристика операционной системы Nucleus.
14. Состав, назначение, структурная организация и характеристика операционной системы CORTEX.
15. Состав, назначение, структурная организация и характеристика операционной системы C EXECUTIVE.
16. Состав, назначение, структурная организация и характеристика операционной системы pSOS.
17. Состав, назначение, структурная организация и характеристика операционной системы INTEGRITY.
18. Состав, назначение, структурная организация и характеристика операционной системы RTX.
Работа должна быть выполнена в форме реферата с использованием графического и табличного материала. Объем работы не должен превышать 30 листов печатного текста формата А4. Работа должна содержать титульный лист с обозначением учебного заведения, темы работы и названием дисциплины, по которой выполнена работа, номера варианта, фамилии и инициалов студента.