Професор частково правильний.
Дані, що зберігаються при переході з користувальницького режиму в режим ядра - це стан процесора , а не процес. Режим користувача та режим ядра пов'язані з процесором, а не з процесом. Коли ядро виконує якусь функцію від імені користувача, стан ЦП заздалегідь зберігається. Тобто стан процесора при виконанні коду режиму користувача. Потім ядро виконує свою дію на основі запиту коду режиму користувача. Нарешті, ядро відновлює стан процесора до раніше збереженого стану. Ядро може повернути ЦП у режим користувача, залежно від ядра.
Процес ядра нічого не може зберегти, оскільки він не був запущений раніше. Він (процес ядра) виконує завдання від імені процесу користувальницького режиму, після чого він закінчується. Процесор може повернутися до режиму користувача, що стосується ядра.
Компоненти операційної системи зазвичай працюють у режимі ядра, також називається Ring 0 на процесорах x86. Користувацький режим містить програми та іноді його називають Кільцем 3.