發(fā)布時間:2022-12-25 文章來源:深度系統(tǒng)下載 瀏覽:
|
軟件是一系列按照特定順序組織的計算機數(shù)據(jù)和指令的集合。一般來講軟件被劃分為編程語言、系統(tǒng)軟件、應(yīng)用軟件和介于這兩者之間的中間件。硬件是“計算機硬件”的簡稱。與“軟件”相對,電子計算機系統(tǒng)中所有實體部件和設(shè)備的統(tǒng)稱。 windows10系統(tǒng)隨著不斷的更新和優(yōu)化,也越來越多用戶選擇使用windows10系統(tǒng)。其實windows10系統(tǒng)還有個特點是windows10開機很快,windows10快速啟動原理是什么呢。相信大家都是非常要想了解的。下面小編就把windows10快速啟動原理告訴大家。
先來個直觀的,如果你是Win8及之后版本,打開任務(wù)管理器,點開性能選項卡看運行時間。如果你開啟了快速啟動你會發(fā)現(xiàn)運行時間在剛開機之后居然不是一個接近0的數(shù),而是幾小時甚至幾天。這其實告訴你的是:你的電腦其實沒被真正意義上關(guān)機過,或者說至少它自己一直不認為它被關(guān)機過233333 它們怎么實現(xiàn)的呢? 說到底層細節(jié),其實和休眠類似,但是所有用戶進程(比如你開的記事本,瀏覽器之類的)都會被結(jié)束掉;結(jié)束后,內(nèi)存里就剩下內(nèi)核及系統(tǒng)相關(guān)的模塊(諸如ntoskrnl,kernel32,ntdll……)還有一部分驅(qū)動了,這時候,把它們寫到硬盤里的一個文件里,下次開機直接把它們讀進來就好了。所以它在關(guān)機后不會耗電(廢話23333 那么為啥會快呢?模塊占用內(nèi)存一般會大于其文件本身啊?讀取豈不更耗時間? 這就涉及到一些玄妙的問題。 第一個叫初始化,也就是系統(tǒng)啟動時要準備一些數(shù)據(jù)。 舉個例子,你的注冊表(儲存位置在Windows\system32\config和用戶文件夾下),它們都是以一種非常蛋疼的格式儲存的(叫儲巢,有興趣自行百度……另外它們和文件系統(tǒng)一樣會產(chǎn)生碎片,或者說它們就是一種特殊的文件系統(tǒng)……)。在啟動時,必須要經(jīng)過大量復(fù)雜的解析才能構(gòu)建成你用regedit打開看到的樹狀結(jié)構(gòu)。(個人痛恨注冊表沒說的 第二個是真正的文件系統(tǒng)訪問的問題。 每訪問一個文件,你的電腦要先找到那個文件,再讀取。于是你會發(fā)現(xiàn)你電腦啟動讀取的模塊數(shù)量爆棚。這意味著每讀一個文件就要先找一個文件,于是效率直接坑比……你可以做一個實驗,找一個U盤,先拷一個4GB電影,再到Windows\WinSxS下面隨便選一堆文件,讓它們大小在4GB左右再拷一次,對比時間,你會發(fā)現(xiàn)一個電影可能幾分鐘就拷完了,而那堆小文件可能幾小時也拷不完……正如我剛才說的,你的電腦把內(nèi)存寫到了一個文件里,所以自然省去尋找大量庫的時間。(另注,最后寫入的那個文件還比較特殊,它不需要尋找,而是在C盤的一個固定扇區(qū)。) 那么我用它會有啥優(yōu)勢和劣勢? 優(yōu)勢是: 一般而言,你的電腦啟動會變快。這個快因人而異,有些硬盤菜的(比如我的某渣想)開機能快好幾分鐘…… 劣勢是: 一是非一般情況,有個別案例報告稱在某些較老的電腦上出現(xiàn)了甚至啟動慢點現(xiàn)象…… 二是你的有一些應(yīng)用可能在快速啟動時會出bug……(這些一般是內(nèi)核有驅(qū)動結(jié)果開發(fā)者可能忘記注冊之類的,但現(xiàn)在除非已經(jīng)停止維護的一些上古應(yīng)用外最新版基本都修復(fù)了這些問題) 三是它會一定程度上消耗你的硬盤壽命(每次關(guān)機都要寫GB級的數(shù)據(jù)。所以我個人建議如果你是固態(tài)硬盤且開機速度還好,可以考慮關(guān)閉這個選項,畢竟固態(tài)那可憐的讀寫次數(shù)(當然只要你不是按照用五年十年的節(jié)奏其實開著無所謂)……但是你要是機械硬盤的話就啥也別說了,我建議你還是開著,這速度提升對于用了一陣子的電腦來講不是鬧著玩的…… 以上就是小編帶來的windows10快速啟動原理。windows10開機速度快的原因一方面是因為windows10系統(tǒng)自身的優(yōu)勢,而我們有時候使用固態(tài)硬盤的話,也能加快我們的開機速度。希望小編的教程能對大家有幫助。感謝你們對小編的支持。祝你們天天開心。 硬件是實在的,有模有樣的。軟件是程序性的。是一系列的指令。有了軟件,硬件才會實現(xiàn)更豐富的功能。 |
上一篇:硬盤溫度過高怎樣辦