- •Комплект оценочных средств По дисциплине «Операционные системы»
- •5. Назовите основные виды компьютерных систем, различающиеся по своему назначению и параметрам.
- •6.Назовите основные архитектуры компьютерных систем и кратко определите, в чем суть каждой из них.
- •7.Каковы основные компоненты операционной системы?
- •1. Назовите основные компоненты, из которых состоит настольная или портативная компьютерная система.
- •2. Что такое системная шина и какова ее роль в компьютерной системе?
- •3. Что такое контроллер?
- •4. Назовите и кратко охарактеризуйте основные типы портов в компьютерной системе.
- •5. Какие области памяти используются в операциях ввода-вывода?
- •6. Каким образом контроллер устройства информирует процессор об окончании операции ввода-вывода?
- •7. Как организована обработка прерываний?
- •8. Что такое вектор прерываний?
- •9. Как система обрабатывает ситуацию, когда при обработке прерывания возникает другое прерывание?
- •10. Что такое программируемое прерывание (ловушка) и когда оно генерируется?
- •Системные и локальные шины
- •4.Что такое системная шина?
- •5.Что такое контроллер.
- •9.Что такое маскируемый сигнал о прерывании и какова цель маскирования?
- •10.Что такое dma и какова его цель?
- •16.Для чего используются часы и таймеры?
- •17.Какие два метода организации ввода-вывода используются в системах, с точки зрения синхронизации процесса и инициируемого им ввода-вывода?
- •18. Какие основные функции выполняет ос для организации ввода-вывода?
- •26.В чем заключается задача управления памятью?
- •27.Что такое входная очередь заданий?
- •28.Что такое связывание адресов, и на каких этапах обработки программы оно может выполняться?
- •1. Что такое файл?
- •2. Какого типа информация может храниться в файле?
- •15. Что такое раздел?
- •16. Каковы основные операции над директорией?
- •17. Каковы цели логической организации директорий?
- •18. Какая организация директорий является наиболее предпочтительной и почему?
- •19. Какие проблемы возникают при организации директорий произвольного графа?
- •1. В каком качестве была реализована первая версия Windows и в какой среде она работала?
- •2. В чем принципиальная новизна подхода к реализации Windows nt?
- •3. Назовите все операционные системы, являющиеся развитием Windows nt.
- •4. В чем новизна и каковы основные преимущества ос Windows 95 / 98?
- •5. Каковы основные цели разработки Windows 2000?
- •6. На каких языках написана Windows 2000?
- •7.Как называется исполнительная подсистема ядра Windows 2000 и какие основные сервисы она реализует?
- •8.Каким образом достигнута минимальная зависимость кода Windows от аппаратуры?
- •9.С программами, для каких ос и стандартов обеспечивается совместимость в системе Windows 2000?
- •10.Какие компоненты Windows исполняются в защищенном, а какие – в пользовательском режиме?
- •11.Что такое подсистема в ос Windows? Назовите все подсистемы ос Windows.
- •12.Какие виды системных объектов использует ядро Windows?
- •13.В каких состояниях может находиться поток в Windows?
- •14. Какие классы процессов и потоков выделяются при планировании в Windows?
- •15. Какие механизмы используются для обработки ошибок в Windows?
9.С программами, для каких ос и стандартов обеспечивается совместимость в системе Windows 2000?
Обеспечивается совместимость с системой MS-DOS (а также OS/2 и Windows NT) по файловым системам FAT12, FAT16, FAT32 и VFAT. ОднакоWindows NT Server, с ее передовой надежной архитектурой, расширенной поддержкой сети, поддержкой совместимости снизу вверх для приложений, разработанных для предшествующих ОС, изменила ситуацию на рынке до такой степени, что к середине 1990-х гг. лицензий на Windows NT было продано больше, чем на UNIX.
10.Какие компоненты Windows исполняются в защищенном, а какие – в пользовательском режиме?
Часть Windows NT, работающая в режиме ядра, называется executive - исполнительной частью. Она включает ряд компонент, которые управляют виртуальной памятью, объектами (ресурсами), вводом-выводом и файловой системой (включая сетевые драйверы), взаимодействием процессов и частично системой безопасности. Эти компоненты взаимодействуют между собой с помощью межмодульной связи. Каждая компонента вызывает другие с помощью набора тщательно специфицированных внутренних процедур.
Вторую часть Windows NT, работающую в режиме пользователя, составляют серверы - так называемые защищенные подсистемы. Поддержку защищенных подсистем обеспечивает исполнительная часть - Windows NT executive, которая работает в пространстве ядра и никогда не сбрасывается на диск. Ее составными частями являются:
Менеджер объектов.
Монитор безопасности
Менеджер процессов
Менеджер виртуальной памяти.
Подсистема ввода-вывода
11.Что такое подсистема в ос Windows? Назовите все подсистемы ос Windows.
Операционная система Windows NT представляет собой множество отдельных модулей (подсистем), которые разработаны с учетом двух фундаментальных принципов:
модульность, инкапсуляция, скрытие данных, :
некоторые подсистемы функционируют в привилегированном режиме процессора (kernel mode), а остальные в режиме(user mode).
Подсистемы Windows:
подсистема Win32;
DOS Virtual Machine;
подсистема Windows on Windows (исполнение 16-битовых приложений Windows);
подсистема POSIX, подсистема OS/2;
подсистема входа и безопасности (управляет учетными записями пользователей, используя Kerberos-аутентификацию по умолчанию).
12.Какие виды системных объектов использует ядро Windows?
Ядро Windows разработано в объектно-ориентированном стиле и использует два системных объекта – объекты-диспетчеры и управляющие объекты.
13.В каких состояниях может находиться поток в Windows?
Поток может быть в следующих состояниях: ready, standby, running, waiting, transition и terminated.
14. Какие классы процессов и потоков выделяются при планировании в Windows?
Ядро поддерживает процессы и потоки. Процесс имеет адресное пространство в виртуальной памяти, информацию (например, базовый приоритет) и тесную связь с одним или несколькими процессами. Потоки – единицы исполнения, планируемые диспетчером ядра. Используется гибкая система приоритетов, включающая поддержку потоков реального времени и разделения времени. Процессы реального времени планируются как soft real-time (без обязательности выдерживания фиксированного интервала времени ответа).
