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