腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(5781)
视频
沙龙
2
回答
谁在系统中实际执行
调度
、
我发现在就绪队列中准备执行的
进程
由
调度
器来控制CPU。
调度
器根据其
调度
算法
选择
一个
进程
,然后将CPU的控制交给所选
进程
,如果它遵循抢占式,则随后进行抢占。我想知道,如果CPU的处理单元正在被处理器使用,那么如果处理单元不可用,到底是谁抢占和
调度
进程
。
浏览 1
提问于2017-08-18
得票数 2
3
回答
在
进程
调度
上下文中,
调度
器和
调度
器之间的区别是什么
、
、
、
我对dispatcher和scheduler在
进程
调度
中的功能有些困惑。根据我所学到的,中期
调度
器
选择
要换出和换入的
进程
,一旦
选择
了这些
进程
,实际的交换操作将由Dispatcher通过上下文切换来执行。短期
调度
器还负责
调度
进程
,并根据随后的
调度
算法
为它们分配CPU时间。我真的很困惑中期
调度
器和分派器的功能,以及交换和上下文切换之间的区别。
浏览 1
提问于2014-12-11
得票数 10
1
回答
短期
调度
与
调度
员的区别
目前,我正在阅读有关
调度
程序和
调度
算法
。 现
浏览 2
提问于2018-11-10
得票数 0
回答已采纳
1
回答
什么是CPU
调度
程序?
、
在阅读了所有的CPU
调度
算法
之后,我发现在我的书中,我不理解CPU
调度
器这个短语,它的工作是
选择
下一个
进程
来获得CPU。它是关于
调度
算法
本身的一个模块还是一个抽象的概念?(很抱歉,我无法提供这本书的名称,因为它不是用英语写的,但它还说:在触发
调度
程序之后,
调度
器将被执行,不确定这是否有帮助。)
浏览 0
提问于2018-12-05
得票数 0
回答已采纳
1
回答
特例
调度
、
、
、
、
在研究
进程
调度
的过程中,我遇到了两个看似相互矛盾的例子,我就是无法理解。例如,在优先级非抢占式
调度
算法
中,如果总是
选择
下一次运行优先级最高的
进程
,一旦运行,
进程
只能自愿放弃CPU时间,即在当前运行的
进程
完成之前,其他
进程
都不能运行。书中提出的解决方案似乎是,如果一个
进程
的结束和新的高优先级
进程
的到达同时发生,那么新的高优先级
进程
将被添加到就绪队列中,然后由
调度
程序
浏览 1
提问于2013-12-03
得票数 2
回答已采纳
1
回答
在
进程
中
调度
线程
、
、
、
假设我有一个有4个线程的
进程
,我想让它们根据特定的
调度
算法
运行。我搜索并找到了用于
选择
算法
和设置线程优先级的pthread_setschedparam和sched_setschedparam函数,但我看到了一件不清楚的事情- pthread_setschedparam接受一个线程名称并设置自己的
调度
策略。这具体是什么意思,因为我认为一个
进程
中的所有线程都是根据一个为整个
进程
设置的策略来
调度
的。这是否意味着,如果我使用sched_set
浏览 5
提问于2012-08-21
得票数 4
1
回答
多核处理器上RTOS中的群组
调度
、
、
、
、
据我所知,Gang
调度
是一种并行系统的
调度
算法
,它
调度
相关的线程或
进程
在不同的处理器上同时运行。使用成组
调度
,以便当两个或更多线程或
进程
彼此通信时,它们都准备好同时通信。然而,群组
调度
算法
如何确定特定的
进程
集将在它们之间进行通信,从而
调度
相关的线程或
进程
在不同的处理器上同时运行?
浏览 0
提问于2010-06-17
得票数 4
2
回答
是CPU时间片
进程
或线程的可
调度
单元吗?
、
、
、
、
我想澄清“CPU时间片的可
调度
单元”是“
进程
”还是“线程”(内核管理线程)。我所说的“CPU时间片的可
调度
单元”是操作系统的CPU
调度
程序分配CPU时间片的单元。根据维基百科中的“短期
调度
()”,
进程
是指可
调度
单元。这个
调度
程序可以是先发制人的,这意味着当它决定将
进程
分配给另一个
进程
时,它能够强制从CPU中删除该
进程
“
调度
程序每隔一
浏览 9
提问于2022-05-29
得票数 2
回答已采纳
1
回答
上下文切换和操作系统
调度
程序
算法
、
、
因此,我的理解是,当一个
进程
切换到另一个
进程
时,内核将保存
进程
的当前状态,然后操作系统
调度
程序
算法
将
选择
下一个
进程
换入。这个
算法
本身不需要加载,因为它是一个
进程
吗?
浏览 3
提问于2013-04-12
得票数 2
2
回答
如何在Qt C++编程中用线程实现“先到先服务”的
调度
算法
?
、
、
我希望将
进程
添加到动态列表中,然后使用“先来先服务”
调度
算法
来
调度
这些
进程
。
调度
算法
最多只能并发运行5个
进程
,并且当一个
进程
终止时,它应该发出一个信号来指示终止。然后,当一个
进程
已经终止时,一旦队列中有
进程
,则
调度
算法
应该
调度
另一个
进程
。 还要注意,每个
进程
都可以访问一个共享的整数列表,一次只有一个
进程
浏览 3
提问于2012-11-06
得票数 0
回答已采纳
1
回答
就绪队列(为什么是特定队列)?
、
我研究了各种
调度
算法
,如循环
调度
、优先级
调度
等,但只有先到先得才能使用就绪队列作为队列(implementingFIFO策略)。例如,在优先级
调度
中,如果两个
进程
在CPU执行第三个
进程
时到达不同的时间,那么它就会
选择
优先级较高的
进程
,我觉得这违反了队列中使用的FIFO策略,即先入先出。
浏览 3
提问于2015-02-15
得票数 1
回答已采纳
1
回答
为什么Linux内核使用它所做的数据结构?
、
、
Linux为TCP使用链接列表,使用RB树进行
进程
调度
。据我所知,这两种方法都不是以“平面”的方式实现的--链接列表是一堆具有指向其他节点的指针的节点,就像树一样。据我所见,缓存的局部性往往超过
算法
的效率。 对于Linux编程的数据集,是否有什么东西可以使这些结构的
算法
效
浏览 6
提问于2015-03-02
得票数 13
回答已采纳
1
回答
线程和
进程
之间的区别?
、
在我参加的操作系统课程(课程所涵盖的操作系统是Linux)中,我们被告知:优先级值由
进程
调度
算法
确定。哪一个是真的?
浏览 0
提问于2018-03-05
得票数 0
1
回答
测试CPU
调度
、
、
、
、
如何测试CPU
调度
算法
(例如:RR)?正如您所知道的,操作系统包括它自己的
进程
,这些
进程
在CPU上运行。但是,我想在没有任何其他
进程
的纯环境中完成,只使用我创建的P1、P2和P3
进程
。是否有用于测试CPU
调度
算法
的模拟环境?第2部分:是否有用于执行此操作的模拟环境?当我们有操作系统(视窗,Linux),所以有一些
进程
浏览 1
提问于2015-08-02
得票数 2
2
回答
多级反馈
调度
中不采用最短作业优先(SJF)
算法
代替FCFS的原因
、
、
在基本队列的多级反馈
调度
中,
进程
以循环的方式运行,直到它们完成并离开系统。基级队列中的
进程
也可以按先到先得的方式
调度
。为什么不能用最短作业优先(SJF)
算法
来代替先到先得(FCFS)
算法
,这似乎提高了
算法
的平均性能。
浏览 4
提问于2017-03-21
得票数 1
回答已采纳
1
回答
调度
器类型和
调度
算法
的不同
、
、
、
、
我研究过作业
调度
器的主题,有不同的类型,如长期
调度
器、中期
调度
程序和短期
调度
程序,最后与之混淆。而长期计划程序是决定在就绪队列中允许的所有任务的一个。因此,长期
调度
器
浏览 1
提问于2016-04-06
得票数 0
1
回答
进程
调度
器和线程
调度
器
、
我读了galvin关于
进程
和线程的章节,看看
进程
,多个
进程
由cpu
调度
器或短期
调度
器
调度
,之后出现了线程是执行路径的概念,一个
进程
可以包含多个线程。现在我想了一个场景,假设cpu
调度
程序使用循环
算法
调度
一个
进程
的执行,现在假设
调度
的
进程
有50个线程,那么在这个场景中,具有相同
进程
的线程是如何
调度
的,上下文如何切换b/w
浏览 0
提问于2012-04-11
得票数 0
1
回答
OS -
调度
算法
之间的差异(RR,SJF...)和PCS或SCS
、
、
关于
调度
进程
和线程,有一件事我不太理解。然而,它也存在用于线程
调度
的PCS (用户级)和SCS (内核级)机制。
浏览 2
提问于2018-03-06
得票数 0
2
回答
多核linux
调度
程序
由于linux内核具有先发制人的特性:如果内核空间运行在另一个核心上(上下文切换),那么它是如何
调度
的?如果用户空间在另一个核心上运行,它如何在另一个核心(上下文切换)上
调度
?如果内核可以在所有内核上运行--是像分布式
算法
(每个内核线程独立于其他内核模块--并且内核数据结构上有锁)--还是有一个主实体来编排所有内核线程?因此,为了
调度
-
调度
程序更改每个核心中的等待列表(这是一个集中式数据结构吗?)而每个内核上的每个内核在这个数据中的每一个看起来都被击中并<e
浏览 0
提问于2022-01-06
得票数 2
2
回答
Linux
调度
程序如何确定
进程
是I/O绑定还是CPU绑定?
、
、
添加到此问题中,
调度
程序如何确定
进程
是I/O绑定还是CPU绑定?
调度
器通常使用复杂的
算法
来确定最值得运行的
进程
这些复杂的
算法
是什么?
浏览 0
提问于2016-01-12
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux进程调度:完全公平调度器CFS
LVS调度算法
什么是SRTF调度算法?详述SRTF调度算法的原理?用C语言实现SRTF调度算法。内附代码。
什么是MFQ调度算法?详述MFQ调度算法的原理?用C语言实现MFQ调度算法。内附代码。
什么是HRRF调度算法?详述HRRF调度算法的原理?用C语言实现HRRF调度算法。内附代码。
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券