
为了支持多任务处理,操作系统的处理器调度程序使用( )技术把CPU分配给各个任务,使
4个回答
展开全部
为了支持多任务处理,操作系统的处理器调度程序使用并发技术把CPU分配给各个任务,使多个任务宏观上可 以“同时”执行。
对于多道程序来说,最大的问题是程序之间不区分轻重缓急,对于交互式程序来说,对于 CPU 计算时间的需求并不多,但是对于响应速度却有比较高的要求。
而对于计算类程序来说则正好相反,对于响应速度要求低,但是需要长时间的 CPU 计算。想象一下我们同时在用浏览器上网和听音乐,我们希望浏览器能够快速响应,同时也希望音乐不停掉。这时候多道程序就没法达到我们的要求了。
于是人们改进了多道程序,使得每个程序运行一段时间之后,都主动让出 CPU 资源,这样每个程序在一段时间内都有机会运行一小段时间。这样像浏览器这样的交互式程序就能够快速地被处理,同时计算类程序也不会受到很大影响。
扩展资料:
CPU 资源十分昂贵,如果让 CPU 只能运行一个程序,那么当 CPU 空闲下来(例如等待 I/O 时),CPU 就空闲下来了。为了让 CPU 得到更好的利用,人们编写了一个监控程序,如果发现某个程序暂时无须使用 CPU 时,监控程序就把另外的正在等待 CPU 资源的程序启动起来,以充分利用 CPU 资源。

2023-08-25 广告
常用的自动化控制系统有以下几种:1. 集中控制系统(CCS):将多个设备集中控制,便于整体操作和管理。2. 分散控制系统(DCS):将控制功能分散到多个控制器上,提高了系统的可靠性和灵活性。3. 现场总线控制系统(FCS):将控制器与传感器...
点击进入详情页
本回答由博德可来提供
展开全部
为了让操作系统能同时给多个用户提供服务,它的处理器调度程序使用分时技术把CPU分配给各个任务。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
超线程是Intel 所研发的一种技术
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
多线程
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询