Список рекомендованной литературы. Вопросы ДЛЯ подготовки к ЭКАЗЕМЕНу ПО ДИСЦИПЛИНЕ

Вопросы ДЛЯ подготовки к ЭКАЗЕМЕНу ПО ДИСЦИПЛИНЕ

«ОПЕРАЦИОННЫЕ СИСТЕМЫ»

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. Работа должна содержать титульный лист с обозначением учебного заведения, темы работы и названием дисциплины, по которой выполнена работа, номера варианта, фамилии и инициалов студента.

Наши рекомендации