В моем коде часто используется "системный процессор" (в Ubuntu).
Я понимаю, что это означает, что процессор делает что-то еще, а не выполняет мой код. Я слышал, что это может, например, управление вводом / выводом.
У меня два вопроса:
1) Могу ли я получить более исчерпывающий список того, что процессор может делать, когда он находится на системном процессоре?
2) Когда я запускаю определенную программу, есть ли способ определить, что системный процессор делает в этом запуске? (какое-то профилирование "системного процессора")