-
Перечислите основные действия, которые нужно было выполнить пользователю для выполнения его программы до появления операционных систем.
-
Что такое операционная система, операционная среда, операционная оболочка? Дайте определение.
-
Что такое однопрограммная пакетная обработка?
-
Как определить классическое мультипрограммирование?
-
Что относится к базовому программному обеспечению ранних компьютерных систем?
-
Что такое многопрограммная пакетная обработка?
-
Перечислите поколения операционных систем. Назовите основные отличительные признаки поколений.
-
Когда появились сетевые ОС? Чем они отличаются от несетевых ОС?
-
Как повлияло создание ОС UNIX на развитие ОС?
-
Что такое операционная система? Перечислите основные функции операционных систем.
-
Перечислите основные компоненты, входящие в состав ОС. Дайте им краткую характеристику.
-
Допускают ли ОС возможность развития? Если да, то с какой целью?
-
Что такое ресурс? Какие задачи выполняют ОС по управлению ресурсами?
-
Перечислите и поясните основные принципы построения операционных систем.
-
Что такое архитектура операционной системы?
-
Какие архитектуры ОС вы можете охарактеризовать?
-
Для чего операционные системы используют несколько режимов работы процессора? Чем отличается супервизорный режим работы процессора от пользовательского? Как часто процессор переводится в супервизорный режим?
-
Что такое ядро операционной системы?
-
Расскажите об основных моментах, характерных для ОС с монолитным ядром. Какие основные функции должно выполнять монолитное ядро ОС?
-
Расскажите об основных моментах, характерных для микроядерных ОС. Какие основные функции должно выполнять микроядро ОС?
-
Перечислите основные требования, предъявляемые к ОС. Дайте им краткую характеристику.
-
Что такое множественные прикладные среды? Кратко расскажите о них?
-
По каким признакам классифицируются операционные системы? Перечислите, на какие классы делятся операционные системы по каждому из этих признаков классификации.
-
Дайте определение процессу, потоку и задаче.
-
Чем поток отличается от процесса?
-
Чем задача отличается от процесса?
-
Как между собой соотносятся задача, процесс, поток выполнения?
-
Что такое мультипроцессорная обработка, чем она отличается от мультипрограммирования?
-
Что такое симметричное и асимметричное мультипроцессирование?
-
Объясните понятие ресурса. Почему понятие ресурса является одним из фундаментальных при рассмотрении операционных систем? Какие виды и типы ресурсов вы знаете?
-
В чем заключается различие между повторно входимыми и реентерабельными программными модуля? Как они реализуется?
-
Перечислите основные задачи ОС по управлению процессами.
-
Как можно представить модель процесса и модель потока?
-
Что такое блок управления процессами?
-
Для чего каждая задача (процесс, поток) получают дескриптор? Какие поля, как правило, содержатся в дескрипторе задачи (процесса, потока)?
-
Что такое контекст задачи (процесса, потока)?
-
Как вы считаете, сколько и каких дескрипторов задач может быть в системе? От чего должно зависеть это число?
-
Как можно представить модель процесса и модель потока?
-
В чем заключается основное различие между планированием процессов и диспетчеризацией задач?
-
Что такое стратегия обслуживания? Перечислите известные вам стратегии обслуживания?
-
Какие дисциплины диспетчеризации задач вы знаете? Поясните их основные идеи, перечислите достоинства и недостатки.
-
Расскажите, какие дисциплины диспетчеризации следует отнести к вытесняющим, а какие – к не вытесняющим.
-
Как можно реализовать механизм разделения времени, если диспетчер задач работает только по принципу предоставления процессорного времени задаче с максимальным приоритетом?
-
Что такое «гарантия обслуживания»? Как ее можно реализовать?
-
Дайте характеристику возможным уровням параллелизма выполнения программ.
-
Что такое состояние состязания процессов, взаимоисключения и критические участки?
-
В чем суть возникновения взаимоблокировок процессов?
-
Дайте характеристику методам обнаружения и предотвращения тупиков?
-
Что такое мьютекс, как он используется?
-
Каким образом файлы, процессы и потоки могут быть использованы для синхронизации?
-
Перечислите синхронизирующие объекты ОС.
-
Что такое семафор, как он используется?
-
Что такое мониторы Хоара и Хансена? Как и когда они используются?
-
Какие методы могут использоваться для ликвидации тупиковых ситуаций?
-
Как по графу процессов и ресурсов можно обнаружить тупиковую ситуацию?
-
В чем заключаются недостатки использования блокирующих переменных для реализации взаимоисключений потоков?
-
Перечислите методы взаимоисключений процессов.
-
Когда возникает необходимость в синхронизации процессов?
-
Что такое задача читатели-писатели? Как она решается?
-
По каким схемам может быть организовано обслуживание системных вызовов?
-
В чем состоит назначение системы прерываний и приоритетов?
-
Перечислите последовательность действий при обработке прерываний.
-
Какие дисциплины (алгоритмы) обработки прерываний вы знаете?
-
Что такое маскирование прерываний?
-
В чем заключаются недостатки опрашиваемого способа обработки прерываний?
-
Что такое векторный способ обработки прерываний?
-
Какие аппаратно-программные системы относятся к средствам поддержки мультипрограммирования?
-
Перечислите состав пользовательских регистров.
-
Охарактеризуйте состав средств системы измерения времени в компьютере.
-
Поясните принцип измерения времени в компьютере.
-
Дайте определение иерархической памяти.
-
Назовите функции ОС по управлению памятью.
-
Назовите задачи распределения памяти.
-
Что такое свопинг? Для чего он используется?
-
Дайте определение виртуальной памяти. Перечислите варианты организации такой памяти.
-
Что такое виртуальный адрес, виртуальное адресное пространство? Чем (в общем случае) определяется максимально возможный объем виртуального адресного пространства программы?
-
Нужно ли бороться с фрагментацией памяти? Какие методы для этого существуют?
-
Что дает многоуровневая организация физической памяти современных ЭВМ?
-
С чем связано желание иметь большой объем оперативной памяти?
-
Как связан уровень мультипрограммирования с объемом оперативной памяти?
-
Что такое фрагментация памяти? Какой метод распределения памяти позволяет добиться минимальной фрагментации и почему?
-
Что такое уплотнение памяти? Когда оно применяется?
-
Что такое виртуальная память?
-
Какие подходы к организации виртуальной памяти используются в ЭВМ?
-
Что понимается под дефрагментацией памяти?
-
Эквивалентны ли понятия: логический, математический, виртуальный и физический адреса?
-
В чем суть страничной организации виртуальной памяти?
-
Что такое подкачка страниц?
-
Для чего и какие управляющие биты используются в таблице страниц?
-
Какие алгоритмы замены страниц Вы знаете?
-
Что такое рабочее множество?
-
Объясните сегментный способ организации виртуальной памяти. Что представляет собой (в общем случае) дескриптор сегмента?
-
Сравните сегментный и страничный способы организации виртуальной памяти. Перечислите достоинства и недостатки каждого.
-
Как определить возможный размер страничной и сегментной памяти в компьютере?
-
Что такое сегментно-страничный способ организации памяти?
-
Что такое локальная и глобальная таблицы дескрипторов?
-
Что такое селектор?
-
Охарактеризуйте проблему защиты памяти. Как реализована защита памяти у процессоров семейства Pentium?
-
Что такое уровень привилегий? Сколько уровней привилегий у микропроцессора i80×86?
-
Что такое текущий уровень привилегий? Как узнать, чему он равен? Что такое эффективный уровень привилегий?
-
Объясните правила работы с уровнями привилегий для различных типов сегментов.
-
Назовите основные компоненты подсистемы ввода-вывода.
-
Перечислите основные функции подсистемы ввода-вывода.
-
Почему операции ввода-вывода в ОС объявляются привилегированными?
-
Какие функции выполняет верхний слой менеджера ввода-вывода?
-
Может ли входить диспетчер прерываний в состав менеджера ввода-вывода?
-
Какие режимы управления вводом-выводом вы знаете? Назовите три основных метода организации параллельной работы устройств ввода-вывода и процессора.
-
Как организуется управляемый прерываниями ввод-вывод?
-
Что такое прямой доступ к памяти?
-
Дайте характеристику организации ввода-вывода с прямым доступом к памяти.
-
Какие методы можно использовать для согласования скоростей работы периферийных устройств?
-
Дайте характеристику циклической буферизации.
-
В чем заключаются функции ОС по разделению устройств и данных между процессами?
-
Что такое драйвер устройства? Какие интерфейсы он должен учитывать?
-
Каким драйвером обслуживается диск: блок-ориентированным или байт-ориентированным?
-
Что такое динамическая загрузка драйверов?
-
Опишите структуру магнитного диска? Что такое раздел диска? Сколько разделов может быть на диске?
-
Что такое MBR диска? Как она используется?
-
Что такое загрузочный сектор раздела диска?
-
Как в общем случае осуществляется загрузка ОС после включения компьютера? Что такое начальный, системный и внесистемный загрузчик? Где они располагаются?
-
Назовите основные причины появления файловых систем.
-
Дайте определение файла. Какие типы файлов вы знаете?
-
Какие требования предъявляются к файловым системам?
-
Какими единицами ОС выделяет файлам пространство на диске?
-
Могут ли процессы иметь одновременный доступ к одному и тому же файлу?
-
Все ли атрибуты файла могут быть изменены пользователем?
-
Назовите достоинства и недостатки индексированных файлов.
-
В каких системах целесообразно использовать файлы прямого доступа?
-
Что такое монтирование в файловых системах?
-
В чем отличие физического и логического форматирования?
-
Могут ли на одном диске быть разные файловые системы?
-
Какая схема размещения файлов характерна для компакт-дисков?
-
Что означает протоколирование файловых операций? Что оно дает?
-
Объясните общие принципы устройства файловой системы FAT. Что такое FAT-таблица?
-
Сравните файловые системы FAT16 и FAT32. В чем их достоинства и недостатки?
-
Как определить величину минимального и максимального кластеров FAT-системы?
-
Перечислите основные возможности файловой системы NTFS.
-
В чем особенность файловой системы NTFS5 по сравнению с предыдущими файловыми системами Microsoft?
-
Опишите структуру NTFS. Объясните понятие потока в NTFS.
-
Какими средствами достигается безопасность в ОС Windows 2000?
-
Как работает шифрующая файловая система в ОС Windows 2000?
-
Что такое владелец файла?
-
Что такое синхронный и асинхронный ввод-вывод?
-
Расскажите о кэшировании операций ввода-вывода при работе с накопителями на магнитных дисках.
-
Что понимается под интерфейсом прикладного программирования?
-
Перечислите виды вызовов, встречающихся в ОС и приложениях.
-
С помощью каких машинных команд реализуются вызовы системных и библиотечных функций и возврат управления?
-
Перечислите группы функций API Win32.
-
В чем состоит идея динамического связывания приложения с функциями DLL-библиотек перед выполнением программы?
-
Как программируется динамическое связывание во время выполнения программы?
-
Как используется стек для реализации вызовов?
-
Какими причинами продиктована необходимость выполнения системных вызовов в другом процессе?
-
Как реализовано выполнение системных вызовов в другом процессе?
-
Чем абсолютный загрузочный модуль отличается от относительного?
-
Какая информация хранится в записях таблицы перемещений относительного загрузочного модуля?
-
Приведите примеры языков программирования с поздним и ранним связыванием?
-
Какая информация хранится в записях таблицы экспорта объектного модуля? В записях таблицы импорта?
-
Почему объектный модуль должен содержать таблицу перемещений?
-
Каких проблем можно ожидать при загрузке одноименных DLL, различаемых по их путевым именам?
-
Дайте определение понятия «интерфейс».
-
Перечислите виды пользовательского интерфейса операционных систем.
-
Раскройте особенность консольного интерфейса ОС.
-
Раскройте особенность графического интерфейса ОС.
-
В чем заключается основное отличие графического интерфейса UNIX от графического интерфейса Windows?
-
Из каких элементов состоит пользовательский интерфейс Windows-приложений?
-
В чем состоит основной смысл понятия «архитектура, управляемая событиями»?
-
Какими преимуществами обладают сети по сравнению с раздельным использованием компьютеров?
-
Всегда ли совпадают физическая и логическая топологии сети?
-
Как классифицируются сети по величине охватываемой территории?
-
Какой компьютер может выполнять роль сервера в сети?
-
Что такое файловый сервер и сервер печати?
-
Какие функции выполняют регистрационные серверы?
-
Какие функции выполняют серверы удаленного доступа?
-
Что такое прокси-сервер?
-
Перечислите возможных клиентов компьютерной сети.
-
Что такое «толстый» и «тонкий» клиенты в компьютерной сети?
-
Как вы понимаете термин «сегментация» сети?
-
Что такое МАС-адрес?
-
Чем распределенная ОС отличается от сетевой? Существуют ли в настоящее время по-настоящему распределенные сетевые системы?
-
Перечислите основные компоненты сетевой ОС. Что такое сетевая служба? Какие сетевые службы вы можете назвать?
-
Часть сетевых служб направлена не на пользователя, а на администратора. Какие это службы?
-
Что представляли собой первые сетевые ОС? Какие подходы к созданию сетевых ОС используются в настоящее время?
-
Назовите характерные черты одноранговых сетей. В чем основная особенность многоранговой сети?
-
Что такое серверная ОС? Какие они бывают? Чем серверная ОС отличается от клиентской?
-
Для чего предназначена служба каталогов?
-
Какие возможности предоставляет служба каталогов Active Directory?
-
Какие технологии лежат в основе архитектуры Active Directory?
-
Опишите уровни архитектуры службы каталогов Active Directory?
-
Какие элементы относится к логической структуре каталога Active Directory? Опишите их.
-
Какие элементы относятся к физической структуре каталога Active Directory? Опишите их.
-
Что такое контроллеры домена?
-
Что такое сайты?
-
Что такое репликация? Опишите, как она происходит.
-
Что такое домен, дерево доменов и лес доменов?
-
Опишите инструменты, используемые для управления объектами Active Directory.
-
Сколько вариантов двухзвенных схем используется для распределенной обработки приложений?
-
Чем хороша двухзвенная обработка приложений при сотрудничестве сервера и клиента?
-
Есть ли преимущества у трехзвенной схемы обработки приложений, в чем они заключаются?
-
Как могут взаимодействовать процессы в распределенных системах?
-
Какие основные примитивы используются в транспортной системе сетевой ОС?
-
Как организуется синхронизация процессов в сети?
-
Что понимается под вызовом удаленных процедур?
-
Дайте определение сетевой файловой системы. Чем она отличается от локальной файловой системы?
-
Перечислите компоненты сетевой файловой системы.
-
Какие протоколы используют сетевые файловые системы?
-
Что такое цифровая подпись?
-
Какими достоинствами и недостатками обладают системы на базе изолированных персональных компьютеров?
-
Как создается политика безопасности в системе?
-
В чем суть сетевой аутентификации на основе одноразового пароля?
-
В чем суть сетевой аутентификации на основе многоразового пароля?
-
Назовите задачи аудита в системе безопасности.
-
В чем различия избирательного и мандатного доступа в системе авторизации?
-
В чем задача системы авторизации доступа?
-
Что такое аутентификация? Как доказывается аутентичность?
-
Как классифицируются сети по величине охватываемой территории?
-
Что такое односторонняя функция шифрования?
-
Есть ли связь между открытым и закрытым ключами при несимметричном алгоритме шифрования?
-
Что такое односторонняя функция шифрования?
-
Какие функции выполняют регистрационные серверы?
-
Назовите достоинства и недостатки несимметричного алгоритма шифрования.
-
Опишите несимметричный алгоритм шифрования.
-
Назовите достоинства и недостатки симметричного алгоритма шифрования.
-
Какие функции выполняют серверы удаленного доступа?
-
Какие классы криптосистем существуют?
-
Что такое шифрование и криптостойкость?
-
Какие подходы к выявлению вторжений вы знаете?
-
Как вы понимаете баланс возможного ущерба от реализации угрозы и затрат на ее предотвращение?
-
Назовите базовые принципы политики безопасности.
-
В чем суть системного подхода к обеспечению безопасности?
-
Что представляют собой программы «троянский конь» и «зомби»?
-
Что такое «логическая бомба»?
-
Дайте характеристику системе Kerberos.
-
Как в Windows защищены системные файлы и драйверы?
-
Какие существуют функциональные возможности по защите драйверов и системных файлов?
-
Как устранить проблемы, связанные с заменой системных файлов некорректными версиями?
-
Что такое безопасный режим загрузки операционной системы и какие задачи с помощью его решаются?
-
Какие задачи решаются с помощью консоли восстановления?
-
Что такое диск аварийного восстановления? Как его подготовить и использовать?
-
Для чего служит загрузочная дискета? Как ее подготовить?
-
Какие задачи решаются с помощью утилиты резервного копирования и восстановления?
-
Какие группы пользователей существуют в ОС Windows&
-
Какие группы пользователей существуют в ОС Linux?
-
Как создать учетную запись в ОС Windows?
-
Как создать учетную запись в ос Windows?
-
Как задать необходимый уровень разрешений на доступ к ресурсу для заданной учетной записи в ОС Windows?
-
Как задать необходимый уровень разрешений на доступ к ресурсу для заданной учетной записи в ОС Linux?
-
Расскажите о назначении реестра в ОС Windows.
-
Опишите структуру реестра.
-
Какие средства управления реестром вы знаете?
-
Для чего необходима чистка реестра? Как ее выполнить?
-
Что такое системные службы?
-
Какие средства по управлению системными службами вы знаете?
-
Как отключить ненужные службы?
-
Для чего предназначен брандмауэр? Как он конфигурируется?
-
Как защитить компьютер от спама?
-
Как защитить компьютер от вредоносных программ и вирусов?
-
Как защитить конфиденциальную информацию?
-
Назовите основные этапы развития операционных систем корпорации Microsoft.
-
Охарактеризуйте структуру ОС Windows 2000. Какие основные изменения произошли в ней по сравнению с ОС Windows NT?
-
Назовите основные функции, выполняемые уровнем HAL ОС Windows 2000.
-
Дайте характеристику исполняющей подсистемы ОС Windows 2000.
-
Что такое объекты ОС Windows 2000, как они используются?
-
В чем особенность файловой системы NTFS 5 по сравнению с предыдущими файловыми системами Microsoft?
-
Какими средствами достигается безопасность в ос Windows 2000?
-
Как работает шифрующая файловая система в ос Windows 2000?
-
Дайте общую характеристику ОС UNIX.
-
Почему программисты, работающие в ОС UNIX, предпочитают текстовый интерфейс?
-
Охарактеризуйте ядро ОС UNIX.
-
Как проходит загрузка ОС UNIX?
-
Какие оболочки можно использовать в ОС UNIX и каковы их возможности?
-
Перечислите типы утилит, используемых в ОС UNIX.
-
Как осуществляется управление процессами и потоками в ОС UNIX?
-
Дайте характеристику двухуровневого планирования в системе UNIX.
-
Как организуется управление памятью в системе UNIX, в чем особенность алгоритма замены страниц?
-
Какие системные вызовы используются в ОС UNIX для управления процессами и потоками?
-
Как организован ввод-вывод в ОС UNIX?
-
Что представляет собой операционная система QNX? Перечислите ее основные особенности.
-
Почему про QNX часто говорят, что это «сетевая» операционная система? Что такое сетевой протокол FLEET?
-
Какие функции реализует ядро QNX?
-
В чем вы видите принципиальное различие между ядром Windows NT 4.0, которое считают построенным по микроядерным принципам, и ядром QNX?
-
Расскажите об основных механизмах взаимодействия для организации распределенных вычислений в операционной системе QNX.
