thinkever
2011-02-10 22:54:16 +08:00
从Pc来说,处理器芯片主要是摩尔定律推动硬件的发展,这实际上是一个商业行为,实际硬件层面的进化速度已经远远大于软件的进化速度,Intel几年前构建的Tick-tock战略有效的把硬件进化速度推动到一个软件无法跟进的情形。软件对多核、多线程和某些新指令集的优化没有达到理想状况(由于x86的兼容性战略导致)。这是从x86架构来看,应该算硬件能力富裕,软件设计水平决定(不考虑专用设备和服务器)。至于移动和嵌入式领域(以arm代表来看),主要是arm提前设计出开发路线图和标准、新指令集,然后高通、Ti等芯片厂商根据arm v11、cortex A8等等设计规范开发,Apple等系统设计商在芯片指令集、架构范围内定制,所以基本上是以硬件能力决定的,因此,在硬件达不到成熟时候,比如Apple就不会让ios支持多任务。当然软件优化是不一样的,但是基本能发挥出来硬件的优势,特别是ios这种专用系统,不像android要考虑多种芯片(所以这也是它跑的java vm的一个原因)。象今年上双核是arm和我芯片设计商已经设计好的,当然制程和工艺进步保证了路线图的实现和顺利量产……
手机打字好累啊……