Тест: Модуль 13. Процессы, потоки и управление их жизненным циклом

Пожалуйста, ответьте на несколько вопросов, чтобы закрепить полученные знания. Правильные ответы для самопроверки вы сможете найти в конце списка. Обратите внимание, что у некоторых вопросов может быть несколько верных вариантов ответов.

Вопросы

Вопрос 1. Закончите фразу «Проблема иерархической структуры процессов в современных Linux дистрибутивах заключается в…»

  1. излишних накладных расходах при его порождении

  2. вероятности появления зомби-процессов

  3. невозможности корректно завершить процесс, если процесс родителя был аварийно завершен

  4. сложности в распределении ресурсов между процессами

Вопрос 2. Сколько состояний есть у процесса?

  1. 3

  2. 4

  3. 5

  4. 6

Вопрос 3. Закончите фразу «Чем больше значение параметра приоритета процесса, тем…»

  1. приоритет процесса ниже

  2. приоритет процесса выше

Вопрос 4. Перечислите все команды, позволяющие управлять процессами в фоновом режиме работы:

  1. Команда tasks

  2. Команда jobs

  3. Команда fg

  4. Команда fp

  5. Команда bp

  6. Команда bg

Вопрос 5. Какая команда назначает политику SCHED_FIFO?

  1. Команда sudo chrt -f {priority} {PID}

  2. Команда sudo chrt -o -p 0 {PID}

  3. Команда sudo chrt -r -p {priority} {PID}

Вопрос 6. Какая команда выведет процессы и потоки:

  1. Команда ps -ejH

  2. Команда ps -eLf

  3. Команда ps -axT

  4. Команда ps -ejT

Вопрос 7. Какой сигнал посылается в момент нажатия горячего сочетания клавиш Ctrl + C в консоли и означает завершение работы процесса?

  1. SIGINT

  2. SIGKILL

  3. SIGCHILD

  4. SIGSTOP

  5. SIGSTP

  6. SIGCONT

  7. SIGTERM

Вопрос 8. Какая команда выполнит поиск по имени команды, использующейся при запуске процесса:

  1. Команда ps -c имя_команды

  2. Команда find -C имя_команды

  3. Команда proc -c имя_команды

  4. Команда ps -C имя_команды

Вопрос 9. Что содержит в себе файл /proc/cmdline/:

  1. Команду запуска первого процесса systemd

  2. Команду запуска процесса ядра [kthreadd]

  3. Список параметров, которые были переданы ядру при загрузке

  4. Список команд, выполняемых в данный момент процессором

Вопрос 10. Что сделает команда ulimit -u <число>:

  1. Ограничит максимальное количество пользователей в системе

  2. Ограничит максимальное количество процессов пользователя в текущей оболочке

  3. Ограничит максимальное количество процессов пользователя во всех оболочках

  4. Ограничит максимальное количество активных сессий пользователей в системе