关于X86,MIPS,PPC,ARM的几个问答题
1.为什么x86更适合于PC和Server?
仅仅是历史原因(wintel)吗?
如果从技术上讲,怎么去理解这个问题呢?
2.为什么MIPS和PowerPC更多用在通信?
PPC我知道是两个异构的CPU,有一个CPU是专门用于通信的,不知道理解对不?
那MIPS呢?为什么比X86用在通信的多?
3.为什么ARM更多用在移动设备?
仅仅是因为功耗低,还有其他原因么?
小白,求指点。。。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
回复 1# new_learner
之所以MIPS和PPC在通信用的多, 是由于字節序和網絡字節序剛好一致(Big Endian), 因此不需要轉換.. 轉換的過程很耗費CPU的Cycle的
erazy0 (Robin) 的签名非常有创意!
顶。。。
多谢楼上几位,王齐的blog挺好的,http://blog.sina.com.cn/sailingxr
X86构架为什么不适合服务器呢?能不能详细说下或给点链接?
是历史原因,但不是Wintel,Wintel也是果,而不是因。
是由于向下兼容性,即为了兼容以前开发的大批软件。
X86架构,特别不适合服务器。同样技术水准的CPU,X86做服务器,得到的性能最低。
本帖最后由 epegasus 于 2010-10-14 12:01 编辑
王齐 LINUX POWERPC详解 的作者 在BLOG谈了点
从架构上PPC占高端服务器 在多处理器上有优势
p姐犀利!
p姐v5
1.为什么x86更适合于PC和Server?
仅仅是历史原因(wintel)吗?
如果从技术上讲,怎么去理解这个问题呢?
--------------------------------------------------------------
不知道,事实就是这个样子的。历史原因吧。
=========================
2.为什么MIPS和PowerPC更多用在通信?
PPC我知道是两个异构的CPU,有一个CPU是专门用于通信的,不知道理解对不?
那MIPS呢?为什么比X86用在通信的多?
--------------------------------------------------------------
不知道,事实就是这个样子的。历史原因吧。华为在自己做MIPS,有兴趣的童鞋可以投靠,不过丫那地方跟坐牢没啥区别。
=========================
3.为什么ARM更多用在移动设备?
仅仅是因为功耗低,还有其他原因么?
--------------------------------------------------------------
事实就是这个样子的,这个不是历史原因。ARM首先很Open,谁都可以做,只要你买lic。功耗低是一个很大的优势。Open才是关键,否则,一个人/团伙在那里自己装B的玩意儿,啥时候能发展壮大啊?为啥GNU的软件流行啊,Open啊!SCO装B,死的最早吧。SUN装B,把自己装死了。SGI装B,自己也装死了。MIPS装B,本来快死了,结果天朝救了丫的。gcc很烂?但是Open啊!现在也很不错了,那些装B说取代gcc的破玩意儿都TM快死了。都是TM自己装死自己的。这个世界,只有Open,大家都有好处的东西,才会发展起来,谁TM愿意给别人做嫁衣啊,那些自己YY的贪婪家伙,都TM装死自己是一个必然。
=========================