【发布时间】:2017-10-12 19:53:49
【问题描述】:
在我的操作系统课程中,考试要知道的问题之一是“为什么上下文切换很昂贵?”他们说的贵是什么意思,贵在什么方面?就执行任务所需的时间而言?
【问题讨论】:
-
获取处理器的参考手册——说一些来自 80x 系列的东西。研究它以找到属于处理器“状态”的所有寄存器,包括任何用于控制地址转换等的寄存器。找出保存/恢复这些寄存器所需的指令序列,记住使用的任何方案必须是“原子的”——它不能允许其他操作同时进行来改变它的结果。
标签: operating-system context-switch