Объявление

Ищу партнеров в бизнес (не связано с интуитом)
Подробнее тут.

Основы организации операционных систем Microsoft Windows

"1. Является ли завершение потока основанием для запуска процедуры планирования?
Да+
"
"1. Вытеснение потока — это:
передача процессора другому потоку+
"
"1. Поток может быть вытеснен:
в любой момент+

"2. В результате реализации потоков реального времени в ОС Windows появляется возможность:

использовать подобные потоки в качестве наиболее приоритетных+
"
"2. Вытесняющее приоритетное планирование, реализованное в ОС Windows, означает, что не может быть вытеснен поток:
работающий в пространстве ядра и удерживающий спинблокировку +"

"3. Минимальное значение базового приоритета пользовательского потока может быть равно:
1+"
"3. Накладные расходы на диспетчеризацию (переключение) потоков…

увеличиваются при уменьшении кванта времени+"
"3. Если для одного из потоков установлен класс приоритета THREAD_PRIORITY_ABOVE_NORMAL (выше нормы), а для другого — THREAD_PRIORITY_BELOW_NORMAL (ниже нормы), означает ли это, что:

базовый приоритет первого потока может быть ниже базового приоритета второго+
"
"3. Применение жесткой привязки потока к процессору может повысить эффективность…

в системах типа NUMA с неунифицируемым доступом к памяти +"
"3. На многопроцессорных комплексах в ОС Windows может быть реализована…
нежесткая привязка потока к процессору+
жесткая привязка потока к процессору +"
"3. Применение жесткой привязки потока к процессору может повысить эффективность…

в системах типа NUMA с неунифицируемым доступом к памяти +"
"4. Доступ к байтам файлов под управлением ОС Windows осуществляется …

в произвольном порядке+ "
"4. Хранение файла на диске организовано в виде:
набора блоков фиксированного размера+"
"4. Прежде чем осуществить запись в файл при помощи функции WriteFile, этот файл должен быть
открыт для записи, например, с помощью функции CreateFile+
создан, например, с помощью функции CreateFile+"
"4. В результате успешного применения функции CreateFile…
в системе создается объект ""открытый файл""+
уже существующий файл может быть открыт для чтения+"
"5. В ОС Windows …

текущая позиция, начиная с которой будет происходить очередное чтение данных из файла, может быть следствием предшествующих операций чтения-записи +"
"5. Общепринятые расширения имен файлов (.c, .doc, .txt и др.) система использует для…

связи файла с соответствующей прикладной программой +"
"6. Система каталогов файлов реализована для …
оба+"
"6. Для асинхронного чтения данных из файла текущая позиция в файле, начиная с которой будет происходить чтение…
должна быть задана в составе запроса на чтение в виде одного из параметров функции ReadFile+"
"6. В ОС Windows операция чтения из файла …
может быть как блокирующей, так и асинхронной+"
"6. Для задания атрибутов файла используется функция…
CreateFile+
SetFileAttributes+"
"7. Отличие системного вызова от обычного вызова процедуры состоит…
в том, что при обработке системного вызова процессор переходит в режим ядра+"
"7. Для организации связи между периферийными устройствами и центральным процессором используются…
прерывания+"
"8. После прохождения первичной обработки вторичная обработка прерывания обеспечивается…
драйвером соответствующего устройства +"
"8. Вектор прерываний (таблица IDT) ставит адрес процедуры обработки в соответствие номеру:

исключительной ситуации+
"
"8. Типовая реакция системы на отсутствие нужной информации в оперативной памяти состоит в…
испр.+"
"7. Интерфейс между прикладной программой и операционной системой реализуется при помощи:
системных вызовов+"
"9. Программным прерыванием в терминологии Microsoft называется…

отложенный вызов процедуры+ "
"9. Планирование в ОС Windows осуществляется на…
уровне 2, предназначенном для отложенного вызовов процедур +"
"9. Диспетчер Plug and Play назначает IRQL (interrupt request levels):
прерываний+
"
"10. Для обмена сообщениями традиционно используют почтовые ящики. Если в сообщении указан адрес получателя, то это является вариантом:
косвенной адресации +"
"10. Реализована ли в ОС Windows модель передачи данных, в рамках которой один из потоков записывает в промежуточный объект n байт, другой записывает m байт, а третий считывает k байт, где m+n>k ?
Да+

