语言,汇编语言再根据指令集变成一串串机器码,也就是0和1,每一个0和1都控制一处门电路,因而实现计算机的各项功能。
围绕一个指令集,向上是操作系统和无数软件,向下是不同型号的硬件,合起来就是一个巨大的生态圈。
正如大名鼎鼎的wintel联盟,windows操作系统只能用intel的x86指令集运行,于是x86就把windows上所有软件吃进了自己的生态圈中。
这也意味着,不使用x86的芯片,就无法运行windows系统。
这就是为什么我们如今能自主研发手机芯片,却不能自主研发电脑芯片——x86它不开放授权,就算有了芯片研发能力,拿不到指令集授权也没办法。
通过这样的联盟,win和tel几乎垄断了电脑操作系统和芯片市场。
wintel联盟所形成的巨大力量还不止这些,业界有个著名的定律叫安迪比尔定律,意思是“安迪(intel)给你什么,比尔(windows)就拿走什么。”
根据摩尔定律,芯片性能每18个月翻一倍,那么,只要多等几个月就可以用一半价钱买到现在这张芯片。为了不至于性能过剩导致产品卖不出去,windows每次更新体积都会变大,上面的软件也变得越来越臃肿。这样就可以把多出来的性能吃掉,迫使用户升级硬件。
如今安迪比尔定律早就推广到了各个电子产品市场,你每次更新操作系统都发现手机变慢了,真的不是错觉。这是软件商和硬件商之间心照不宣的小秘密。
扯远了,话说回来,x86覆盖pc端,ARM覆盖移动
第288页(2/4)