发布网友 发布时间:2022-04-29 23:18
共5个回答
热心网友 时间:2022-06-25 16:10
1981年的时候比尔盖茨在开发DOS系统的时候说过“640KB应该对任何人都够用了”,随后没多久他就被自己打脸了。事实是就算硬件一直都遵循“摩尔定律”(当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24个月便会增加一倍,性能也将提升一倍)保持性能的增长,它还是不够用。2008年9月23日由谷歌和HTC在美国推出了首款安卓手机T-Mobil
G1,距今12年。在当时,这款手机是“神”机,而以现在的审美标准来看它是十分粗糙丑陋的,不仅屏幕小而且机身十分厚重,别切也没有现在的触控、指纹等系统。使用T-Mobil
G1显然都不足以安装一个我们常用的软件,更别提现在动不动就好几个GB的Android系统了。
T-Mobil
G1配置CPU:Qualcomm MSM7201A
528MHzROM:256MBRAM:192MB屏幕分辨率:320*480像素:320万这时,你就会发现一个问题:硬件产商们每时每刻都在辛辛苦苦的把硬件性能提升,而软件公司们开发出更庞大、更消耗资源的软件,把硬件的性能给抵消了。这就是著名的安迪-比尔定律(原文:Andy
gives,Bill takes away.),指的是英特尔公司的前CEO安迪·格鲁夫所代表的硬件产商阵营和比尔·盖茨所代表的软件产商阵营。
这时很多人会说:软件公司的程序员们也太坑爹了吧,就不能把软件做得更高效一些吗?其实还真不能怪这些程序员们,软件是一个复杂的系统,想要为软件添加20%的功能,很可能系统复杂度就会增加一倍。再加上现在各种全新的编程语言,开发效率越来越高,代码可读性越来越好,但底层效率却越来越低。
如果现在让你回到十几年前,让你看普清的电视剧,使用特别慢的移动网络,用ROM256MB和RAM192MB的手机......你肯定不会愿意的。所以,新的软件和系统占用资源成指数增加,也就可以理解了。从另外的一个角度来讲,安迪-比尔定律也并不全是坏事许多新软件有着更高的配置要求,从而带动了硬件的消费市场,让整个IT生态更加活跃。比如某游戏公司推出一款酷炫的游戏,那么显卡公司一定会偷着乐。在我们的生活中,也处处隐含着类似的道理。以挣钱为例,如果一个上班族小哥的收入提升10倍,他是不是再也不用为钱发愁了呢?恐怕不是的。随着收入的增加,人的消费等级也会随之提升,消费等级哪怕只提升一点点,花销就很可能提高几倍。有很多年收入一两百万的中产家庭,照样觉得钱不够花,因为他们开着更好的车,住着更大的房子,孩子受着更好地教育。
手机也是一样的,SOC(System
on
Chip)提升了一个档次,那么RAM、ROM、摄像头、屏幕等硬件都会潜移默化的同时进行性能的提升,同时软件也能够实现更多不一样的性能和交互。软件消耗等级提升了哪怕一点点,硬件花销就很可能需要再提升好几倍。所以你会觉得每年手机都在升级CPU,但始终都是会卡顿。以上个人浅见,欢迎批评指正。喜欢的可以关注我,谢谢!认同我的看法的请点个赞再走,再次感谢!
热心网友 时间:2022-06-25 16:11
手机的CPU核心数量虽然大幅度增加,但是手机的CPU主频偏低。手机软件的更新速度越来越快,对手机硬件的要求越来越高。手机硬件的更新速度要比软件更新的速度慢,所以始终卡顿。热心网友 时间:2022-06-25 16:11
因为造成手机卡顿,还有其他的原因,比如说内存空间占用过多的话,也会导致手机卡顿,手机使用时间过长的话,CPU也是会衰老的。所以手机卡顿也是正常的现象。热心网友 时间:2022-06-25 16:12
虽然手机的CPU在不断的升级,但是说我们用的软件还有一些应用之类的都在升级,有些时候占的内存越来越大。所以说才会出现,即使手机的CPU一直在升级还是不够用。热心网友 时间:2022-06-25 16:13
因为虽然手机每年都在升级CPU,但是手机软件的更新速度比它更快。所以就会造成手机软件和CPU不兼容。所以不管你怎么用,手机始终都会卡顿的。