"
"0. Может ли файл быть разделяемым ресурсом ввиду того, что при создании файла пользователь, как правило, не устанавливает атрибутов защиты?
да, поскольку в этом случае файлу назначается защита ""по умолчанию""+
"
"10. Может ли интерфейс программного канала совпадать с интерфейсом обычного файла?
Да+"
"11. Буфер для хранения информации в стандартном программном канале ОС Windows…

расположен в адресном пространстве ядра+
"
"11. Сегменты разделяемой памяти, используемые для коммуникаций прикладных программ, …

создаются пользователем при помощи функций Win32 API+"
"12. ОС Windows поддерживает набор примитивов для организации межпроцессного взаимодействия, тогда как аналогичные функции для организации взаимодействия потоков отсутствуют. Из этого следует, что организовать взаимодействие потоков в ОС Windows…

легче, чем взаимодействие процессов +"
"12. Функция ReadFile предназначена для чтения данных из:

анонимного канала+
"
"12. К способам межпроцессного обмена, реализованного в ОС Windows, можно отнести:
именованные каналы+
clipboard+
удаленный вызов процедур (RPC)+"
"11. Анонимный канал реализован
при помощи именованных каналов с уникальными именами+"
"12. С помощью именованного канала может быть реализована:

модель передачи данных, ориентированная на сообщения +"
"13. Для описания регионов в виртуальном адресном пространстве в ОС Windows используются:
структуры данных VAD (virtual address descriptors)+
"
"13. В системе виртуальной памяти ОС Windows одна таблица страниц отводится для:
всех сегментов памяти процесса+"
"12. Если один из процессов записывает данные в файл, а другой их считывает, то это…
можно считать межпроцессным взаимодействием+ "
"14. Может ли виртуальный адрес иметь значение большее, чем 0xFFFFFFFF ?

может только в 64-разрядной системе +"
"14. Регион куча создается:
по умолчанию в момент создания процесса+
по запросу прикладной программы+ "

"15. Может ли прикладная программа создать регион, расположенный между виртуальными адресами 0x11111111 и 0x22222222 ?
может при условии, что данный диапазон адресов не пересекается с уже существующим регионом +"
"14. Регионы в виртуальной памяти создаются:
операционной системой+
операционной системой, но иногда это делается по инициативе прикладной программы+"
"15. Для выделения памяти в куче используется функция …
HeapAlloc+"
"15. Механизм сторожевых страниц используется для описания динамически меняющих свой размер регионов, таких, как…
стек потока+"
"15. Для синхронизации потоков, использующих одну и ту же кучу процесса, …

не нужно предпринимать никаких усилий, поскольку синхронизация организована по умолчанию +"
"16. Размер кластера диска равен…
размеру сектора, умноженному на кластерный множитель+ "
"16. В файловой системе NTFS расположение файловых блоков на диске описывается в виде совокупности серий. Какое минимальное количество серий необходимо для описания расположения блоков файла размером 1 Мб?
1+"
"16. Битовый вектор, используемый для описания свободных и занятых блоков диска в файловой системе NTFS…
является обычным файлом, которому соответствует одна из записей MFT таблицы +"
"16. Для быстрого поиска файла по имени в файловой системе NTFS каталог, содержащий большое число файлов, организован в виде…
дерева +"
"16. Размер кластера целесообразно сделать…
как можно больше, поскольку это позволит увеличить скорость обмена с диском

равным 4 Кб (значение по умолчанию) "
"17. Механизм точек повторного анализа в файловой системе NTFS используется для организации…
монтирования файловых систем+
связывания (link) файлов+ "
"17. Для учета свободных и занятых блоков в файловой системе NTFS используется…

битовый вектор+
"
"17. Если в составе атрибутов файла присутствует флаг FILE_ATTRIBUTE_REPARSE_POINT, то это означает, что данный файл…
помечен как точка повторного разбора +"
"17. Применение функции FlushFileBuffers позволяет…
периодически сбрасывать содержимое КЭШа на диск+"
"18. Сделать работу с файлами более производительной можно за счет:
кэширования блоков файлов+
дефрагментации диска+
ведения журнала файловых операций "
"18. Ведение протокола при выполнении файловых операций дает возможность…

