有家BIOS公司就展示過 BIOS一秒內跑完
做法就是把I/O偵測時間縮短
memory test 跳過
鍵盤偵測 縮到0.0幾秒
其他裝置也是很快就掃過
快是很快 可是有個缺點
因為鍵盤偵測一下就過去了
所以開啟快速BIOS的功能後
很難再進BIOS去設定其他東西了
(因為你沒辦法抓到按del進BIOS的時間...)
只有clear CMOS或是重燒
快速進OS的話則可以使用
MS Windows Embedded Standard
其實他就是將功能套件模組化的xp
裡面有個HORM的功能
在開機後使用Hibernate
它會將現有的電腦狀態暫存在硬碟裡(也就是待命)
只要喚醒就可以快速回覆待命前的狀態
如果使用SSD的話相信效果更佳..
不知道你的朋友電腦是不是用這幾個方式達到的..
J88+3310→G1000→J100+Z800i→W610i→2660→G705+C901→Arc→Xperia S
Microsoft 和品牌廠和 ODM 廠層級的話, 可以 Tune 不少東西, 包含用新規格的 BIOS, 以及直接命命跳掉一些東西, 固定硬體下直接不用一般的偵測程序等
但如果 10~20 秒前後還可以以一般的 Tune 能力與功力來看 (Clean System 基準為前提);
"1秒" 的話, 就牽涉到更大範圍的架構變動, 或是單純的量測問題. (開始時間不是看到 BIOS 畫面, 而是按下電源)
同樣是 "看到桌面" 也有很多種層級的定義. 例如在舊的 Windows 上, 可以是指
出現最開始的藍底, 但在進 Login 程序前, 當然也在 Task Bar 前
但就算是這樣, 極短時間內的話, 會遇到一開始講的 I/O 速度問題
不管 CPU 多快, 週邊多快定義下來, 到可以看到桌面底色的狀況下
假設 Kernal 這時就要 250MB 的東西進記憶體, 要一秒內完成這東西
最少需要 250*8 = 2Gbits/second 的資料 (i.e 實效 2Gbps 以上的硬碟界面頻寬與傳輸成果)
從 SSD/HDD 載入到 RAM 之中. 當然這中間還先要有 BIOS 進去, 介面開始通訊等等的問題.
除非是用某種暫停方式將東西先放到 RAM 中, 不然就算以 個位數秒鐘 來看,
目前也可以說是無法達成 (DT 型一般 Windows, 非 CE/Mobile... 的話)
AC 電的話, 光要第一個供電波形週期過去就要 1/50 ~ 1/60 秒.
http://sankei.jp.msn.com/economy/business/100928/biz1009281445013-n1.htm
SSD + ubunto 的狀況下, 作到 3.86 秒
http://viva-ubuntu.com/?p=2678
chiyenms wrote:
參考: 號稱 Windows 起動最快可以到 15 秒的 NB (Panasonic)
http://sankei.jp.msn.com/economy/business/100928/biz1009281445013-n1.htm
SSD + ubunto 的狀況下, 作到 3.86 秒
http://viva-ubuntu.com/?p=2678
我想這兩個數據應該都不包括bios啟動時間....應該是從bootloader接手開始起算,
這兩個數字都是合理的(應該都有做過開機速度最佳化的一些調整).
光是BIOS樓上就有說了, 光是嗶那一聲就不止一秒了... 基本上能做到BIOS一秒完成啟動檢測,
這點就太不可思議了.
我不是很熟, 不過有一種叫suspend to RAM的做法, 似乎可以做到像樓主講的那樣子?
如果把電腦電源插頭拔掉, 重新插上電源之後還是能做到一秒看到桌面就太誇張了點..
與失敗為伍者,天天靠盃都是別人的錯。
與成功為伍者,天天跟失敗切磋直到不再出錯。
內文搜尋
X




























































































