|
魂竹郭 发表于 2013-6-24 21:55 
朋友……最近我看了一个帖子……
我弄懂的意思是——amd的cpu是好几个核心运行一个程序,in的cpu是一个核 ...
双核CPU刚刚出来的时候,
网站上是这么说的,
双核CPU,第一个核心运行系统最基本的程序,
如果打开的新程序很大,会吃掉第一个核心大量资源,
CPU就会用第二个核心去运行新打开的大程序,
如果第一个核心运行的系统基础程序,占用核心的资源少,
那么多余的核心性能就用来运行QQ,网站,音乐,什么的,
那么第2个核心只管大程序运行,
别的小程序,都不放到第2个核心上运行,
除非第一个核心满载,然后第2个核心有多余的资源,
那么第2个核心可以加入新的小程序运行,
现在你说的情况是,
把一个大程序分割,然后分给几个核一起处理,
处理完毕,然后组合,
这样分拆,组合,就是个技术活,
太高级,我搞不清楚,
不过理论上,很好,有发展前途,
以前的老INTEL的CPU,8核的,单核性能只有1.6G(记不清楚了)
很多人认为,核心越多,玩游戏越快,
但是还这个老多核CPU,真的不是分割大程序运行,然后组合的,
我的网友朋友买的老INTEL的CPU,
就是8核的,玩WOW,副本卡成鬼了,
他就是认为,CPU核心分割程序运行,核心越多越快,才买的,
没想到卡的很,玩游戏,还不如双核2.8G的CPU,速度快,
不过核心多,开的小程序多,肯定没问题,
而且打开程序不会卡,
因为双核CPU,开多个大程序,会占用单个核心的信号通道,
几个程序一开,信号通道只有一个,所以信号就要排队,
这样电脑有时会卡顿,
如果多核心,一个核心运行一个大程序,那么信号就不用排队,
电脑就不会卡顿,前提是,单个程序运行的时候,不能让核心满载,
要不然,和玩游戏一样,还会卡,
所以,我就理解了,为什么INTEL出来个超线程CPU了,
一个核心单个信号通道,运行程序多,信号会排队,
如果出来个超线程,
让最新发送的请求信号的一个信号,通过超线程(后门)过去,
不需要通过一般程序公用的信号通道,
就和医院看病排队一样,
单独开个开急症通道,让哪些紧急病人通过急症通道,
不排队,就能进入医生房间,
我就是这么理解intel的超线程CPU的,
但是AMD的CPU搞程序分割,组合技术,
这个好像看起来很美好,但是这个分割技术太高级,
目前来看,太复杂,
INTEL不需要游戏支持,
直接就运行,超线程传最新请求的信号,
AMD需要游戏支持,
游戏开发者需要把很多程序分割成很多小块,
然后CPU一个一个拿去,运行,然后组合,
如果没有超线程,多线程的CPU,
那么信号还是要排队,所以还是会卡,
所以我认为,CPU多搞几个信号通道的路,比什么都强,
就和公交车一样,多几个门,比什么都强,
出现意外,几秒内,人就跑光了,
还能烧死人么,
公交车就2个门,前门后门,车只要满载,
车中间的人,都出不去的,
只有排队,
说的太多了,
这个是我的一些个人理解,权当没事聊天扯淡,
理论和现实,永远都是现实说话,
一些理论实施起来,难度有时候,是很难想象的,
|
|