为什么x86的cpu可以运行unix,不通的操作系统能不能运行和什么有关,指令集还是构架?

我一直想不通,希望得到解答。

一般来讲的话和两者都有很大的关系,指令集简单来说就是支持各种应用程序运行的,各种命令的集合。到今天依然有很多处理器在使用x86指令集,核心构架是最简单的说法就是算法流程,算法流程越先进越高效,速度就越快,比方说乘法可以拆成加法来计算结果,或者直接通过乘法表来计算结果。interx86,AMDk8,k10都是自己的构架,但是x86处理器具体是那款呢?
”奔四“处理器也是x86系列的64位处理器,,,,你说的unix是很低端的系统,服务器一般再用,对硬件的要求不高,而且是后台全公开的。。。。你要是喜欢可以自己下载来玩玩
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-24
x86的CPU "仅" 可以运行部分的Unix (Linux,Solaris),
这主要的原因是这部分的Unix提供者在传统的Unix市场上已经站不住了,
只能把它们的Unix改动一下, 就往x86架构的系统上推广,
你不见Unix龙头老大IBM的AIX能在x86架构上运行, IBM才不做那样掉渣的事情.追问

那意思是运行什么系统和cpu的构架没有关系,和其内部的指令集有关了,其他cpu用的可能是其他的构架,但是用了x86的指令集所以可以运行基于x86的构架的系统,也就是有不同于x86的指令集的cpu了,还有个问题是决定一个系统或者应用软件是不是基于x86的标志是什么,语言吗?小弟很困惑,先谢谢了

第2个回答  2011-03-19
是构架关系,追问

能具体说下原因吗,什么样的构架可以运行什么系统,而不同系统相同点在那,如xp和unix

相似回答