Автор статьи
Валерия
Эксперт по сдаче вступительных испытаний в ВУЗах
Что можно сказать по поводу реализации в операционной системе MS-DOS подсистемы планирования загрузки процессора:
- (Правильный ответ) в реализации системы не было необходимости, поскольку ОС MS-DOS является однозадачной
- вначале подсистемы не было (деградация архитектуры), но затем по мере расширения мощности персональных компьютеров она была реализована
- реализованная подсистема распределяет процессорное время между прикладной программой и операционной системой
Какие особенности архитектуры ранних версий ОС Windows позволили обеспечить ее переносимость на разные аппаратные платформы?
- поддержка вытесняющей многозадачности
- преемственность с ОС VAX/VMS
- (Правильный ответ) модульность и гибкость архитектуры микроядра
Возможность выполнения каждого действия несколькими способами делает ОС Windows более…
- (Правильный ответ) гибкой
- (Правильный ответ) громоздкой
Система контекстной помощи разработчика в компиляторе Visual Studio…
- входит в набор штатных справочных материалов ОС Windows
- является частью программного интерфейса Win32 API
- (Правильный ответ) совпадает со справочной системой MSDN
В двухуровневой системе планирования ОС Windows приоритеты высшего уровня определяются:
- планировщиком
- (Правильный ответ) источником события
- вектором прерываний
Программным прерыванием в терминологии Microsoft называется…
- (Правильный ответ) асинхронный вызов процедуры (APC)
- системный вызов, так как его реализация связана с выполнением команды «int«
- (Правильный ответ) отложенный вызов процедуры
Интерфейс между прикладной программой и операционной системой реализуется при помощи:
- (Правильный ответ) системных вызовов
- аппаратных прерываний
- (Правильный ответ) системных сервисов
Планирование в ОС Windows осуществляется на…
- (Правильный ответ) уровне 2, предназначенном для отложенного вызовов процедур
- нулевом уровне IRQL наравне с кодом пользовательского потока
- IRQL уровнях, соответствующих аппаратным прерываниям
В объектно-ориентированной схеме ОС Windows присутствует…
- (Правильный ответ) инкапсуляция данных, то есть доступ к ресурсу возможен через методы соответствующего объекта
- наследование, то есть имеется возможность наследования объектов при порождении процессов и потоков
- полиморфизм, то есть объекты заметно отличаются по своим свойствам
Структура данных, содержащая информацию об объекте, формируется …
- (Правильный ответ) в момент первого обращения к ресурсу
- в момент создания ресурса
- во время загрузки ОС
Бесполезной с точки зрения пользователя, обусловленной особенностями реализации, можно считать деятельность, связанную с выполнением:
- (Правильный ответ) операции переключения контекстов
- кода операционной системы вследствие системного вызова
- кода пользовательской программы
При завершении процесса соответствующий объект ядра «process«…
- (Правильный ответ) разрушается после того, как будут закрыты все внешние ссылки на этот объект
- существует до перезагрузки системы
- немедленно разрушается
На многопроцессорном компьютере в состоянии исполнения может находиться…
- (Правильный ответ) несколько потоков, но не большее, чем число процессоров
- произвольное число потоков, которое лимитируется объемом оперативной памяти
- только один поток
Планирование потоков осуществляется…
- с учетом принадлежности потока к процессу
- (Правильный ответ) независимо от принадлежности потока к процессу
Какое из утверждений является правильным:
- в ОС Windows решение о динамическом повышении приоритета всегда принимается системой
- динамическое повышение приоритетов может быть отключено только администратором системы
- (Правильный ответ) динамическое повышение приоритетов может быть отключено для своих потоков рядовым пользователем при помощи Win32-функций
Накладные расходы на диспетчеризацию (переключение) потоков…
- не зависят от величины кванта времени
- уменьшаются при уменьшении кванта времени
- (Правильный ответ) увеличиваются при уменьшении кванта времени
Для обмена сообщениями традиционно используют почтовые ящики. Если в сообщении указан адрес получателя, то это является вариантом:
- прямой адресации
- (Правильный ответ) косвенной адресации
Анонимный канал реализован
- (Правильный ответ) при помощи именованных каналов с уникальными именами
- посредством отображения файлов в память
- при помощи файлов
Анонимные каналы функционируют в пределах:
- глобальной сети Интернет
- (Правильный ответ) одного компьютера
Реализована ли в ОС Windows модель передачи данных, в рамках которой один из потоков записывает в промежуточный объект n байт, другой записывает m байт, а третий считывает k байт, где m+n>k ?
- не существует, но может быть реализована
- (Правильный ответ) да
- нет
Традиционно для коммуникаций используются разделяемые ресурсы, имена которых известны общающимся сторонам. С ресурсом обычно связан именованный объект. Можно ли файл считать таким ресурсом ввиду того, что объект «открытый файл» является неименованным?
- (Правильный ответ) да
- можно, только если файл отобразить в память, поскольку с фрагментом разделяемой памяти связан именованный объект.
- нет
ОС Windows поддерживает набор примитивов для организации межпроцессного взаимодействия, тогда как аналогичные функции для организации взаимодействия потоков отсутствуют. Из этого следует, что организовать взаимодействие потоков в ОС Windows…
- труднее, чем взаимодействие процессов
- (Правильный ответ) легче, чем взаимодействие процессов
В ОС Windows файлы представляют собой неструктурированную последовательность байтов. Можно ли обмениваться через файл типизированными сообщениями?
- нет
- (Правильный ответ) да, если отправитель и получатель контролируют формат сообщений
Наиболее важным с точки зрения задач синхронизации является:
- (Правильный ответ) принятие решения о допуске в критическую секцию
- обеспечение эксклюзивного доступа к ресурсам вне критических секций
- максимально быстрое выполнение критической секции
Одним из решений проблемы синхронизации является использование переменной замка (lock). При этом вхождение в критическую секцию осуществляется при помощи операций while(lock); и lock=1;. Непрерывность (атомарность) выполнения этих операций:
- (Правильный ответ) может быть обеспечена с помощью TSL команды
- не может быть обеспечена и это является принципиальным недостатком данного подхода
- может быть обеспечена за счет максимально быстрого выполнения первой операции
Для синхронизации потоков различных процессов принято использовать:
- (Правильный ответ) объекты ядра; причем почти все объекты, даже такие, как файлы и потоки, пригодны для этих целей
- только объекты ядра, такие, как семафоры и мьютексы, которые непосредственно предназначены для решения проблем синхронизации
- Win32-функции EnterCriticalSection и LeaveCriticalSection
Связывание виртуального и физического адресов в ОС Windows обычно осуществляется на этапе…
- загрузки программы
- компиляции
- (Правильный ответ) выполнения
Наличие ассоциативной (TLB) памяти позволяет решить задачу:
- экономии памяти
- (Правильный ответ) ускорения процесса трансляции адреса
Системные страничные файлы выгрузки хранят…
- только разделяемые страницы памяти
- (Правильный ответ) только модифицированные страницы
- все страницы памяти процесса
Изменение рабочего набора может быть следствием…
- (Правильный ответ) страничных нарушений
- выделения памяти при помощи функции VirtualAlloc
- применения функции SetProcessWorkingSet
Информация о состоянии страниц физической памяти хранится в…
- главной файловой таблице MFT
- (Правильный ответ) базе данных PFN (page frame number)
- прототипной таблице страниц
- ассоциативной памяти
Рабочим набором в ОС Windows называется…
- максимальное количество физических страниц, которое может быть выделено процессу
- совокупность физических страниц, выделенных потоку
- (Правильный ответ) совокупность физических страниц, выделенных процессу
Система именования файлов, принятая в ОС Windows, поддерживает уникальность имени файла…
- уникальность имен файлов не требуется нигде
- на всем диске
- (Правильный ответ) только внутри каждого каталога
- внутри каждого каталога и подкаталогов
В ОС Windows …
- текущую позицию, начиная с которой будет происходить очередное чтение данных из файла, необходимо задать при помощи функции SetFilePointer
- (Правильный ответ) текущая позиция, начиная с которой будет происходить очередное чтение данных из файла, может быть следствием предшествующих операций чтения-записи
В ОС Windows операция чтения из файла …
- является асинхронной, то есть поток, выдавший запрос на чтение, продолжает работу параллельно с процессом чтения данных
- (Правильный ответ) может быть как блокирующей, так и асинхронной
- является блокирующей, то есть приводит к приостановке потока до получения необходимых данных
Система каталогов файлов реализована для …
- (Правильный ответ) удобства пользователя
- (Правильный ответ) поддержки иерархической файловой системы, обеспечивающей уникальность имени файлов
Общепринятые расширения имен файлов (.c, .doc, .txt и др.) система использует для…
- поддержки внутри файлов соответствующей структуры
- (Правильный ответ) связи файла с соответствующей прикладной программой
В файловой системе NTFS данные файла…
- являются нерезидентным атрибутом
- являются резидентным атрибутом
- (Правильный ответ) могут быть как резидентным, так и нерезидентным атрибутом
Для связи символьного имени файла с блоками диска в файловой системе NTFS запись о файле в каталоге…
- (Правильный ответ) сопоставляется с записью о файле в главной файловой таблице диска MFT
- указывает на строку в таблице отображения файлов, поддерживающей связный список блоков для каждого файла
- указывает на индексный узел, хранящий адреса блоков данного файла
Если в составе атрибутов файла присутствует флаг FILE_ATTRIBUTE_REPARSE_POINT, то это означает, что данный файл…
- подлежит немедленному восстановлению в случае уничтожения
- (Правильный ответ) помечен как точка повторного разбора
Создание дескриптора защиты файла осуществляется в момент…
- открытия файла для записи
- (Правильный ответ) создания файла
Дескриптор защиты в системе безопасности ОС Windows является принадлежностью…
- субъекта
- (Правильный ответ) объекта
- пользователя
Стандартные (по умолчанию) атрибуты защиты объекта должны быть сформированы…
- непосредственно в его дескрипторе защиты
- (Правильный ответ) в маркере доступа субъекта, создающего данный объект
Может ли субъект иметь дескриптор защиты?
- (Правильный ответ) да, поскольку субъект является частным случаем объекта
- нет, поскольку дескриптор защиты — это атрибут объекта
Привилегии конкретного пользователеля ОС Windows…
- специфицируются стандартами, в частности «оранжевой» книгой.
- (Правильный ответ) назначаются администратором системы
Сколько привилегий обычно содержит учетная запись пользователя с административными правами в ОС Windows 2000 непосредственно после ее создания?
- 17
- (Правильный ответ) 0
При передаче страниц памяти регионам в адресном пространстве процесса…
- могут использоваться только обнуленные страницы
- (Правильный ответ) иногда используются необнуленные страницы
О сайте
Поделитесь в соцсетях: