Это зависит от того, что делает системный вызов.
Предположим, что существует гипотетический системный вызов, который вычисляет PI для большого количества цифр и помещает результат в буфер, указанный приложением, тогда процесс, вероятно, будет простосостояние "R".Переключение в режим ядра не останавливает его выполнение в контексте задачи, которая сделала вызов.
Конечно, многие системные вызовы ждут чего-то - рассмотрим, например, sleep (), которая освобождает процессор, а не вращается,Это переводит процесс в спящий режим, зарегистрировав таймер ядра для его активации.
Довольно много системных вызовов никогда не спят, например, getpid (), которые просто получают информацию, которая всегда находится в оперативной памяти.И многие, которые иногда спят, не обязательно делают это, например, если вы вызываете read () для данных, уже находящихся в буфере ядра.