寄存器如何在上下文切换中快速存储和检索数据?

时间:2011-10-23 23:44:13

标签: cpu-registers

寄存器是最快的内存类型。在上下文切换中,寄存器必须在某处保存其数据,然后必须将正确的数据加载到该特定上下文的寄存器中。如果寄存器没有存储和从其他寄存器中检索数据,这可能是一个缓慢的过程。

但我不确定哪些寄存器用于存储和检索上下文切换的数据。我不认为他们使用其他寄存器。他们用什么?

此外,关于上下文切换的频率发生了吗?

1 个答案:

答案 0 :(得分:1)

一些谷歌搜索产生了这个相当深入的维基article on context switching

这种情况发生的频率取决于操作系统;在Linux上,它取决于本周的调度程序算法,以及它编译的参数。