freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

linux內(nèi)核源代碼分析-定時器與時間管理-文庫吧

2024-12-25 04:01 本頁面


【正文】 總數(shù)? 在 linux/中定義:? Extern unsigned long volatile jiffies。響應(yīng)地有:? Seconds* HZ = jiffies。? (jiffies/HZ) = seconds。(還有一些其他的轉(zhuǎn)換)? 有關(guān) jiffies的內(nèi)部位數(shù)問題:– 溢出時間問題– 64位問題( )Linux中時間表示 (jiffies)? 64位與 32位的結(jié)合? Jiffies的回繞unsigned long timeout = jiffies + HZ/2。/*執(zhí)行一些任務(wù) ….*/if (timeout jiffies) { 未超時,正常處理 }else {超時,錯誤處理;}Linux中時間表示 (jiffies)? 回繞的處理:? time_after? Time_before? Time_after_eq? Time_before_eq? 分析怎樣避免的回繞影響 (借用了 LONG的符號 )Linux中時間表示 (用戶空間和 HZ)? 內(nèi)核改變 HZ的值會影響一些基于原來值的應(yīng)用? 內(nèi)核需要導(dǎo)出合適的 jeffies值? 若新舊 HZ數(shù)差整數(shù)倍則比較簡單– define jiffies_to_clock(x) ((x)/(HZ/USER_HZ))– 否則,需要向時間上做一下轉(zhuǎn)換,誤差會小一些。思考一下,為什么?硬件時鐘和定時器? 體系結(jié)構(gòu)提供了兩種設(shè)備計時– 系統(tǒng)定時器– 實時時鐘( RTC),不開機時靠電池供電工作,系統(tǒng)啟動時,初始化 xtime變量。Linux下的時鐘中斷和相關(guān)時間應(yīng)用? 時鐘中斷處理程序做的工作:– 獲得 xtime_lock鎖,對 jiffies_64和 xtime進行保護(為什么 jiffies不用保護)– 應(yīng)答或重新設(shè)置系統(tǒng)時鐘– 周期性地使用墻上時間更新實時時鐘– 調(diào)用體系結(jié)構(gòu)
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1