Вопросы к экзамену по курсу «Операционные системы, среды и оболочки»
(2 курс, факультет ИСиКТ, специальность "Прикладная информатика в экономике")

Составитель: к.ф.-м.н., доцент Растягаев Д.В.

  1. Понятие операционной системы, основные функции и назначение. Классификация ОС.
  2. Основные понятия операционной системы: системные вызовы, прерывания, исключительные ситуации, файлы, процессы.
  3. Организация хранения данных на носителях. Драйверы устройств. Разделы на дисках, дисковые массивы. Разделы в UNIX. Разделы и тома в Windows.
  4. Файловые системы: примеры, функции и назначение. Методы физической организации файлов.
  5. Файловая система FAT. Структура логического раздела FAT. Модернизация FAT, файловая система FAT32. Дисковые утилиты.
  6. Организация программного и программно-аппаратного интерфейса. Прерывания, функции прерываний в работе операционной системы.
  7. Организация ввода-вывода. Контроллеры устройств. Драйверы, динамическая загрузка драйверов. Многослойная модель системы ввода-вывода.
  8. Синхронный и асинхронный режим работы устройств ввода-вывода. Буферы. Кэширование данных. Менеджеры ввода-вывода.
  9. Операционные оболочки: основные функции и назначение. Примеры операционных оболочек. Файловые оболочки.
  10. Инструменты управления и настройки ОС Windows. Microsoft Management Console. Реестр. Утилиты командной строки, командные скрипты. Основные функции, структура и назначение.
  11. Основные характеристики и особенности операционных систем семейства MS Windows 2000/XP/2003.
  12. Основные характеристики и особенности операционных систем Unix. Основные области применения.
  13. Файловая система NTFS, ее особенности. Структура раздела NTFS. Главная таблица файлов MFT.
  14. Списки прав доступа в файловой системе NTFS, их использование для разграничения доступа в в MS Windows 2000/XP/2003. Команды управления доступом.
  15. Организация доступа к данным в ОС Unix. Структура разделов файловой системы ufs. Индексные дескрипторы.
  16. Иерархическая файловая система. Монтирование и демонтирование разделов файловой системы UNIX. Монтирование системы при загрузке системы.
  17. Архитектура операционной системы. Ядро и вспомогательные модули, функции и назначение. Загружаемые модули ядра.
  18. Аппаратная зависимость и переносимость операционной системы. Совместимость приложений.
  19. Микроядерная архитектура ОС. Достоинства и недостатки микроядерных архитектур.
  20. Многозадачность операционных систем. Системы с разделением времени: системы с вытесняющей многозадачностью, системы реального времени.
  21. Контекст процесса. Одноразовые и многоразовые операции с процессами. Переключение контекста.
  22. Процессы и потоки. Управление процессами в многозадачных ОС. Приоритеты. Диспетчер задач Windows.
  23. Процессы в ОС Unix. Атрибуты процессов. Демоны. Управление процессами в ОС UNIX.
  24. Планирование задач в UNIX. Команды управления расписаниями задач.
  25. Управление памятью. Основные функции операционной системы и методы организации управления оперативной памятью.
  26. Управление оперативной памятью. Виртуальное адресное пространство. Связывание адресов. Преобразование адресов при различных методах распределения.
  27. Основные функции и назначение сетевых операционных систем. Основные сетевые службы.
  28. Стек протоколов TCP/IP. Основные функции и назначение протоколов ARP, IP, UDP, TCP.
  29. IP-адресация в сети TCP/IP. Cети классов A, B, C. Подсети. Функции маршрутизаторов.
  30. Доменная система имен. Преобразование доменных имен в ip-адреса. Службы WINS и DNS.
  31. Основные сетевые службы глобальной сети. www- и ftp- серверы. Электронная почта.
  32. Гипертекстовые системы. Путеводители (навигаторы), их назначение и основные функции. Средства человеко-машинного интерфейса (мультимедиа и гипермедиа).
  33. Управление пользователями и учетными записями в Windows 2000/XP/2003. Обеспечение безопасности в Windows 2000.
  34. Управление доступом к данным в операционной системе. Пользователи и группы в Unix. Администрирование пользователей в Unix.
  35. Маршрутизация в сетях TCP/IP. Механизм NAT, его использование для совместного доступа к сети Интернет. Принципы организации шлюза.
  36. Командные оболочки UNIX. Оболочка bash, основные команды программирования. Сценарии оболочек, их использование.
  37. Службы каталогов в сетевых операционных системах. Функции и назначение служб сетевых каталогов. Active Directory.
  38. Домены Windows. Контроллеры доменов, их функции и назначение. Репликация базы данных Active Directory.
  39. Управление файлами и каталогами в UNIX. Команды управления файлами и каталогами.
  40. Сетевые функции Windows. Организация файлового сервера, доступ к сетевым ресурсам.