為什麼軟件總會耗盡硬件資源?安迪-比爾定律

明明幾年前花了四五千買的最新款配置很高的手機,這幾年一直放著沒用,最近拿出來為什麼也變慢了呢?一直在用的有損耗可以理解,放著沒有使用的該怎麼解釋呀。

記得10年的時候買個2G的U盤當時花了70多塊錢,如今同樣的價格可以買到64GB的了,128GB的也才100多。電腦的配置就更不用說了,高了太多倍。

半導體行業的摩爾定律可以解釋這個,即每隔18個月,計算機的性能會提高一倍,價格則會減半。

僅僅參照摩爾定律的話,計算機和手機的速度應該是越來越快,性能也應該是越來越高的才對。但為什麼實際的感覺並不是這樣呢?以前電腦會卡,現在依然會卡。

這就要談到另外一個定律了,安定-比爾定律

安迪-比爾定律,原話是安迪提供什麼,比爾拿走什麼。安定指英特爾前CEO安迪格魯夫,比爾則是微軟前CEO比爾蓋茨。安迪代表了硬件,比爾則代表了軟件。意思是根據摩爾定律硬件提高的性能,很快被軟件給消耗掉了。


為什麼軟件總會耗盡硬件資源?安迪-比爾定律

就像我們使用的qq或者微信,當初電腦性能很低的時候,他們安裝包也都很小的幾M足夠,現在幾百M都有了。當然這個現象也不難理解,每當硬件提升了,在這些硬件上面開發軟件的時候就想充分利用這些硬件,來開發更多的功能或者提升更好的體驗。

這個定律帶來的好處是,我們使用的應用軟件功能越來越多,也越來越方便。帶來的壞處是,我們不僅軟件需要更新,電腦和手機用幾年後,硬件同樣也需要更新,不然無法滿足最新系統和應用軟件的需求。


為什麼軟件總會耗盡硬件資源?安迪-比爾定律


也正是因為這個,手機和電腦需要一直更換新設備,本來應該屬於耐用品的手機和電腦也變成了消耗品。但在這個發展如此迅猛的時代,什麼都是需要改變的,不是嗎?


分享到:


相關文章: