为了支持多任务处理,操作系统的处理器调度程序使用( )技术把CPU分配给各个任务,使

 我来答
热爱学习的Genji
高粉答主

2020-11-09 · 说的都是干货,快来关注
知道小有建树答主
回答量:1894
采纳率:100%
帮助的人:35.9万
展开全部

为了支持多任务处理,操作系统的处理器调度程序使用并发技术把CPU分配给各个任务,使多个任务宏观上可 以“同时”执行。

对于多道程序来说,最大的问题是程序之间不区分轻重缓急,对于交互式程序来说,对于 CPU 计算时间的需求并不多,但是对于响应速度却有比较高的要求。

而对于计算类程序来说则正好相反,对于响应速度要求低,但是需要长时间的 CPU 计算。想象一下我们同时在用浏览器上网和听音乐,我们希望浏览器能够快速响应,同时也希望音乐不停掉。这时候多道程序就没法达到我们的要求了。

于是人们改进了多道程序,使得每个程序运行一段时间之后,都主动让出 CPU 资源,这样每个程序在一段时间内都有机会运行一小段时间。这样像浏览器这样的交互式程序就能够快速地被处理,同时计算类程序也不会受到很大影响。

扩展资料:

CPU 资源十分昂贵,如果让 CPU 只能运行一个程序,那么当 CPU 空闲下来(例如等待 I/O 时),CPU 就空闲下来了。为了让 CPU 得到更好的利用,人们编写了一个监控程序,如果发现某个程序暂时无须使用 CPU 时,监控程序就把另外的正在等待 CPU 资源的程序启动起来,以充分利用 CPU 资源。

博德可来
2023-08-25 广告
常用的自动化控制系统有以下几种:1. 集中控制系统(CCS):将多个设备集中控制,便于整体操作和管理。2. 分散控制系统(DCS):将控制功能分散到多个控制器上,提高了系统的可靠性和灵活性。3. 现场总线控制系统(FCS):将控制器与传感器... 点击进入详情页
本回答由博德可来提供
口吾_
2017-12-03
知道答主
回答量:6
采纳率:100%
帮助的人:6247
展开全部
为了让操作系统能同时给多个用户提供服务,它的处理器调度程序使用分时技术把CPU分配给各个任务。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d15a1be
2017-11-29 · TA获得超过1117个赞
知道小有建树答主
回答量:1522
采纳率:55%
帮助的人:388万
展开全部
超线程是Intel 所研发的一种技术
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
leafmaplebd
2017-11-26 · TA获得超过8769个赞
知道大有可为答主
回答量:1.6万
采纳率:84%
帮助的人:2699万
展开全部
多线程
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式