yd1
当前位置: 钢企网 -> 财经

重启就是关机再开机?你以为错了……

来源:IT之家   发布时间:2022-11-05 12:19    

前两天边肖在刷pyq的时候,看到一个朋友发来的和客服的对话截图:

太神奇了!虽然之前小编听说重启和关机后重启是不一样的,但是当电脑跳出需要重启的弹窗时,我还是选择稍后重启,然后用完后关机,下次再开机,作为重启...

当时边肖天真的以为这并没有中断正在进行的工作,还完成了重启,可谓效率最大化...

今天,我目睹了这两种方法带来的不同结果,边肖决心探索它们:

「重启」和「关机再开机」有什么区别。

01.定性的观点。

表面上,当我们点击重启时,电脑会自动注销用户,关闭系统,重新打开并加载系统等。主机好像停了,但不是完全关机,

如果选择关机再开机,不仅主机会中途完全关机,我们还要手动按下主机上的电源键才能再次开机。

所以从操作手段上来说,关机重启时比重启时需要多按一次按钮,从主机体验的过程来看,关机重启比重启更有体验。Emmm,好像有些扯淡...

不过通过主持人的不同状态,应该能感觉到两者肯定是不一样的。

主机不完全关机的背后隐藏着哪些不为人知的秘密。

02.数量上。

如果你想深入研究重启背后的秘密的电脑,你需要知道重启电脑的过程中发生了什么。

首先我们来看看操作系统是用什么来区分重启和不重启的这里,我们将介绍一个概念——高级配置电源管理接口

ACPI是操作系统电源管理和硬件配置接口的开放标准,由多家公司于1997年提出并制定。

ACPI总体框架图

不过,今天我们不打算深究ACPI,而是来看看ACPI是如何决定重启电脑的。

ACPI规范定义了兼容ACPI的计算机系统可以有以下七种状态:

G0:正常工作状态计算机的正常工作状态—操作系统和应用程序正在运行

G1:睡觉。这种状态可以细分为以下几类:

S0ix:现代待机在这种睡眠状态下,电脑可以联网,可以播放音乐,其他大部分应用都处于暂停状态你可以登录你的账户,按任意键进入工作状态

S1:比较睡眠模式的功耗CPU的所有寄存器都被刷新,指令的执行被停止,但CPU和内存的供电会维持

S2:比S1更深的睡眠状态,会停止CPU的供电通常不采用这种模式

S3:称为挂起到内存,简称STR这种模式就是我们电脑上常见的睡眠

S4:这叫暂停到磁盘,也叫休眠S4和S3的区别是需要更长的时间,如果此时系统关机,S3未保存的数据会丢失,但在S4不会受到影响

G2:叫软关这种状态类似于下面描述的G3 ,但是在这种状态下,系统仍然可以被一些设备唤醒

G3:称为机械关闭在这种状态下,所有组件都断电,需要再次按下电源按钮才能唤醒

虽然我们好像一直没有提到重启,但是从ACPI规范下的电脑的几种状态,我们可以看到它不同的运行模式和唤醒模式,这些都和我们马上要讲的重启有关。

其实你可能想不到,重启有很多种,我们平时接触最多的一种叫做硬复位,是给所有芯片,外设网卡等发信号将系统的大多数寄存器重置为默认值,然后CPU从重置向量开始执行程序

在这个过程中,系统不会完全断电,也不会进入G3状态,CPU会在其他部件的协助下执行复位相关程序。

在关机和重启过程中,系统会完全切断电源,即进入G3状态,使所有寄存器都恢复到初始状态整个过程会需要执行更多的程序,速度会更慢

03.我应该如何选择重启,关机,重启。

我们选择重启电脑可能是电脑更新了软件或者系统,也可能是系统某个部分出了问题

一般情况下,如果系统要我们重启,按要求重启即可由于软件或系统更新,计算机需要重新加载配置文件这时候重启会更有针对性和效率

但是当电脑的某些功能被阻塞时,由于重启不能保证所有寄存器都恢复到默认状态,所以会导致重启不一定能解决问题,所以需要尝试通过关机来解决问题。

写到这里,边肖不禁感叹,计算机系统真的太庞大了,一个小小的操作背后隐藏着这么多的知识点。真的很佩服研究计算机领域的大佬们,向你们学习!

参考数据

高级配置和电源接口—维基百科

电脑重启的原理是什么。—知乎

软件重用的重启方法(J)系统和软件杂志,1995,30: 201—212

声明:以上内容为本网站转自其它媒体,相关信息仅为传递更多企业信息之目的,不代表本网观点,亦不代表本网站赞同其观点或证实其内容的真实性。投资有风险,需谨慎。

k49