Регистры - это самый быстрый тип памяти. При переключении контекста регистры должны где-то сохранять свои данные, а затем загружать нужные данные в регистры для этого конкретного контекста. Это может быть медленным процессом, если регистры не хранят и не извлекают данные из других регистров.
Но я не уверен, какие регистры используются для хранения и извлечения данных для переключения контекста. Я не думаю, что они используют другие регистры. Что они используют?
Также о том, как часто происходит переключение контекста?