用户级进程和内核级进程的上下文切换时间

时间:2015-12-15 15:05:14

标签: operating-system

假设在用户和内核执行模式之间切换的时间为t1 而在两个进程之间切换的时间为t2。解释哪一个是真的?

(A)t1>t2

(B)t1<t2

1 个答案:

答案 0 :(得分:1)

内核负责切换过程。因此,要在进程之间切换,所需的时间必须至少为(从进程1的用户空间开始的时间 - >内核)PLUS(从内核开始的时间 - >进程2的用户空间)。这将不止于此,因为内核必须做一些工作来决定安排哪个进程等......

因此,切换过程必须更长 - 或(b)。