请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

6-7进程调度,是操作系统层面的策略。3-6高速缓存的替换策略,是机器层面的策略。对吗?

6-7讲的进程调度,看起来有点像 3-6讲的高速缓存的替换策略 和第5章讲的 3种算法。
但实际上是完全不同层面的策略,对吗?

6-7进程调度,是操作系统层面的策略。而3-6高速缓存的替换策略,是机器层面的策略。对吗?

以下这样粗略理解对不对:
操作系统先按自己的策略决定 何时执行 哪个进程,当进程获取CPU的使用权之后执行,
此时 机器层面取得 操作系统层面的进程所对应的 指令集群和数据集群,机器层面 按FIFO 或LRU 或LFU等策略,决定何时运算哪个指令和数据。

正在回答 回答被采纳积分+3

1回答

咚咚呛 2020-05-09 00:56:01

两者的确非常类似,但是不能说是两个不同层面的策略,只能说是调度或者执行的对象不一样。因为不管是进程调度还是页面的置换,都是操作系统所实现的策略,只不过在进程调度当中,面向的是进程,在页面置换当中的面向的是缓存。当然,面向缓存的会更底层一些。
这里需要特别注意的是页面置换,也是通过操作系统去实现的,他不是硬件上实现的策略。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信