уменьшить ущерб в случае отказа питания+
"
"16. Для поиска всех файлов с расширением "".doc"" в каталоге достаточно применить…
пару функций FindFirstFile и FindNextFile+"
"17. Каждому файлу на NTFS диске …
может соответствовать несколько записей в файловой таблице MFT+"
"19. Возможность выполнения каждого действия несколькими способами делает ОС Windows более…
гибкой+
громоздкой +"
"19. Известно, что совокупность системных вызовов ОС Windows изменяется от версии к версии. Поэтому разработчики добиваются выполнения стандартного приложения на всех версиях системы…
за счет поддержки промежуточного программного слоя Win32 API+"
"19. Для обращения к сервисам ОС Windows стандартное приложение должно прибегнуть к…
вызову функции программного интерфейса Win32 API +"
"17. Иерархическая файловая система на NTFS диске является…
графом, который может содержать циклы при наличии связей и точек монтирования +"
"18. Функция LockFile используется для…
монопольного захвата части файла+"
"20. Система контекстной помощи разработчика в компиляторе Visual Studio…
совпадает со справочной системой MSDN+
"
"20. Стандарт Unicode используется для:
хранения и обработки текстовых строк в качестве внутреннего формата ОС Windows+
поддержки разных языков и систем письменности+"
"21. Для наблюдения за состоянием выполняющегося потока целесообразно применить…

соответствующий счетчик производительности+
"
"19. Для обращения к сервисам ОС Windows стандартное приложение должно прибегнуть к…
вызову функции программного интерфейса Win32 API +"
"19. Для получения информации об особенностях использования конкретной Win32-функции разработчик приложения должен прибегнуть к помощи…
компилятора Visual C++
гипертекстовой системы MSDN+"
"22. Смысл использования комбинации клавиш ""ctrl+alt+del"" состоит в том, что она…
всегда перехватывается драйвером клавиатуры, который вызывает подлинную программу аутентификации+"
"22. Главное отличие штатной интерактивной процедуры аутентификации от троянского коня заключается…
в том, что она инициируется последовательностью клавиш ""ctrl+alt+del"", перехват которой драйвером клавиатуры отменить нельзя+
"
"21. Для правильной обработки в программе ошибки ""деление на ноль"" целесообразно…
прибегнуть к структурной обработке исключений +"
"23. Список прав доступа SACL необходим для решения задач…

аудита+
"
"23. Чтобы сформировать новый маркер доступа, можно…
осуществить регистрацию в системе+
вызвать функцию LogonUser+"
"23. Вся необходимая информация для формирования маркера доступа находится в…
учетной записи пользователя и ключах реестра+"
"24. Механизм перевоплощения позволяет…
связать с одним из потоков процесса маркер, отличный от маркера процесса+"
"23. Применив комбинацию клавиш ""ctrl+alt+del"", пользователь может…
зарегистрироваться в системе
посмотреть список активных +процессов+
инициировать перезагрузку+
заблокировать компьютер "
"24. Потоки одного процесса…

могут иметь разные маркеры доступа +"
"24. При передаче страниц памяти регионам в адресном пространстве процесса…

иногда используются необнуленные страницы +"
"24. Чтобы сведения о попытке пользователя получить доступ к файлу попали в протокол аудита, необходимо:
предварительно внести сведения об этом пользователе в дескриптор защиты файла+
"
"25. Привилегии конкретного пользователеля ОС Windows…
назначаются администратором системы+
"
"25. Администратор системы…

обладает лишь некоторыми привилегиями в соответствии с минимумом привилегий +"
"25. В системе защиты ОС Windows процедура входа в систему Winlogon …

является системным процессом пользовательского режима +"
"25. В соответствии с политикой безопасности, лежащей в основе системы защиты ОС Windows …
доступ к ресурсу может контролировать только системный администратор +"
"26. Маркер доступа содержит…
совокупность привилегий пользователя и групп, к которым приписан данный пользователь+ "
"26. Изменить системное время может…

пользователь, обладающий соответствующей в отношении системы привилегией +"
"26. Каждая привилегия в отношении системы специфицируется:

дружественным именем +"
"27. Функция LsaRemoveAccountsRights позволяет отозвать привилегию из:
учетной записи пользователя +"
"27. Для того чтобы лишить пользовательское приложение конкретной привилегии в отношении системы, достаточно…
отключить данную привилегию в маркере доступа приложения+"
"28. Одним из решений проблемы синхронизации является использование переменной замка (lock). При этом вхождение в критическую секцию осуществляется при помощи операций while(lock); и lock=1;. Непрерывность (атомарность) выполнения этих операций:

