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

Основы операционных систем. Практикум - тест 4

Упражнение 1:
Номер 1
Время жизни средств связи System V IPC (если их специально не удалять) в вычислительной системе определяется:

Ответ:

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

 (2) временем жизни операционной системы 

 (3) временем жизни информации на жестком диске 


Номер 2
Через разделяемую память могут взаимодействовать:

Ответ:

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

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

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


Номер 3
Какие из перечисленных средств связи, которые использует процесс, могут остаться доступными без специальных системных вызовов (pipe(), open(), shmget()) после успешного выполнения системного вызова exec():

Ответ:

 (1) pipe 

 (2) FIFO 

 (3) разделяемая память System V IPC 


Упражнение 2:
Номер 1
Какие данные из информации, сообщаемой командой ipcs shm, требуются в качестве параметра команде ipcrm:

Ответ:

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

 (2) размер сегмента разделяемой памяти 

 (3) IPC дескриптор сегмента разделяемой памяти 


Номер 2
Какие из перечисленных средств связи, которые использует процесс, могут остаться доступными без специальных системных вызовов (pipe(), open(), shmget()) после успешного выполнения системного вызова fork() в процессе-ребенке:

Ответ:

 (1) pipe  

 (2) FIFO  

 (3) разделяемая память System V IPC  


Номер 3
Сколько нитей исполнения может быть ассоциировано с одной и той же функцией в одном процессе?

Ответ:

 (1) не более одной 

 (2) одна 

 (3) произвольное количество 


Упражнение 3:
Номер 1
Какие переменные являются разделяемыми для нескольких нитей исполнения одного процесса:

Ответ:

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

 (2) локальные статические переменные, т. е. статические переменные, описанные внутри функций в языке C  

 (3) локальные динамические переменные 


Номер 2
Какие значения, возвращаемые функцией pthread_create(), свидетельствуют о возникновении ошибочной ситуации? 

Ответ:

 (1) значения > 0 

 (2) значение 0 

 (3) значения < 0 


Номер 3
Какие из комбинаций специальных значений для флагов и ключа в системном вызове shmget() являются допустимыми (т. е. не приведут к ошибке): 

Ответ:

 (1) IPC_CREAT и IPC_EXCL 

 (2) IPC_PRIVATE и IPC_EXCL 

 (3) IPC_PRIVATE и IPC_CREAT 




Главная / Операционные системы / Основы операционных систем. Практикум / Тест 4