Мне жаль, что я задаю этот вопрос, когда он уже был задан, но я не смог получить от них ясности. Я задаю следующие связанные вопросы, чтобы понять разницу между системным вызовом (переключение режима) и переключением контекста
Почему сказано, что системный вызов не требует переключения контекста, когда контекст процесс выполнения вызова необходимо сохранить, а затем перезагрузить. Это просто потому, что в соответствии с определением переключения контекста переключение должно выполняться на другой процесс.
Что означает, что при выполнении системного вызова ядро выполняется в "пользовательском контексте".
Согласно статье в Википедии: http://en.wikipedia.org/wiki/Context_switch
переключение контекста не требуется для системного вызова, но это зависит от операционной системы, и может произойти переключение контекста. во время системного вызова. Мне интересно, что произойдет в случае, если переключение контекста происходит во время системного вызова. Есть примеры?