有的硬件只支持某种操作系统 所以可见 操作系统才是主体 cpu也是受操作系统制约
比如usb。 不是所有系统都能识别usb的吧,需要靠软件驱动,软件需要运行环境吧?那不就是操作系统了,硬件也有操作系统的,换个说法,你觉得是先有操作系统还是先有硬件,对于pc 硬件的目的是什么?不装操作系统的硬件有什么作用?
逻辑上 硬件决定了软件可以发展的范围 就好比 主板决定了你的机器的升级空间一样,但是实际中硬件升级速度越来越快,反观软件并无多大作为,虽然是操作系统在调配cpu,但是cpu的生产工艺 还制约了系统和软件的发展呢
因为软件还要考虑兼容性,不能因为硬件升级了,我写软件就不做优化了
cpu确实决定了系统的可扩展能力 cpu受到制作工艺的限制的,即时是双核多核的cpu也是要依靠补丁来维持的,实际上我认为 多核 就和 多硬盘 差不多的道理 看着是快了 毕竟 原本做一件事 2个处理器帮着一起做。但是也未必是好事。首先兼容性有问题,其次稳定性有问题,假设你一个cpu处故障概率是1/10000那么 你n个cpu就是n/10000 或者都是小几率事件 但这样证明了cpu的发展进入了瓶颈. |