игра брюс 2048
Главная / Операционные системы / Основы современных операционных систем / Тест 9

Основы современных операционных систем - тест 9

Упражнение 1:
Номер 1
Что такое независимый процесс?

Ответ:

 (1) процесс, выполняемый независимо от ОС 

 (2) процесс, выполняемый независимо от других процессов 

 (3) процесс с непредсказуемым поведением 

 (4) процесс, реализация которого не зависит от целевой платформы 


Номер 2
Что такое взаимодействующие процессы?

Ответ:

 (1) процессы, связанные друг с другом и совместно решающие общую задачу 

 (2) процессы, ждущие друг друга 

 (3) процессы, блокирующие друг друга 

 (4) процесс обучения и производственный процесс 


Номер 3
Каковы преимущества взаимодействующих процессов?

Ответ:

 (1) модульность, ускорение вычислений, совместное использование данных 

 (2) возможность переложить вину за ошибку на автора другого процесса 

 (3) экономия памяти 

 (4) простота архитектуры системы 


Упражнение 2:
Номер 1
Что такое подчиненный процесс?

Ответ:

 (1) процесс, зависящий от процесса-родителя и уничтожаемый вместе с ним 

 (2) процесс, приоритет которого меньше, чем у родителя 

 (3) процесс, выделение памяти для которого зависит от родителя 

 (4) “Зависший” процесс 


Номер 2
Что такое сопроцессы?

Ответ:

 (1) равноправные процессы, взаимодействующие операциями переключения управления resume 

 (2) совместно загруженные в память процессы 

 (3) совместно исполняемые процессы 

 (4) процессы, вызывающие друг друга с помощью процедурного механизма 


Номер 3
Какие из приведенных процессов в системе UNIX являются независимыми?

Ответ:

 (1) cron  

 (2) smbd  

 (3) root  

 (4) init  


Упражнение 3:
Номер 1
В чем суть парадигмы производитель - потребитель?

Ответ:

 (1) процесс-производитель генерирует элементы информации, процесс-потребитель их использует и удаляет из буфера 

 (2) чем больше производство, тем больше потребление 

 (3) процесс-производитель посылает сообщения процессу-потребителю 

 (4) процесс-производитель закрывает семафор, процесс-потребитель открывает 


Номер 2
Какая проблема может возникнуть при использовании буфера ограниченной длины?

Ответ:

 (1) перезапуск ОС 

 (2) переполнение или исчерпание буфера 

 (3) исчерпание оперативной памяти 

 (4) взаимная блокировка процессов 


Номер 3
Какие меры необходимо принимать, чтобы избежать переполнения буфера?

Ответ:

 (1) в каждой операции над буфером проверять, не исчерпан ли его размер 

 (2) предупредить о такой возможности всех пользователей ОС 

 (3) пожаловаться руководству 

 (4) Завести специальный семафор для контроля буфера 


Упражнение 4:
Номер 1
Каким способом осуществляется коммуникация процессов?

Ответ:

 (1) с помощью сообщений 

 (2) с помощью мобильной связи 

 (3) при личной встрече авторов реализации процессов 

 (4) с помощью удаленного вызова процедур 


Номер 2
Какие существуют виды коммуникации процессов?

Ответ:

 (1) непосредственная и косвенная 

 (2) быстрая и медленная 

 (3) надежная и ненадежная 

 (4) дружелюбная и недружелюбная 


Номер 3
Что такое непосредственная коммуникация процессов?

Ответ:

 (1) сопровождающаяся выражением эмоций их авторов 

 (2) с явным указанием имен или адресов процессов в операциях пересылки сообщений 

 (3) через общую память 

 (4) через общую шину 


Упражнение 5:
Номер 1
Пусть длина буфера равна 10, процесс-производитель сгенерировал 11 элементов, которые потребитель не использовал. Что произойдет?

Ответ:

 (1) зависание системы 

 (2) переполнение буфера: производитель должен ждать 

 (3) перезапуск ОС 

 (4) выдача сообщения на терминал 


Номер 2
Пусть длина буфера равна 5, процесс-производитель сгенерировал 5 элементов, а процесс – потребитель использовал их все и пытается использовать еще один элемент. Что произойдет?

Ответ:

 (1) отказ компьютера 

 (2) исчерпание буфера: потребитель должен ждать 

 (3) печать предупреждения на принтере 

 (4) переполнение памяти 


Номер 3
Как поведут себя производитель и потребитель, если каждый из них генерирует (использует) только по одному элементу?

Ответ:

 (1) потребитель ждет при исчерпании элементов, производитель – при переполнении буфера 

 (2) взаимно блокируют друг друга 

 (3) будут посылать друг другу сообщения 

 (4) не поймут друг друга 


Упражнение 6:
Номер 1
Какими операциями осуществляется непосредственная коммуникация процессов?

Ответ:

 (1) push, pop  

 (2) send(M, Process), receive(M, Process).  

 (3) send(M, Mailbox), receive(M, Mailbox)  

 (4) call, exit  


Номер 2
Какими соперациями осуществляется косвенная коммуникация процессов?

Ответ:

 (1) car, cdr  

 (2) send(M, Process), receive(M, Process)  

 (3) send(M, Mailbox), receive(M, Mailbox)  

 (4) fork, join  


Номер 3
Какая проблема возникает при использовании общего почтового ящика?

Ответ:

 (1) недетерминированным образом определяется, какой процесс получает сообщение 

 (2) сообщения пропадают 

 (3) система блокируется 

 (4) переполнение памяти 


Упражнение 7:
Номер 1
Что такое удаленный вызов процедуры?

Ответ:

 (1) вызов процедуры, расположенной в удаленном уголке памяти 

 (2) вызов процедуры на другом компьютере локальной сети 

 (3) то же, что и локальный вызов 

 (4) вызов процедуры с удаленного терминала 


Номер 2
Что такое сокетная связь?

Ответ:

 (1) клиент-серверная взаимосвязь через TCP/IP – сеть и порт с заданным номером 

 (2) связь через общую память 

 (3) связь по мобильному телефону 

 (4) связь по кабелю 


Номер 3
Что такое удаленный вызов метода?

Ответ:

 (1) аналог удаленного вызова процедуры в Java-технологии 

 (2) вызов метода с удаленного терминала 

 (3) вызов метода на данной машине с удаленным объектом 

 (4) вызов метода по электронной почте 


Упражнение 8:
Номер 1
Что такое выстраивание параметров?

Ответ:

 (1) преобразование их в последовательный поток для передачи удаленной процедуре 

 (2) их преобразование в XML 

 (3) их запись в файл 

 (4) их пересылка по электронной почте 


Номер 2
Что такое заглушка (proxy) при удаленном вызове?

Ответ:

 (1) процедура на клиенте, выполняющая выстраивание параметров и их передачу на удаленный компьютер 

 (2) процедура с пустым телом 

 (3) модель удаленного объекта 

 (4) процедура выдачи сообщения, что вызов произведен 


Номер 3
Как осуществляется поиск удаленной процедуры?

Ответ:

 (1) с помощью сопоставителя (matchmaker) 

 (2) с помощью опроса устройств 

 (3) по ее адресу в оперативной памяти 

 (4) в записной книжке 




Главная / Операционные системы / Основы современных операционных систем / Тест 9