Вопросы к экзамену по курсу «Операционные системы, среды и оболочки»
(2 курс, факультет ИСиКТ, специальность "Прикладная информатика в экономике")
Составитель: к.ф.-м.н., доцент Растягаев Д.В.
- Понятие операционной системы, основные функции и назначение. Классификация ОС.
- Основные понятия операционной системы: системные вызовы, прерывания, исключительные ситуации, файлы, процессы.
- Организация хранения данных на носителях. Драйверы устройств. Разделы на дисках, дисковые массивы. Разделы в UNIX. Разделы и тома в Windows.
- Файловые системы: примеры, функции и назначение. Методы физической организации файлов.
- Файловая система FAT. Структура логического раздела FAT. Модернизация FAT, файловая система FAT32. Дисковые утилиты.
- Организация программного и программно-аппаратного интерфейса. Прерывания, функции прерываний в работе операционной системы.
- Организация ввода-вывода. Контроллеры устройств. Драйверы, динамическая загрузка драйверов. Многослойная модель системы ввода-вывода.
- Синхронный и асинхронный режим работы устройств ввода-вывода. Буферы. Кэширование данных. Менеджеры ввода-вывода.
- Операционные оболочки: основные функции и назначение. Примеры операционных оболочек. Файловые оболочки.
- Инструменты управления и настройки ОС Windows. Microsoft Management Console. Реестр. Утилиты командной строки, командные скрипты. Основные функции, структура и назначение.
- Основные характеристики и особенности операционных систем семейства MS Windows 2000/XP/2003.
- Основные характеристики и особенности операционных систем Unix. Основные области применения.
- Файловая система NTFS, ее особенности. Структура раздела NTFS. Главная таблица файлов MFT.
- Списки прав доступа в файловой системе NTFS, их использование для разграничения доступа в в MS Windows 2000/XP/2003. Команды управления доступом.
- Организация доступа к данным в ОС Unix. Структура разделов файловой системы ufs. Индексные дескрипторы.
- Иерархическая файловая система. Монтирование и демонтирование разделов файловой системы UNIX. Монтирование системы при загрузке системы.
- Архитектура операционной системы. Ядро и вспомогательные модули, функции и назначение. Загружаемые модули ядра.
- Аппаратная зависимость и переносимость операционной системы. Совместимость приложений.
- Микроядерная архитектура ОС. Достоинства и недостатки микроядерных архитектур.
- Многозадачность операционных систем. Системы с разделением времени: системы с вытесняющей многозадачностью, системы реального времени.
- Контекст процесса. Одноразовые и многоразовые операции с процессами. Переключение контекста.
- Процессы и потоки. Управление процессами в многозадачных ОС. Приоритеты. Диспетчер задач Windows.
- Процессы в ОС Unix. Атрибуты процессов. Демоны. Управление процессами в ОС UNIX.
- Планирование задач в UNIX. Команды управления расписаниями задач.
- Управление памятью. Основные функции операционной системы и методы организации управления оперативной памятью.
- Управление оперативной памятью. Виртуальное адресное пространство. Связывание адресов. Преобразование адресов при различных методах распределения.
- Основные функции и назначение сетевых операционных систем. Основные сетевые службы.
- Стек протоколов TCP/IP. Основные функции и назначение протоколов ARP, IP, UDP, TCP.
- IP-адресация в сети TCP/IP. Cети классов A, B, C. Подсети. Функции маршрутизаторов.
- Доменная система имен. Преобразование доменных имен в ip-адреса. Службы WINS и DNS.
- Основные сетевые службы глобальной сети. www- и ftp- серверы. Электронная почта.
- Гипертекстовые системы. Путеводители (навигаторы), их назначение и основные функции. Средства человеко-машинного интерфейса (мультимедиа и гипермедиа).
- Управление пользователями и учетными записями в Windows 2000/XP/2003. Обеспечение безопасности в Windows 2000.
- Управление доступом к данным в операционной системе. Пользователи и группы в Unix. Администрирование пользователей в Unix.
- Маршрутизация в сетях TCP/IP. Механизм NAT, его использование для совместного доступа к сети Интернет. Принципы организации шлюза.
- Командные оболочки UNIX. Оболочка bash, основные команды программирования. Сценарии оболочек, их использование.
- Службы каталогов в сетевых операционных системах. Функции и назначение служб сетевых каталогов. Active Directory.
- Домены Windows. Контроллеры доменов, их функции и назначение. Репликация базы данных Active Directory.
- Управление файлами и каталогами в UNIX. Команды управления файлами и каталогами.
- Сетевые функции Windows. Организация файлового сервера, доступ к сетевым ресурсам.