Перечень вопросов контрольной работы
Примечание
Общий объем – до 30 печатных листов.
Контрольная работа сдается как в бумажном, так и в электронном виде.
Перечень вопросов контрольной работы
1. Операционная система – основные функции и задачи.
2. Эволюция ОС.
3. Классификация интерфейсов ОС.
4. Вычислительный процесс в ОС.
5. Мультипрограммирование, многопользовательский режим работы и режим разделения времени.
6. Классификация ОС.
7. Память в ОС. Распределение памяти статическими и динамическими разделами.
8. Планирование и диспетчеризация потоков, вытесняющие и невытесняющие алгоритмы планирования.
9. Синхронизация процессов и потоков.
10. Понятие драйвера устройства, функции, особенности использования.
11. BIOS – назначение, функции, особенности аппаратной и программной реализации.
12. Основные ресурсы ЭВМ, характеристики, влияние на производительность ОС.
13. Режимы передачи данных PIO, алгоритм реализации, скорости, включение, влияние на производительность ОС.
14. Последовательность загрузки ЭВМ и старта ОС.
15. Характеристики и примеры использования последовательных интерфейсов: COM, USB, влияние на производительность ОС.
16. Режимы передачи данных DMA, алгоритм реализации, скорости, включение.
17. Характеристики и примеры использования PCI интерфейса, влияние на производительность ОС.
18. Характеристики и примеры использования ISA интерфейса, влияние на производительность ОС.
19. Характеристики и примеры использования AGP интерфейса, влияние на производительность ОС.
20. Дисковые операционные системы – определение, версии, особенности использования и распространения.
21. Основные компоненты ОС MS DOS.
22. Файлы настройки MS DOS, отличия, последовательность выполнения.
23. Организация файловой системы, назначение Master Boot Record и Boot Record.
24. Файловая система FAT, основные системные области, версии.
25. Ограничения, действующие в различных версиях FAT.
26. Файловая система FAT, понятие кластера, связь имени файла с цепочкой кластеров.
27. Файловая система FAT, организация цепочек кластеров.
28. Файловая система FAT, основные ошибки в работе и методы их исправления.
29. Файловая система FAT, производительность ОС в зависимости от версии FAT и объема разделов HDD.
30. Файловая система FAT, фрагментация данных, влияние на производительность ОС.
31. Файловая система FAT, фрагментация данных, влияние на надежность функционирования ОС.
32. Требования, предъявляемые к серверным файловым системам, на примере NTFS.
33. Файловая система FAT, понятие файла, характеристики файла.
34. Распределение памяти в DOS, определения, карта памяти.
35. Оптимизация памяти в DOS, использование Extended Memory и Expanded Memory.
36. Условия использования кэш (ЦП, HDD, FIO и т.д.), при которых прироста производительности ОС и приложений не наблюдается, методы оптимизации.
37. Кэширование информации, условия установки кэш памяти, виды кэш памяти, влияние объема кэш на производительность ОС.
38. Адресация памяти в OC, понятие абсолютного и относительного адреса.
39. Регистры общего назначения ЦП, характеристики, примеры команд для использования на языке ассемблера.
40. Регистры служебного назначения ЦП, характеристики, примеры команд для использования на языке ассемблера.
41. Установка нескольких ОС, отличие загрузчиков ОС DOS, Windows 9XME, NT, требования к загрузчику нескольких ОС.
42. Связь файла настройки autoexec.bat с меню загрузки ОС DOS и Windows 9XME.
43. Эмуляторы ОС, области использования, примеры, отличия, преимущества и недостатки.
44. Внутренние команды командного интерпретатора COMMAND.com, назначение command.com в ОС DOS, Windows и Windows NT.
45. Системные области жестких дисков, получение резервных копий, восстановление загрузчика DOS и Windows NT, получение резервных копий разделов HDD, восстановление ОС.
46. Внешние команды DOS, назначение, примеры.
47. Процедура разметки жестких дисков, типы разделов, ограничения на размер разделов в зависимости от версии ОС и типа файловой системы.
48. Понятие прерывания в ОС.
Литература
1. www.citforum.ru
2. Иртегов Д.В. Введение в операционные системы. – СПб.: БХВ-Петербург, 2002. – 624 с.
3. Сетевые операционные системы / В.Г.Олифер, Н.А.Олифер. – СПб.: Питер, 2001.
4. Соловьёв Г.Н., Никитин В.Д. Операционные системы ЭВМ: Учеб. пособие для студентов вузов, обучающихся по спец. "ЭВМ, сист., компл. и сети" и "Автом. сист. обр. инф. и упр." – М.: Высш.шк., 1989.
5. Краковяк С. Основы организации и функционирования ОС ЭВМ: Пер. с франц. – М.: Мир, 1988.
6. Крылов Е.В., Типикин Н.Г. Принципы построения операционных систем: Учеб. пособие по курсу "Опер.сист." – Обнинск: ИАТЭ, 1997.
7. Джеральд Р. Роутледж и др. DOS (серия “Без проблем!”): Пер. с англ. – М.: БИНОМ. – 400 с.
8. Столлингс В. Операционные системы. – М: Издательский дом «Вильямс», 2002. –848 с.
9. Кейлингерт П. Элементы операционных систем. Введение для пользователей: Пер. с англ. – М.: Мир, 1985.
10. Богумирский Б.С. Руководство пользователя ПЭВМ: В 2-х ч. – С.-Пб.: Ассоциация OILKO,1992
11. Операционные системы: Учебник для вузов. 2-е изд./ А.В. Гордеев. – СПб.: Питер, 2004. – 416 с.
12. Партыка Т.Л., Попов И.И. Операционные системы, среды и оболочки: Учеб. пособие. – М.: ФОРУМ: ИНФРА-М, 2004. – 400 с.
13. Меняев М. Ф. Информационные технологии управления: Учебное пособие. В 3 кн.: Книга 1: Информатика. – М.: Омега-Л, 2003. – 464 с.
14. Информатика. Базовый курс / С.В. Симонович и др. – СПб.: Издательство “Питер”, 2000. – 400 с.
15. Информатика: базовый курс: Учебник для студентов вузов / О.А. Акулов, Н.В. Медведев. – М.: Омега-Л, 2004. – 552 с.
16. Берлинер Э.М., Глазырина И.Б., Глазырин Б.Э. Windows XP. Самоучитель. – 3-е изд. – М.: ООО “Бином-Пресс”, 2004. – 416 с.
17. Костромин В.А. Самоучитель Linux для пользователя. СПб.: БХВ-Петербург, 2004. – 672 с.
18. Карлинг М., Стефен Деглер, Джеймс Денис. Системное администрирование Linux: Пер. с англ.: Учебное пособие. – М.: Издательский дом “Вильямс”, 2000. – 320 с.
19. Колесниченко О. В., Шишигин И. В. Аппаратные средства PC. – 4-е изд., перераб. И доп. – СПб.: БХВ-Петербург, 2000. – 1024 с.
20. Дейтел Г. Введение в операционные системы: В 2-х т./Пер. с англ.- М.:Мир,1987.
21. Лорин Г., Дейтел Х.М. Операционные системы/Пер. с англ. – М.: Финансы и статистика, 1984.
22. Кейслер С. Основы проектирования ОС для малых ЭВМ/Пер. с англ. – М.: Мир, 1986.
23. Фигурнов В.Э. IBM PC для пользователя. Краткий курс. – М.: ИНФРА-М, 1998.
24. Операционная система ОС ЕС: Справочное изд./В.П.Данилочкин, В.В.Митрофанов, Б.В.Одинцов, Г.В.Пеледов. – М.: Финансы и статистика, 1988.
25. Гранже М., Менсьё Ф. OS/2: Принципы построения и установка/ Пер. с франц. – М.: Мир, 1991.
26. Касаткин А.И. Профессиональное программирование на языке Си. Управление ресурсами: Справ. пособие. – Мн.: Выш.шк., 1992.
27. Грибанов В.П. и др. Операционные системы. – М.: Финансы и статистика, 1990.
28. Фодор Ж. и др. Операционные системы от РС до PS/2. – М.: Мир, 1992.
29. Бахарев И.А., Горлин А.И. Операционные системы. – М.: Знание, 1986.
30. Информатика. 3-е изд. / А.Н. Степанов. – СПб.: Питер, 2002. – 608 с.
31. Информатика: Учебник. / Под ред. Н.В. Макаровой. – М.: Финансы и статистика, 1997. – 768 с.
32. Пол Сани и др. Использование Windows NT Workstation 4.0. Специальное издание: Пер. с англ. – К.: Диалектика, 1997. –576 с.
33. Дэвид Бендел, Роберт Нейпир. Использование Linux, 6-е изд. Специальное издание: Пер. с англ. – М.: Издательский дом “Вильямс”, 2004 – 784 с.
34. Microsoft Corporation. Microsoft Windows 2000 Professional. Учебный курс MCSE: Пер. с англ. – М.: Издательско-торговый дом “Русская редакция”, 2000 – 560 с.
35. Марк Митчелл, Джеффри Оулдем, Алекс Самьюэл. Программирование для Linux. Профессиональный подход: Пер. с англ. – М.: Издательский дом “Вильямс”, 2003. – 288 с.
36. Гралла П. Windows XP. Трюки. – СПб.: Питер, 2004. – 394 с.
37. Алексей Коберниченко. Недокументированные возможности Windows NT. – М.: “Нолидж”, 1998. – 288 с.
38. Толковый словарь по вычислительным системам/Под ред. В.Иллингуорта и др.: Пер. с англ. А.К.Белоцкого и др.; Под ред. Е.К.Масловского. – М.: Машиностроение, 1989.