• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    英特爾對于「強制關機會損害電腦硬件」的科普是否有道理?

    圖片:janeb13 / CC0 老狼,UEFI固件、辦事器、嵌入式產物(公家號:UEFIblog)

    謝邀。發現 Intel 官網應該是引用了我在這篇回覆中關頭部門:

    筆記本電腦按住電源鍵強行關機對電腦有危險嗎

    而忽略了說理的部門。官網這樣說:

    我的回覆這樣說:

    幾乎是一模一樣,而我的回覆在半年以前。不少同窗但愿知道這么說的原因,我就把謎底搬過來,看過的同窗可以主動點贊忽略了。

    ===============原謎底=====================

    按住電源鍵強制關機和拔電源關機并紛歧樣,這點對筆記本和臺式機都是如斯。

    按住電源鍵關機,在硬件上看就是拉住 PWRBTN#引腳,連結一段時候。在電源鍵按下后,也就是 PWRBTN#被置高后,硬件會開啟一個時鐘 Timer,跨越 5 秒還沒有抬起,也就是 PWRBTN#沒有被置低,會觸發關靈活作。這個關靈活作并不是堵截電源了事,而是遵循通俗的關機硬件流程。大師要知道,現實上 CPU 和本家兒板上有良多 power rail,關機并不是簡簡單單堵截電源就好了,有復雜的封閉各個 power rail 的時序,要按照必然的挨次來,大師可以看看芯片手冊領會一下,這里不再臚陳。這時進入的 ACPI 模式是 G2,不是拔電源的 G3,本家兒板還有部門區域是有電的。

    也就是說按住電源鍵關機,看起來像一下封閉電源了,現實上仍是要履歷一個完整的關機硬件流程,和通俗的正常關機在硬件流程上沒有什么分歧。和拔電源也有素質的分歧。

    和正常關機有什么分歧?

    硬件流程上一樣,那么和通俗關機在什么處所分歧了呢?不同就是操作系統被跳過了。無論我們是鼠標點選關機,仍是按了一下電源鍵關機(詳見 老狼按下電源鍵后發生了什么電腦是若何關機的),操作系統也就是 Windows 或者 Linux 城市受到通知,測驗考試平安關機。操作系統和固件在 ACPI 規范下配合工作,分歧分工,一步步平安封閉計較機。包羅保留文件等等操作。跳過這些動作輕則未保留文件丟掉,重則操作系統文件損壞而不克不及啟動。

    結論

    所以說按住電源鍵關機對硬件完全沒有毀傷,硬盤也不會一下失落電而要用到失落電庇護的功能:

    老狼硬盤突然失落電會損壞硬盤和數據嗎

    和正常關機一樣。真正需要擔憂的是數據的平安問題。

    其他

    話說回來拔電源或者家里若是停電會危險硬件嗎?現實上機械硬盤并不需要擔憂,真正需要擔憂的是 SSD 和本家兒板。看過我們固態硬盤系列的讀者應該都知道 FTL 的存在(雜談閃存三)。FTL 的邏輯塊和物理塊的轉換表必需存儲在 NAND Flash 上,不然會造當作紊亂;高端企業級硬盤上有大量的 DRAM 來加快,此中的內容也必需存儲下來。

    在正常關電的時辰,和機械硬盤近似,SATA 的 STANDBY IMMEDIATE 號令和 SCSI 的 Stop 指令是合適的存儲這些信息的機遇。SSD 節制器可以自在的將這些信息寫在合適的處所。

    在不測失落電的環境下,環境就復雜不少。不知道大師注重過沒有,此刻 M.2 的 SSD 上面有良多很小的電容:

    在 Vcc 沒電的時辰,這些電容的 gate 就會打開,會為本家兒控爭奪 1ms 擺布的時候。本家兒控會立即拋卻此刻所有沒有存儲的數據,而立即起頭存儲 FTL 表,包管不會出大問題。

    在企業級的 SSD 中,有的 DRAM 巨細快要 1GB,而企業 SSD 的數據完整性要求極高,不容有掉,不單 FTL 表要存好,DRAM 中沒有存儲過的,也必需全數存下來。這就需要很大的電容,來爭奪更多的時候,若是我們拆開企業 SSD,就會發現良多大黃快:

    這個 Micron 的 SSD 有 3 塊,而 Intel 的部門 SSD,因為 DRAM 很大,大電容達到 8 塊!

    有些低端 SSD 廠商,沒有電容,或者在長時候利用后電容能力下降。在失落電后,FTL 表并沒有存下來。而是采納鄙人一次上電的時辰重建 FTL 表,這是用戶就會發現 SSD 反映很慢,要一會才會恢復正常。SSD 固件寫的欠好的,SSD 不克不及用也是可能的。

    對本家兒板的危險本家兒要在于失落電前后的電涌和電流波動,欠好的電源 + 劣質本家兒板有可能損壞本家兒板。這樣是我保舉電源必然要選個好的原因之一。

    =======評論區分界==========

    評論區有同窗提到電源的連結時候起碼有 16ms(最低尺度),不是夠 SSD 保留數據了嗎?這個 16ms 現實上是一個交流周期,它是和 UPS 來一路工作的。這個 16ms 對 SSD 和硬盤沒有幫忙,因為電源和硬盤之間是沒有旌旗燈號互換的,就是說電源不克不及把“我要頓時沒電了,快保留吧!”傳給硬盤。對于硬盤和 SSD 來說仍是突然失落電。

    文章頗受好評,評論區讀下來發現大師對計較機 / 筆記本電源都有一個深深地曲解,認為電源按鈕沒按,CPU 電扇沒轉,整個本家兒板和計較機系統就沒電;關機按鈕按下,電扇不轉了,本家兒板和計較機系統也就沒電了。可你們發現沒有,前面板的電源按鈕毗連的電源開關線恰好就直接毗連到本家兒板上:

    前面板的電源按鈕并沒有毗連到電源上。若是本家兒板沒電,按鈕按下的旌旗燈號若何傳遞給電源呢?關機后又若何開機呢?現實上只要電源線沒有被拔失落,無論電源按鍵按下與否,本家兒板的部門仍是有點的,包羅:EC(若是有)、BMC(若是有)、CPLD、ME 和環繞它們的電路。這就是 G3 和 G2 的區別。我寫了篇文章專門介紹了一下:

    老狼電源是若何供給電力本家兒板的又是若何堵截的

    • 發表于 2019-10-20 17:30
    • 閱讀 ( 855 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