大部分的嵌入式系統屬於ARM架構式的嵌入式系統,通常對低耗能的支援只有Suspend to RAM(STR)這項電源管理機制,一般並不會去實現Suspend to Disk(STD)這樣的機制,但由於羅習五等人的快速開機是以休眠(STD)這個電源管理機制為基礎,系統必須要對STD做支援才能實現休眠式快速開機的功能。 因此本篇論文做了一個假設,假設能夠STR的系統應該能夠STD,因為宏觀地來看這兩個機制,最大的差別在於,STD多了將主記憶體的資料寫入外部空間做儲存,回復時再將資料回寫到記憶體中,所以只要對資料的保存夠完整,系統理當可以支援STD這個電源管理機制。本篇論文對這兩個機制(STR、STD)做了詳細的介紹和比較,並用一個實例來證明上述的假設成立。
Most embedded systems belong to the ARM architecture formula embedded systems, low energy consumption typically support only Suspend to RAM (STR) this power management mechanism, generally does not go to implement such a mechanism Suspend to Disk (STD) but since the study SHI-WU,LO, fast boot is based on Suspend to Disk(STD) , the system must be done for STD support to achieve the sleep type fast boot function. Therefore, this paper made a hypothesis, assuming that the system which is able to STR must be able to STD, because the macro to run these two mechanisms, the biggest difference is that, STD need to store main memory data to an external storage, restore when data is written back to memory again, as long as the preservation of data integrity enough, the system will readily support this STD power management mechanism. This paper focus on these two mechanisms (STR, STD) made a detailed presentation and comparison, and use an example to prove the above assumption.