Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры ОС1.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.61 Mб
Скачать

Вопросы по курсу «Операционные системы» весеннего семестра 2010-2011 учебного года

  1. Общие сведения об операционных системах, цели применения ОС, структура ОС.

  2. Модель взаимодействия компонентов операционной системы.

  3. Классификация ОС.

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

  5. Теоретические основы параллельного программирования: концепция виртуальных ресурсов, нить, контекст нити.

  6. Теоретические основы параллельного программирования: классификация программных модулей; понятия реентерабельности и повторной входимости программных модулей.

  7. Прерывания и механизмы обработки прерываний операционной системой.

  8. Диспетчер задач: дисциплины диспетчеризации, критерии оценки дисциплин диспетчеризации задач.

  9. Диспетчер задач: организация диспетчеризации задач в ОС Windows, Unix.?

  10. Теоретические основы параллельного программирования: независимые и взаимодействующие процессы, понятия ресурса и критического ресурса.

  11. Теоретические основы параллельного программирования: список условий функционирования взаимодействующих процессов, понятие тупика.

  12. Теоретические основы параллельного программирования: принцип организации критических секций.

  13. Классификация видов взаимодействия процессов: события, семафоры, мьютексы, таймеры ожидания, структура CRITICAL_SECTION, процессы и нити как синхрообъекты.

  14. Классификация видов взаимодействия процессов: барьеры, мониторы, портфель задач, производители и потребители, читатели и писатели.

  15. Виды передачи данных между процессами: разделяемая память, прямое чтение-запись памяти процесса,

  16. Виды передачи данных между процессами: почтовые ящики, файлы, конвейеры.

  17. Организация подсистемы безопасности в ОС Windows: создание и открытие объектов, понятие описателя, атрибуты безопасности, права доступа, структура описателя безопасности.

  18. Организация подсистемы безопасности в ОС Windows: маркеры, привилегии пользователей, олицетворение.

  19. Организация подсистемы безопасности в ОС Windows: общая схема получения доступа к объекту.

  20. Процессы в ОС Windows: понятие Win32 API; main() и WinMain(), создание и завершение процессов и нитей, основные функции работы с процессами и нитями.

  21. Работа с файлами в ОС Windows: синхронная и асинхронная,

  22. Работа с файлами в ОС Unix.

  23. Структура информации в файловых системах FAT и NTFS.

  24. Таймеры ожидания в ОС Windows и понятие APC.

  25. Структурная обработка исключений в ОС Windows.

  26. Способы управления памятью: простое непрерывное распределение, оверлейное распределение.

  27. Способы управления памятью: распределение статическими и динамическими разделами, методы устранения фрагментации памяти, выравнивание структур компилятором.

  28. Способы управления памятью: сегментная организация памяти.

  29. Способы управления памятью: страничная организация памяти.

  30. Способы управления памятью: сегментно-страничная организация памяти.

  31. Таблицы физических страниц памяти в современных ОС. Понятие PFN, понятие MDL.

  32. Распределение оперативной памяти в современных компьютерах. Спецификация ACPI.

  33. Распределение первого мегабайта оперативной памяти в персональных компьютерах.

  34. Распределение виртуального адресного пространства в ОС Windows.

  35. Управление распределением памяти в адресном пространстве процесса в ОС Windows с помощью функций группы Virtual.

  36. Управление распределением памяти в адресном пространстве процесса в ОС Windows с использованием куч.

  37. Динамически загружаемые библиотеки в ОС Windows.

  38. Системные перехватчики в ОС Windows.

  39. Подсистема ввода-вывода в современных ОС. Многослойная модель подсистемы ввода-вывода.

  40. Службы в ОС Windows. Общие сведения.