基于S3C2440A的Windows CE系統(tǒng)快速啟動方案
4.3 實驗結(jié)果及分析
表2至表4中對比了相應(yīng)優(yōu)化帶來啟動時間的比較,時間的計算使從開始啟動到進入windows CE界面為止。從表2可以看出,使用Multi-bin技術(shù)可以很大提升啟動速度,縮短了啟動時間;而串口輸出信息也有一定的影響,特別是在輸出信息很多的情況下,所占用的時間是不可忽視的。
另外,表3則表明,內(nèi)核、組件等的構(gòu)成系統(tǒng)大小也直接影響著啟動的速度,故應(yīng)當盡量減少系統(tǒng)不必要的內(nèi)核和組件。
由表4、表5可以看出,在沒有修改注冊表的時候,使用基于RAM的注冊表速度比基于Hive的注冊表的略快一些,但在修改注冊表之后,由于前者通常需要啟動2次,故速度要慢于后者。
5 結(jié)語
在嵌入式操作系統(tǒng)Windows CE的開發(fā)和使用中,系統(tǒng)的啟動速度不僅體現(xiàn)設(shè)備的性能,而且也直接影響到使用者的感受和體驗。本文先介紹Windows CE的啟動流程,分析影響Windows CE啟動速度的因素,再提出一些加快啟動速度的方案。雖然系統(tǒng)啟動還與具體的硬件有關(guān),在具體應(yīng)用時還需要綜合考慮。但本文提出的方法對對基于其他硬件結(jié)構(gòu)下使用WindowsCE系統(tǒng)時優(yōu)化其啟動速度同樣有重要的指導(dǎo)意義。
評論