системный вызов и переключение контекста

Мне жаль задавать этот вопрос, когда он уже был задан, но я не смог получить от них ясности. Поэтому я задаю следующие связанные вопросы, чтобы получить разницу между системным вызовом (переключение режима) и переключением контекста

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

Что это означает, что при выполнении системного вызова ядро выполняется в «пользовательском контексте».

Согласно статье в Википедии:http://en.wikipedia.org/wiki/Context_switch

переключение контекста не требуется для системного вызова, но это зависит от операционной системы, и переключение контекста может произойти во время системного вызова. Мне интересно, что произойдет в случае, когда переключение контекста происходит во время системного вызова. Есть примеры?

Ответы на вопрос(2)

Ваш ответ на вопрос