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

慕粉2202363836
2020-05-08
6-7讲的进程调度,看起来有点像 3-6讲的高速缓存的替换策略 和第5章讲的 3种算法。
但实际上是完全不同层面的策略,对吗?
6-7进程调度,是操作系统层面的策略。而3-6高速缓存的替换策略,是机器层面的策略。对吗?
以下这样粗略理解对不对:
操作系统先按自己的策略决定 何时执行 哪个进程,当进程获取CPU的使用权之后执行,
此时 机器层面取得 操作系统层面的进程所对应的 指令集群和数据集群,机器层面 按FIFO 或LRU 或LFU等策略,决定何时运算哪个指令和数据。
写回答
1回答
-
咚咚呛
2020-05-09
两者的确非常类似,但是不能说是两个不同层面的策略,只能说是调度或者执行的对象不一样。因为不管是进程调度还是页面的置换,都是操作系统所实现的策略,只不过在进程调度当中,面向的是进程,在页面置换当中的面向的是缓存。当然,面向缓存的会更底层一些。
这里需要特别注意的是页面置换,也是通过操作系统去实现的,他不是硬件上实现的策略。00
相似问题
linux 採取那個進程調度策略?
回答 1
高速缓存问题
回答 2