может быть обеспечена с помощью TSL команды+
"
"28. Наиболее важным с точки зрения задач синхронизации является:
принятие решения о допуске в критическую секцию+"
"28. Проблема синхронизации обычно решается…
при входе в критическую секцию+"
"29. Атомарность выполнения Interlocked-функций реализуется за счет:
посылки аппаратного сигнала по шине для закрытия конкретного адреса памяти+"
"27. Сколько привилегий обычно содержит учетная запись пользователя с административными правами в ОС Windows 2000 непосредственно после ее создания?
0+"
"29. Удобство использования Interlocked-функций для задач синхронизации обеспечивается…
их быстрым выполнением в непривилегированном режиме работы процессора+
"
"28. Применение спин-блокировки на многпроцессорных комплексах:
имеет смысл, так как, пока один из потоков крутится в цикле, другой может изменить значение переменной-замка +"
"29. Для решения проблем синхронизации обычно используются семафоры, события, мьютексы. Можно ли для решения задач синхронизации использовать такие объекты, как потоки, процессы, файлы?
Да+
"
"28. Одним из решений проблемы синхронизации является использование переменной замка (lock). При этом вхождение в критическую секцию осуществляется при помощи операций while(lock); и lock=1;. Недостатком данного решения является:
затраты времени на опрос переменной lock+
возможность вытеснения потока между этими двумя операциями +"
"30. Применение спин-блокировки на многпроцессорных комплексах:
имеет смысл, так как, пока один из потоков крутится в цикле, другой может изменить значение переменной-замка+"
"30. Функция WaitForSingleObject …
переводит объект в занятое состояние+
"
"30. Win32-функции EnterCriticalSection и LeaveCriticalSection …
обычно используются для синхронизации потоков одного процесса+"
"31. В привилегированном режиме работы процессора работает:
код операционной системы+
"
"31. Что такое мультипрограммная вычислительная среда?
система, в памяти которой одновременно находятся операционная системы и несколько прикладных программ+
"
"30. Отличие мьютекса от семафора состоит в том, что …
он не содержит счетчиков и регулирует доступ к единственному ресурсу+
только поток, занявший мьютекс, может освободить этот мьютекс+"
"29. Спин-блокировкой называется:
поведение потока, связанное с его вращением в пустом цикле и опросом значения некоторой переменной+"
"32. Что можно сказать по поводу реализации в операционной системе MS-DOS подсистемы планирования загрузки процессора:
в реализации системы не было необходимости, поскольку ОС MS-DOS является однозадачной+
"
"31. В чем смысл реализации многозадачности в ОС?
повышение эффективности использования процессора, который может переключаться с выполнения одной программы на выполнение другой+
более эффективная загрузка устройств ввода-вывода, поскольку ввод-вывод одной программы может проходить параллельно выполнению другой+"
"31. Первоначальная деградация операционных систем на этапе четвертого поколения вычислительных машин повлекла за собой отказ от:
механизма прерываний+
механизма системных вызовов +"
"31. Сохранение состояния программы при переключении процессора с одной программы на другую осуществляется в операционных системах:
с разделением времени+
многозадачных+
в системах, где реализован механизм обработки прерываний +"
"32. В чем состоят преимущества монолитного дизайна операционных систем перед микроядерным?
высокая производительность за счет отказа от сложных коммуникаций модулей+

"
"32. Производительность монолитных операционных систем…
выше, чем микроядерных, поскольку отсутствует многоэтапная передача данных между модулями системы+"
"33. Ради чего корпорация MS пожертвовала модульностью и гибкостью архитектуры микроядра?
ради быстродействия+"
"34. Проверка прав доступа к файлу проверяется:
когда приложение открывает файл+ "
"34. Объекты ядра в ОС Windows используются для управления:
памятью, процессами и межпроцессным обменом +"
"33. Какие особенности ОС Windows 95 являются преимуществом в сравнении с ОС Windows 3.1?
реализация вытесняющей многозадачности, которая может не позволить долго выполняющемуся приложению вызвать ""зависание"" системы.+"
"35. Атрибуты защиты имеются у объектов
ядра+"
"34. Через Win32 функции экспортируются:
объекты исполнительной системы, к которым относятся такие объекты, как: процесс, поток, открытый файл, семафор, мьютекс, маркер доступа и ряд других.+"
"35. Объект представляет собой:
блок памяти в виртуальном адресном пространстве ядра+

