Главная / Операционные системы /
Основы операционных систем - фундаментальные принципы / Тест 4
Основы операционных систем - фундаментальные принципы - тест 4
Упражнение 1:
Номер 1
Какая категория средств связи получила наибольшее распространение в вычислительных системах?
Ответ:
 (1) сигнальные 
 (2) канальные 
 (3) разделяемая память 
Номер 2
Какой из вариантов адресации может использоваться для организации передачи информации через pipe?
Ответ:
 (1) симметричная прямая адресация 
 (2) асимметричная прямая адресация 
 (3) непрямая адресация 
Номер 3
Какое из перечисленных условий надежности связи не может быть выполнено со стопроцентной гарантией при выполнении остальных условий?
Ответ:
 (1) не происходит потери информации 
 (2) не происходит повреждения информации 
 (3) не нарушается порядок данных в процессе обмена 
Упражнение 2:
Номер 1
Сколько процессов могут одновременно использовать одно и то же средство связи, пользуясь симметричной прямой адресацией?
Ответ:
 (1) 2 
 (2) произвольное количество 
 (3) ответ зависит от того, является ли средство связи дуплексным или симплексным 
Номер 2
Какие процессы могут обмениваться информацией через FIFO?
Ответ:
 (1) только процесс, создавший FIFO, и его процесс-ребенок 
 (2) только процессы, имеющие общего родителя, создавшего FIFO 
 (3) произвольные процессы в системе 
Номер 3
Какие процессы могут обмениваться информацией через Pipe?
Ответ:
 (1) только процесс, создавший Pipe, и его непосредственный процесс-ребенок 
 (2) только процессы, имеющие общего родителя, создавшего Pipe 
 (3) произвольные процессы в системе 
Упражнение 3:
Номер 1
В операционных системах, поддерживающих нити исполнения (threads) внутри одного процесса на уровне ядра системы, наряду с блоками управления процессами (PCB) существуют структуры данных для управления нитями - TCB (Thread Control Block). Укажите, какие данные из перечисленных ниже хранятся, по вашему мнению, в TCB.
Ответ:
 (1) содержимое регистров процессора 
 (2) данные, описывающие расположение адресного пространства процесса 
 (3) приоритет нити исполнения 
Номер 2
В операционных системах, поддерживающих нити исполнения (threads) внутри одного процесса на уровне ядра системы, наряду с блоками управления процессами (PCB) существуют структуры данных для управления нитями - TCB (Thread Control Block). Укажите, какие данные из перечисленных ниже хранятся, по вашему мнению, в TCB.
Ответ:
 (1) данные о файлах, используемых процессом 
 (2) указатель стека 
 (3) идентификатор пользователя, инициировавшего работу процесса 
Номер 3
В операционных системах, поддерживающих нити исполнения (threads) внутри одного процесса на уровне ядра системы, процесс находится в состоянии готовность, если:
Ответ:
 (1) хотя бы одна нить процесса находится в состоянии готовность 
 (2) хотя бы одна нить исполнения находится в состоянии готовность, и нет ни одной нити в состоянии ожидание 
 (3) хотя бы одна нить процесса находится в состоянии готовность, и нет ни одной нити в состоянии исполнение.