-->
当前位置:首页 > 题库 > 正文内容

主观题:h560.在单处理机系统中,有多个进程运行:一些以计算为主,一些以输入/输出为主。如何赋予进程占有处理器的优先级才能提高系统的效率,使系统的平均周转时间减少?

Luz3年前 (2022-10-28)题库516
在单处理机系统中,有多个进程运行:一些以计算为主,一些以输入/输出为主。如何赋予进程占有处理器的优先级才能提高系统的效率,使系统的平均周转时间减少?







答案:答:
若计算型进程的优先级高于I/O型进程的优先级,计算型进程一旦占有了CPU便忙于计算,使I/O型进程得不到运行的机会,导致I/O设备空闲,达不到CPU与I/O操作并行的目的;多个I/O型进程在系统中停留时间增加,系统的平均周转时间增加。 (5分)
若I/O型进程的优先级高于计算型进程的优先级,当它完成一项I/O操作后,便能立即获得CPU,为下次I/O作准备工作,并启动外设。当设备被启动后,它便主动交出CPU,由系统将CPU分配给计算型进程,从而使CPU与I/O设备并行操作,获得较好的运行效率。
因此,应赋予以I/O为主的进程更高的优先级。 (5分)

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。