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

正文內(nèi)容

52676嵌入式操作系統(tǒng)-在線瀏覽

2024-12-03 09:58本頁面
  

【正文】 cmos_time() 獲得 s時間 一旦完成, Linux不再需要 RTC, 依靠下半部分維護 xtime Embedded Operating Systems 23 更新 xtime Embedded Operating Systems 24 軟定時器 ? 定時器是一種軟件功能,它允許在將來的某個時刻調(diào)用某個函數(shù) ? 大多數(shù)設備驅(qū)動程序利用定時器完成一些特殊工作 ? 軟盤驅(qū)動程序在軟盤暫時不被訪問時就關(guān)閉設備的發(fā)動機 ? 并行打印機利用定時器檢測錯誤的打印機情況 Embedded Operating Systems 25 ? Linux中存在兩類定時器: ? 動態(tài)定時器 ? 內(nèi)核使用 ? 間隔定時器 ? 由進程在用戶態(tài)創(chuàng)建 ? 注意:由于軟定時器在下半部分處理,內(nèi)核不能保證定時器正好在時鐘到期的時候被執(zhí)行,會存在延遲,不適用于實時應用 Embedded Operating Systems 26 動態(tài)定時器 ? 動態(tài)定時器被動態(tài)的創(chuàng)建和撤銷,當前活動的動態(tài)定時器個數(shù)沒有限制 ? 數(shù)據(jù)結(jié)構(gòu): ? 系統(tǒng)使用 512個雙向鏈表維護動態(tài)定時器 定時器到期時要執(zhí)行的函數(shù) 函數(shù)使用的參數(shù) 到期時間 Embedded Operating Systems 27 創(chuàng)建并激活一個動態(tài)定時器 ? 創(chuàng)建一個新的 timer_list對象 ? 調(diào)用 init_timer初始化,并設置定時器要處理的函數(shù)和參數(shù) ? 設置定時時間 ? 使用 add_timer加入到合適的鏈表中 ? 通常定時器只能執(zhí)行一次,如果要周期性的執(zhí)行,必須再次將其加入鏈表 Embedded Operating Systems 28 動態(tài)定時器的處理 ? 為提高處理動態(tài)定時器的效率,必須給定時器排序,并使用合適的數(shù)據(jù)結(jié)構(gòu) ? Linux根據(jù) expires的值,維護這樣的數(shù)據(jù)結(jié)構(gòu) Embedded Operating Systems 29 =64, 64個雙向鏈表,包含了未來某個時間段內(nèi)的 動態(tài)定時器 index指向當前應當用來更新上一級定時器的鏈表 ( =256), 256個雙向鏈表,每個表示
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1