北京儿童插座价格联盟

【涨姿势】手机重启=关机再开机?差别竟然这么大

只看楼主 收藏 回复
  • - -
楼主



小伙伴们使用手机过程中,

一定遇到过手机卡顿的情况吧,

甚至是时不时还来个死机!

遇到这种情况,

第一反应是什么呢?关闭掉一些应用程序?

其实很多小伙伴在遇到手机卡顿问题的时候,

第一反应都是直接重启或者关机再开机,

至少极客君就是这样做的,

不过在不断的尝试中,

也发现了一些有趣的事情,

这里特和大家分享一下。

同样是重新启动手机,

重启和关机再开机有什么区别呢?

马上告诉你!

可能有人会说重启比关机再开机的速度更快,

这确实是重启与关机再开机

给我们的最显著区别,

当然还不仅如此,还有很多其他的区别。

智能手机的关机再开机与电脑差不多,

关机时系统和硬件会被全部关闭,

开机是系统对硬件状态的全面检测,

对于智能手机而言,

所有的程序软件包括操作系统

都是运行在RAM中的,

而这些起初都是存储在ROM中,

因此开机的实际上就是将ROM中的系统

和程序加载至RAM的过程,

再开机时则会再次检测所有硬件情况。

而重启仅仅是软件方面的重新启动,

不涉及到硬件,

因此会让系统跳过很多步骤,

直接进入手机的操作系统。



重启与关机再开机的区别具体如下:


1、启动过程

对于先关机再开机,

手机关机时系统和硬件会全部关闭,

之后当我们按下开机键完成通电后,

系统启动加载器(Bootloader)会率先加载,

进行硬件设备检测,

包括GPU、内存等硬件信息,

并初始化硬件设备,

随后建立内存空间的映像图,

为调用系统内核准备好环境。

接下来Android内核就将正式加载,

并开始执行根文件系统的程序,

逐步将系统进程加载完毕。

  反观重启过程,

实际上就是把Android主要进程杀掉,

即从内存中移除,

再重新加载根文件系统程序,

再以正常的顺序重新启动进程,

载入Android应用,

相当于对部分系统进行了重新加载,

本质上讲这仍是一个系统级的行为。

不难看出,关机再开机涉及到硬件的断电,

在开机时需要对手机硬件的状态

进行检测和初始化,

再加载所有数据。

而重启操作并不涉及断电,

会使系统自动跳过开机时

所需要执行的硬件自检、

初始化步骤,并不涉及及硬件层面的操作,

只是通过杀进程达成软件层面的重新开启。


2、耗电程度

从两者的启动过程可以看到

手机关机时系统和硬件会全部关闭,

再开机则再次检测所有的硬件情况,

然后重新加载数据,

这个过程相对来说有点缓慢,

耗电量相对较大。

重启是手机软件层面的重新启动,

它会使系统自动跳过一些步骤,

由于步骤上的缺失,

直接进入操作系统界面,

手机重启所花费的时间往往更短、

所耗电量也更少。


3、断电情况

重启仅为对部分系统进行了重新加载,

本质上讲这仍是一个系统级的行为,

与硬件无关,所以智能手机不会完全断电,

而关机的时候手机硬件会完全断电,

等开机时再重新给硬件供电。


4、数据清除情况

换个角度讲,

关机再开机的操作因为多了硬件自检、

初始化步骤,可以确保手机硬件的状态,

特别是内存,关机的断电会使其中的信息全部移除,

配合后续的初始化将内存垃圾彻底清除,

重启手机由于不涉及到硬件层面,

所以一些系统里面的数据是不会被清除的。

因此理论上关机再开机的操作会使得卡顿的手机更为流畅,

而日常使用中很多手机App非常“顽固”,

常驻内存拖慢手机进程,导致手机产生卡顿现象,

这时候关机再开机可以更彻底地清理垃圾。


特别提示

无论是关机还是重启,

对手机硬件都不会产生影响,

但强制关机

却很容易伤害手机甚至损坏硬件哦!

无论是关机还是重启,

用户操控手机进行该功能的同时,

都是先唤醒系统响应功能,

选择确定后配合响应的系统、

软件关闭机制完成整个操作,

整个流程都会在系统预设

顺序的帮助下逐一完成,

并最终断开软硬件关联。

可不少小伙伴关机时总喜欢“一按到底”,

长按关机键关机,

这样的操作似乎很方便,

但对手机的影响却相当大。

首先是系统和软件,

运行中的系统和软件

因为强制关机的突发性得不到合理退出,

数据甚至程序本身容易受到破坏,

而存储设备在强制关机中受到的伤害是最大的。



总结

由此可见重启手机比较省电,速度较快,

而关机断电比较彻底,可以清理缓存。

如果想省电或省时间建议重启,

如果想清理缓存垃圾可以关机再开机。

还要记得尽量不要强制关机哦。






举报 | 1楼 回复

友情链接