系统内存不够就容易死机,这事儿得先说清楚啥叫内存。咱们平时说的内存,其实是系统的缓存,就是用那些显示电量的软件看到的那个内存。这缓存一般都不大,不到1M,它是手机存储、内存卡和系统程序运行时要用到的数据缓存区,相当于个桥梁,帮着手机存储、内存卡、系统和CPU之间交换数据。可这个桥梁有时候就成了死机的罪魁祸首,很多死机问题都跟它有关。后面我说的内存,指的就是这个缓存,不是手机存储!手机存储就跟电脑硬盘似的,是存东西的地方,跟内存卡一样,都不是内存。有意思的是,很多人把手机自带的存储叫内存,这就让人搞混了。
明白了内存是啥,再看看为啥手机存储空间不够就会死机。举个例子吧,以前的老电脑硬盘都不大,当我们往里塞东西,快满还没满的时候(比如还剩100多M),电脑是不是经常蓝屏?为啥会这样?虽然还有100M可以用,但要从原理上来说:电脑运行程序的时候,要把程序相关的数据从硬盘读出来,存到内存里,CPU再从内存里取这些数据(中间还要经过CPU自带的一级二级缓存,这就像内存条在硬盘和CPU之间的角色,都是为了加快数据交换)。CPU从内存读数据比直接从硬盘读快多了,所以程序执行速度能提上去。计算完后,CPU就执行结果,比如打开文件夹,电脑就把内容显示出来;或者我们输入文档时,CPU通过键盘敲击算出输入的文字,暂时存在内存里,等我们命令它存盘,才把内容从内存转到硬盘上。实际上,电脑能跑起来全靠CPU计算,我们的每一个动作,像显示器显示、移动鼠标,都要CPU计算和指挥,而这些复杂的中间结果,大多都得暂时存在内存里。等到CPU觉得内存满了,或者...
明白了内存是啥,再看看为啥手机存储空间不够就会死机。举个例子吧,以前的老电脑硬盘都不大,当我们往里塞东西,快满还没满的时候(比如还剩100多M),电脑是不是经常蓝屏?为啥会这样?虽然还有100M可以用,但要从原理上来说:电脑运行程序的时候,要把程序相关的数据从硬盘读出来,存到内存里,CPU再从内存里取这些数据(中间还要经过CPU自带的一级二级缓存,这就像内存条在硬盘和CPU之间的角色,都是为了加快数据交换)。CPU从内存读数据比直接从硬盘读快多了,所以程序执行速度能提上去。计算完后,CPU就执行结果,比如打开文件夹,电脑就把内容显示出来;或者我们输入文档时,CPU通过键盘敲击算出输入的文字,暂时存在内存里,等我们命令它存盘,才把内容从内存转到硬盘上。实际上,电脑能跑起来全靠CPU计算,我们的每一个动作,像显示器显示、移动鼠标,都要CPU计算和指挥,而这些复杂的中间结果,大多都得暂时存在内存里。等到CPU觉得内存满了,或者...