發表文章

目前顯示的是 十一月, 2013的文章

WriteThrough,WriteBack

WriteThrough:每次遇到寫入指令時都會真正將資料寫入記憶體中 。

WriteBack:遇到寫入指令時先不將資料寫入記憶體中,而是將 Cache 內儲存的該筆資料標示為已更改,等系統閒置時或該記憶體位址將被其他重複率更高的位址取代時,才真正將資料回寫

WriteThrough 的特點是效率較差,但安全性高,WriteBack 則正好相反

Preemptive Multitasking

先佔式多工(Preemptive Multitasking)
其實就是OS裡的Rounb Robin.....
也就是所謂「優先權式多工」或是「先佔式多工」。
在這種模式底下,每個程式的執行時間係由「作業系統」來分配,一個程式的時間使用完之後,系統就會將CPU分配給下一個程式(這種動作稱為context switching),沒有一個程式能獨佔CPU。
但是因為在CPU idle的時候依舊會作這樣子的切換(linux kernel 每秒約作100 或1000次的切換),造成在筆電或是行動裝置上無法在耗電方面作有效省電。