社区
英特尔边缘计算技术
帖子详情
CPU抢占算法的讨论
zhangyixian525
2007-08-17 03:42:25
在一个CPU的时候,当有多个指令需要处理的时候。CPU会有自己的一套算法。那么在多核时代这种算法是如何处理的呢?欢迎大家一起参与讨论。
...全文
1394
19
打赏
收藏
CPU抢占算法的讨论
在一个CPU的时候,当有多个指令需要处理的时候。CPU会有自己的一套算法。那么在多核时代这种算法是如何处理的呢?欢迎大家一起参与讨论。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhucaozhihui
2007-08-23
打赏
举报
回复
深度讨论``!
taianmonkey
2007-08-22
打赏
举报
回复
中断技术
tancy2008
2007-08-22
打赏
举报
回复
不懂..学习.
rickymathit
2007-08-21
打赏
举报
回复
根据指令的类型不同和复杂度有不同的抢占方式,另外就是跟作业量也有很大的关系,这都是由操作系统来决定什么时候调度的,不过我们自己也能够想到很好的方法来解决的。就是考虑的时候全面点
wangfeizjk
2007-08-21
打赏
举报
回复
学习
haibon
2007-08-21
打赏
举报
回复
os决定
代码坑
2007-08-20
打赏
举报
回复
采用SWP技术(对称多处理技术)
但要解决一下问题:
1,对进程的调度要保证内核例程是可重入的,避免死锁;
2,对线程的调度要避免冲突;
3,IO资源的访问要注意同步,采用锁技术;
4,存储器要尽量实现硬件的并行性,如使用多端口存储器;
5,当调度失败时,要有容错技术。
yonghong
2007-08-20
打赏
举报
回复
应该是硬件考虑的问题吧,现在的操作系统都是运行在单核下面的,也就是运行程序时都是为CPU分一个时间片处理一个进程,如果是多核,应该是硬件考虑,一个CPU分配一个时间片到一个进程上,别外一个CPU运行时跟着处理这个进程时两个CPU之间要有一个通信
canye
2007-08-20
打赏
举报
回复
好像可以设置进程的优先度吧.
pzp_7676
2007-08-20
打赏
举报
回复
感觉是OS的因素更多一些
yjukh
2007-08-20
打赏
举报
回复
双核好像也要程序本身支持的,我用Matlab做仿真,本来想着双核会快点,结果跑的时候CPU只占到50%,也就是一个核在工作,不能发挥双核的优势
windstore
2007-08-20
打赏
举报
回复
汗。。。
石雕
2007-08-20
打赏
举报
回复
o.... 楼主需要补课....
你说的东西可以去查查OS怎么调度进程, 进程如何轮换.. 恩.那里面有你想要的东西
hsfeng9
2007-08-20
打赏
举报
回复
不清楚!算法很多!不知道用的是什么!
zzw_happy
2007-08-20
打赏
举报
回复
os决定而不是cpu,lz再好好看看操作系统的书。
redleaves
2007-08-20
打赏
举报
回复
一个CPU能同时处理多条指令?
貌似是顺序的吧...
就算是多级流水线,那一次也只能出一个结果吧...
就算是多条流水线,乱序执行...那也要前后是无关的指令.只有这样结果才会看上去是顺序的吧...
就算有多个CPU,那也不会让他们同时执行一条代码吧...
而且这些和抢占CPU(时间?)有什么关系?
qingyuan18
2007-08-20
打赏
举报
回复
这个讨论高难度~~
yanglin5131421
2007-08-20
打赏
举报
回复
做个板凳, 呵呵
tabris17
2007-08-20
打赏
举报
回复
这是操作系统决定的
CPU
调度
算法
实现
本主题将深入探讨
CPU
调度
算法
的实现,特别是时间片调度
算法
和优先级调度
算法
。 时间片调度
算法
,也称为轮转调度,是将所有就绪进程按一定顺序放入一个队列中,然后为每个进程分配一个固定的时间片(如10毫秒或100...
CPU
调度
算法
本文将详细
讨论
几种常见的
CPU
调度
算法
,包括先来先服务(FCFS)、轮转(RR)以及多级反馈队列(MLFQ)。这些
算法
在不同的场景下有不同的优势和适用性,对于理解和优化系统的性能至关重要。 ### 先来先服务(First-...
OS课设之
CPU
调度
算法
的模拟实现.doc
文档还区分了非
抢占
式调度和
抢占
式调度,并
讨论
了它们对系统设计的影响。非
抢占
式调度中,一旦
CPU
分配给进程,该进程会持续使用
CPU
直至完成或进入等待状态;而
抢占
式调度允许在特定情况下中断当前进程,将
CPU
分配给...
OS课设之
CPU
调度
算法
的模拟实现.pdf
首先,我们要
讨论
的是四种常见的
CPU
调度
算法
: 1. 先来先服务调度
算法
(FCFS):FCFS是最直观的调度策略,它按照进程到达的顺序分配
CPU
。进程进入就绪队列后,按照它们到达的先后顺序依次获得
CPU
。尽管这种方法实现...
VC_
CPU
调度
算法
(岗子)
下面将详细
讨论
CPU
调度、VC编程以及可能涉及的相关知识点。 1. **
CPU
调度**: - **目的**:
CPU
调度的目标是提高系统的吞吐量、减少进程的平均周转时间和响应时间,保证系统的公平性和效率。 - **调度层次**:包括...
英特尔边缘计算技术
567
社区成员
7,024
社区内容
发帖
与我相关
我的任务
英特尔边缘计算技术
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
复制链接
扫一扫
分享
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章