局部置换和全局置换有何区别在多道程序系统中建议使用哪一种

局部置换和全局置换有何区别在多道程序系统中建议使用哪一种,第1张

:局部置换是指当前进程在执行过程中发生缺页时,旨在分配给该进程的物理块中选择一页换出。全局置换是指在所有用户使用的整个存储空间中选择一个页面换出。在多道程序系统中建议使用局部置换策略。这样即使某个进程出现了抖动现象,也不致引起其他程序产生抖动,从而将抖动局限在较小的范围内。

多道程序技术即是指在内存中存放多道作业,运行结束或出错,自动调度内存中另一道作业运行。多道程序主要优点如下:

(1)资源利用率高。由于内存中装入了多道程序,使它们共享资源,保持系统资源处于忙碌状态,从而使各种资源得以充分利用。

(2)系统吞吐量大。由于CPU和其它系统资源保持“忙碌”状态,而且仅当作业完成或运行不下去时才切换,系统开销小,所以吞吐量

特征:1多道:计算机内存中同时存放几道相互独立的程序 2宏观上并行:同时进入系统的几道程序都处于运行过程中,即它们先后开始了各自的运行,但都未运行完毕 3微观上串行:实际上,各道程序轮流使用CPU,交替运行原因:在多道程序诞生之前,计算机系统运行的特征是单道顺序地处理作业,那么可能会出现两种情况: 1对于以计算为主的作业,输入输出量少,外围设备空闲; 2对于以输入输出为主的作业,造成主机空闲。这样总的来说,计算机资源使用效率很低,因此引进了多道程序设计技术,大大改善以上缺点。

以上就是关于局部置换和全局置换有何区别在多道程序系统中建议使用哪一种全部的内容,包括:局部置换和全局置换有何区别在多道程序系统中建议使用哪一种、什么是多道程序技术、实现多道程序必须解决哪些主要问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9839560.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存