非常抱歉,我要问这个问题时已经被问过了,但我无法从他们那里得到清晰的答案。因此,我提出以下相关问题,以便了解系统调用(模式切换)和上下文切换之间的区别
为什么说系统调用不需要上下文切换,当调用进程的上下文必须被保存然后重新加载。这只是因为根据上下文切换的定义,必须切换到另一个进程吗?
什么意思是当进行系统调用时内核会在“用户上下文”中执行。
虽然对于系统调用而言通常不需要上下文切换,但这取决于操作系统,在系统调用期间可能会发生上下文切换。 我想知道如果在系统调用时发生上下文切换会发生什么。有没有例子?