"
"35. Структура данных, содержащая информацию об объекте, формируется …
в момент первого обращения к ресурсу +"
"36. При помощи Win32-функций можно:
открыть по имени уже существующий объект+
создать объект и дать ему имя+
создать неименованный объект +"
"36. Win32-функция, создающая объект, возвращает приложению:
индекс в таблице описателей объектов+"
"36. Значение счетчика ссылок на объект, равное нулю, предполагает, что:
объект может быть разрушен+
объект готов для открытия каким-либо процессом
объект не предназначен для совместного доступа "
"37. Управление ролевым доступом предполагает…
приписывание пользователей к группам для упрощения администрирования+
наличие в системе привилегированного пользователя – администратора системы +"
"37. Маркер доступа является принадлежностью…
потока+
процесса+"
"37. Дескриптор защиты в системе безопасности ОС Windows является принадлежностью…
объекта+"
"38. Список прав доступа может храниться в составе…

маркера доступа субъекта +"
"38. Учетная запись пользователя может быть создана…
системным администратором при помощи административной консоли+
при помощи функции NetUserAdd+"
"39. В ОС Windows реализована система управления…
дискреционным доступом+
привилегированным доступом +"
"38. Для удаления учетной записи можно использовать…
административную консоль управления+
функцию NetUserDel+"
"39. Матрицы доступа описывает состояние прав доступа при…
дискреционном управлении доступом+"
"39. Идентификатор безопасности SID является…
параметром учетной записи, причем при каждом создании учетной записи генерируется новая версия идентификатора +"
"38. Идентификатор безопасности SID…
создается в бинарной форме и может быть переведен в текстовую для визуального контроля+
"
"39. Создание дескриптора защиты файла осуществляется в момент…
создания файла +"
"40. Системные страничные файлы выгрузки хранят…
только модифицированные страницы+"
"40. Установка бита V(Valid) в строке таблицы страниц PTE происходит…
когда соответствующая страница оказывается в физической памяти+
после успешной модификации страницы"
"39. В ОС Windows матрица доступа в силу ее большого размера и разреженности хранится в виде набора…
дескрипторов защиты объектов+
"
"41. Прототипные таблицы страниц используются для …
трансляции адресов разделяемых фрагментов памяти+
обеспечения когерентности содержимого файлов, проецируемых в память и открытых для обычного ввода-вывода+"
"40. Организация таблицы страниц в виде двух уровней необходима для…
экономии памяти+
"
"41. Рабочим набором в ОС Windows называется…
совокупность физических страниц, выделенных процессу+"
"41. Наличие ассоциативной (TLB) памяти позволяет решить задачу:
ускорения процесса трансляции адреса+
"
"Сегменты разделяемой памяти создаются с использованием…
файлов, отображаемых в память+"
"39. При формировании входящего в состав дескриптора защиты списка прав доступа…
рекомендуется размещать запрещающие записи перед разрешающими+"
"42. Для отображения файла в память ему выделяются…

любые свободные страницы+
"
"42. Информация о состоянии страниц физической памяти хранится в…
базе данных PFN (page frame number)+

"
"42. В системных файлах выгрузки могут находиться…
страницы стеков потоков +"
"40. Установленный бит V(Valid) в строке таблицы страниц PTE означает, что…
соответствующая страница находится в оперативной памяти+"
"43. Основной структурой, описывающей процесс, является:
EPROCESS+"
"43. В операционной системе, поддерживающей потоки, каждый поток выполняется:
в адресном пространстве процесса, которому он принадлежит+"
"43. Для создания процесса используется Win32-функция…
CreateProcess+
CreateProcessAsUser+
CreateProcessWithLogonW+"
"43. Для создания процесса библиотека kernel32.dll…
непосредственно обращается к системному сервису NTCreateProcess, но при этом посылает сообщение подсистеме Win32 +"
"44. Оптимальным способом завершения процесса следует считать:
возврат управления входной функцией первичного потока +"
"44. Иерархия процессов, например, отношения ""родительский-дочерний"", в ОС Windows…
отсутствуют, но могут быть сформированы путем передачи дескрипторов процессов +"
"45. Сохранение контекста потока …
обеспечивается операционной системой+"
"45. Для выполнения приложений в среде ОС Windows…
не обязательно вызывать функцию CreateThread+"
"45. В ОС Windows …
код ядра выполняется в контексте текущего потока+
"

CTRL+A, CTRL+C, CTRL+V?

CTRL+A, CTRL+C, CTRL+V?

как скачать даний раздел?

как скачать даний раздел?

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
CAPTCHA
Проверка на человечность:
CAPTCHA на основе изображений
Введите символы, которые показаны на картинке.
RSS-материал

Не нашли ответ на свой вопрос? Задайте его на нашем форуме.