当前位置:首页 » 翻译 
  • 匿名
关注:1 2013-05-23 12:21

求翻译:A context switch can occur while the kernel is executing a system call on behalf of the user. If the system call blocks because it is waiting for some event to occur, then the kernel can put the current process to sleep and switch to another process. For example, if a read system call requires a disk access, the kernel是什么意思?

待解决 悬赏分:1 - 离问题结束还有
A context switch can occur while the kernel is executing a system call on behalf of the user. If the system call blocks because it is waiting for some event to occur, then the kernel can put the current process to sleep and switch to another process. For example, if a read system call requires a disk access, the kernel
问题补充:

  • 匿名
2013-05-23 12:21:38
正在翻译,请等待...
  • 匿名
2013-05-23 12:23:18
当仁代表用户时,执行系统调用上下文开关可能发生。如果系统调用块,因为它等待某一事件发生,则仁可能投入当前过程睡觉和换成另一个过程。例如,如果读的系统调用要求一次磁盘访问,仁可能选择执行上下文开关和跑另一个过程而不是等待数据从盘到达。
  • 匿名
2013-05-23 12:24:58
当仁执行一个系统拜访用户的代表时,上下文开关可能发生。 如果系统调用块,因为它等待某一事件发生,则仁可能投入当前过程睡觉和交换到另一个过程。 例如,如果读的系统调用要求一次磁盘访问,仁可能选择执行上下文开关和跑另一个过程而不是等待数据到达从盘。 另一个例子是睡眠系统调用,是一个明确请求投入叫的过程睡觉。 一般来说,即使系统调用不阻拦,仁可能决定进行上下文开关而不是回归控制到叫的过程。
  • 匿名
2013-05-23 12:26:38
内核执行代表用户的系统调用时,可能会发生上下文切换。如果系统调用块,因为它正在等待某些事件发生,然后内核可以把当前进程睡眠,切换到另一个进程。例如,如果读取的系统调用需要访问磁盘,内核可以选择执行的上下文切换,而不是等待数据从磁盘到另一个进程运行。另一个例子是睡眠系统调用,这是显式请求,使调用进程睡眠状态。一般情况下,即使系统调用不会阻止,内核可以决定将执行上下文切换,而不是将控制返回给调用进程。
  • 匿名
2013-05-23 12:28:18
一个上下文切换时可能会发生内核正在执行一个系统调用代表一个用户。 如果系统调用块,因为它正在等待一些事件的发生,则内核可以将当前进程睡眠并切换到另一个进程。 例如,如果一个读取系统调用需要一个磁盘访问,内核可以选择执行上下文切换和运行另一个进程而不是等待数据从磁盘重新读取。 另一个例子是睡眠系统调用,这是一个明确的要求,将调用进程进入休眠状态。 一般来说,即使一个系统调用不阻塞,内核可以决定是否执行上下文切换而不是控制权返回给调用过程。
 
 
网站首页

湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区

 
关 闭