黑马程序员技术交流社区
标题:
多核
[打印本页]
作者:
杨丹丹
时间:
2012-1-3 15:44
标题:
多核
本帖最后由 杨丹丹 于 2012-1-5 10:39 编辑
今天看毕老师将线程,将到运行原理时说,在某一个时刻,只能有一个程序在运行。多核除外。关于多核谁能细讲一下啊?提前谢啦
作者:
李盈科
时间:
2012-1-3 16:09
以前的CPU都是单核的,单核就是一个人在干活,但是这个人干的很快。后来技术发展到了瓶颈 单核的处理频率过高会引起发热过高,从而影响稳定运行,因此才出现了多核,降低频率,让多个处理器协同分工,因此一开始的双核才1.8GHZ啊而老P4是3.0GHZ的。多内核(multicore chips)是指在一枚处理器(chip)中集成两个或多个完整的计算引擎(内核)。也就是说现在的cpu上集成了多个处理器,就等于多个人干活了。多个人干活当然能处理多个线程了。
作者:
刘基军
时间:
2012-1-3 16:11
本来一个脑袋,一个时刻只做一件事,现在有2个脑袋乃至更多的脑袋后,太复杂了...
要是实在感兴趣,可以百度查阅一下双核,四核内部运作的相关资料
作者:
王文龙
时间:
2012-1-3 21:01
说个题外话,拿IPHONE和安卓来说吧.
双核的安卓机器为什么在游戏上还是跑不赢苹果呢?
苹果虽然只有单核,但苹果系统优化做得非常好,将单核发挥了极大优势;
而双核安卓,谷歌却没有很好地发挥出双核优势,相当于只开启了苹果单核性能的一半而已.
双核要求的内存也就高了,不一定是核越多运行越快滴.
作者:
沈样
时间:
2012-1-3 22:25
我觉得多核就是多个cpu一起工作,同财并发进行工作,多核就想是CPU团队同时进行处理一件事情,多线程是一个cup处理多件事件。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2