|
原帖由 还是zlps566a 于 2007-12-27 14:41 发表 ![]()
不能这么单纯的考虑,如果只着眼于自己的所见,我也可以说软件落后硬件几年呢,p4 HT 就是最好的例子,当初没有对ht优化的软件,大家甚至都认为ht是垃圾,1年后才出现大量软件对ht技术的支持,p4硬件设计上的ht才得到 ...
1、一般来说,都是在当时的条件下先设计好硬件(所以硬件受当时的各种因素限制,只能设置成当时的可以接受的情况),然后再由软件去充分发挥这个被限定了条条框框约束的硬件,意思就是“由软件来发挥当时某个硬件的性能”,所以一般情况下都是先有硬件才有软件,我觉得从这个角度上说软件设计是一定在硬件后的。
2、但有一些情况下,比如MS的DX,先提供了函数再由硬件厂商专门针对这些个函数集成专门的加速硬件,从这里看来似乎一些说硬件滞后于软件的说法在一定范围内也正确。
3、在某个阶段,软件在充分发挥了硬件性能之后又并不满足,开始设计更为复杂的应用,这样原来的硬件处理起来就吃力了,所以硬件又增加了更多的运算去满足软件的运算需求,从原来的3D游戏需求更好的处理器就可以看出这点。但是硬件的增加运算后的能力,又比上面说的软件需求超出了一大截,形成了闲置的状态,于是软件商门又开始打那些部分的主义,继续开发出运算能力需求更高的软件。由此重重复复、重重复复。。。。
4、所以我觉得硬件和软件,不能单说哪个比哪个落后多少年,而要在特定时刻才能比较一下。 |
|