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

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

Упражнение 1:
Номер 1
Может ли пользовательский процесс исполняться в режиме ядра?

Ответ:

 (1) нет, не может 

 (2) он только в нем и исполняется 

 (3) да, может 


Номер 2
В операционной системе UNIX исполняющийся процесс может перейти в состояние ожидание:

Ответ:

 (1) только из исполнения в режиме пользователя 

 (2) только из исполнения в режиме ядра 

 (3) зависит от обстоятельств 


Номер 3
В операционной системе UNIX под процессом-зомби понимают:

Ответ:

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

 (2) процесс, находящийся в состоянии закончил исполнение 

 (3) процесс, который зациклился 


Упражнение 2:
Номер 1
Для некоторого процесса системный вызов getppid() возвращает значение 1. Что гарантированно можно сказать о процессе, породившем этот процесс?

Ответ:

 (1) это системный процесс 

 (2) этот процесс уже завершился 

 (3) ничего конкретного 


Номер 2
Для некоторого процесса системный вызов getppid() возвращает значение > 1. Что гарантированно можно сказать о процессе, породившем этот процесс?

Ответ:

 (1) это пользовательский процесс 

 (2) этот процесс продолжает работу 

 (3) ничего конкретного 


Номер 3
Для некоторого процесса системный вызов fork() вернул значение > 0. Какое из следующих высказываний будет верным?

Ответ:

 (1) мы находимся в процессе родителе 

 (2) мы находимся в процессе-ребенке 

 (3) породить новый процесс не удалось 


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

Ответ:

 (1) exit() 

 (2) exec() 

 (3) fork() 


Номер 2
Из какого системного вызова при нормальной работе процесс не возвращается в текущий пользовательский контекст:

Ответ:

 (1) exit() 

 (2) exec() 

 (3) fork() 


Номер 3
Какие из параметров функции main обычно применяются для изменения долгосрочного поведения процессов:

Ответ:

 (1) список параметров окружающей среды процесса — envp 

 (2) список аргументов командной строки — argv 

 (3) количество аргументов в командной строке — argc 




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