为什么软件总会耗尽硬件资源?安迪-比尔定律

明明几年前花了四五千买的最新款配置很高的手机,这几年一直放着没用,最近拿出来为什么也变慢了呢?一直在用的有损耗可以理解,放着没有使用的该怎么解释呀。

记得10年的时候买个2G的U盘当时花了70多块钱,如今同样的价格可以买到64GB的了,128GB的也才100多。电脑的配置就更不用说了,高了太多倍。

半导体行业的摩尔定律可以解释这个,即每隔18个月,计算机的性能会提高一倍,价格则会减半。

仅仅参照摩尔定律的话,计算机和手机的速度应该是越来越快,性能也应该是越来越高的才对。但为什么实际的感觉并不是这样呢?以前电脑会卡,现在依然会卡。

这就要谈到另外一个定律了,安定-比尔定律

安迪-比尔定律,原话是安迪提供什么,比尔拿走什么。安定指英特尔前CEO安迪格鲁夫,比尔则是微软前CEO比尔盖茨。安迪代表了硬件,比尔则代表了软件。意思是根据摩尔定律硬件提高的性能,很快被软件给消耗掉了。


为什么软件总会耗尽硬件资源?安迪-比尔定律

就像我们使用的qq或者微信,当初电脑性能很低的时候,他们安装包也都很小的几M足够,现在几百M都有了。当然这个现象也不难理解,每当硬件提升了,在这些硬件上面开发软件的时候就想充分利用这些硬件,来开发更多的功能或者提升更好的体验。

这个定律带来的好处是,我们使用的应用软件功能越来越多,也越来越方便。带来的坏处是,我们不仅软件需要更新,电脑和手机用几年后,硬件同样也需要更新,不然无法满足最新系统和应用软件的需求。


为什么软件总会耗尽硬件资源?安迪-比尔定律


也正是因为这个,手机和电脑需要一直更换新设备,本来应该属于耐用品的手机和电脑也变成了消耗品。但在这个发展如此迅猛的时代,什么都是需要改变的,不是吗?


分享到:


相關文章: