【发布时间】:2017-01-30 15:28:27
【问题描述】:
在有虚拟内存和没有虚拟内存的系统中使用的上下文切换方法有什么区别?
【问题讨论】:
-
我会说这通常取决于您的系统:en.wikipedia.org/wiki/Context_switch#Performance。有很多事情需要考虑。
标签: operating-system paging virtual-memory context-switch
在有虚拟内存和没有虚拟内存的系统中使用的上下文切换方法有什么区别?
【问题讨论】:
标签: operating-system paging virtual-memory context-switch
如果您的系统没有虚拟内存,则无需刷新在上下文切换期间跟踪虚拟 -> 物理内存转换的翻译后备缓冲区 (TLB)。您必须在具有虚拟内存的系统中执行此操作的原因是,TLB 中保存的映射很可能在不同的上下文中失效。
【讨论】: