请问各位大侠,双核技术真的对应用程序的编写有很大帮助么??

Laney 2006-06-21 02:39:43
双核技术对软件层面的表现就是一个CPU能高效的执行1个以上的进程。除了应用程序可以使用多线程之外,我还不知道有什么更好的方法tweak CPU的能力。

而且进程调度和线程的调度是由OS来做的,并且只有OS才有权利和CPU直接接触,所以我觉的多核CPU是否能发挥威力在于OS,而不是应用程序,而OS又不是我们普通开发者能够左右的了的吧?

个人意见,不知道想法正确与否,请各位大虾明鉴。

...全文
655 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
myan 2006-07-14
  • 打赏
  • 举报
回复
看来大家的主要心态还是不希望自己目前的编程习惯被破坏。
lserlohn 2006-07-14
  • 打赏
  • 举报
回复
如果要是作大规模的数据计算,在单核处理器运算能力不能再提高的情况下,只好借助于多核,采用多线程,把数据计算分担给两个或者多个处理器完成了。

举一个比较简单的例子,做傅立叶变换,在应用程序的优化下,多核处理器会比单核处理器快不少。

对于一般那种单核足以应付的应用程序,多核当然显得多余了
elite01 2006-07-13
  • 打赏
  • 举报
回复
程序里指定CPU运算的
/////////////////
我看自己指定没有OS控制好吧,自己的程序怎么知道某个处理核心的工作状态?
过多了可能,有的核心极端的忙或不忙
cwang213 2006-07-12
  • 打赏
  • 举报
回复
现在只是操作系统支持,想从外部控制好像还没有
swxlion 2006-07-12
  • 打赏
  • 举报
回复
目前常用的操作系统都支持多核,所以OS基本上不是问题。剩下的就看你怎么使用这项技术了。
mathe 2006-06-29
  • 打赏
  • 举报
回复
普通程序员也可以编写多线程的程序呀?
多核主要是可以提高多线程程序的速度呀.
至于说操作系统调度不合理,一般情况下还不至于
jwt1982 2006-06-22
  • 打赏
  • 举报
回复
多核心,如果我们在程序里指定CPU运算的话,还是有意义,但是如果我们还是由操作系统来分配运算资源,我们怎么写就没有太大关系了。

最多是WINDOWS可以同时运行多任务,速度不慢、不死机而已!
Laney 2006-06-22
  • 打赏
  • 举报
回复
To:
ZOU_SEAFARER(国际海员)

正是因为您说的这个原因,所以我认为多核其实对做普通的应用开发的程序员来说没有什么意义。

操作系统对这个的支持好坏代表了一切,而操作系统又在microsoft, GNU等组织的手里。假如操作系统对这个的支持好,那么我们的应用程序在使用多线程、多进程的情况下会跑的更快,可是如果支持的不好呢??那岂不是成摆设了???

说的直白一点,在这场所谓的CPU多核的革命中,我们普通的程序员又能左右什么???
SonicX 2006-06-21
  • 打赏
  • 举报
回复
多线程时效率会提高不少吧
ZOU_SEAFARER 2006-06-21
  • 打赏
  • 举报
回复
其实如果我们不写操作硬件的程序根本不用我们操心!!
我们的代码是建立在操作系统上的,操作系统与CPU打交道!!

566

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