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

正文內(nèi)容

52676嵌入式操作系統(tǒng)-資料下載頁(yè)

2024-09-30 09:58本頁(yè)面

【導(dǎo)讀】Linux內(nèi)核提供兩種主要的定時(shí)測(cè)量。獲得當(dāng)前的時(shí)間和日期。定時(shí)測(cè)量是由基于固定頻率振蕩器和計(jì)數(shù)器的。Linux內(nèi)核中與時(shí)間有關(guān)的程序。系統(tǒng)調(diào)用及相關(guān)服務(wù)例程。80x86體系結(jié)構(gòu)上,內(nèi)核必須顯式的與四種時(shí)。時(shí)間戳計(jì)數(shù)器Timestampcounter,TSC. 獨(dú)立于CPU與所有其他芯片。依靠一個(gè)獨(dú)立的小電池供電。即使關(guān)閉PC電源,還會(huì)繼續(xù)運(yùn)轉(zhuǎn)。與CMOSRAM往往集成在一個(gè)芯片內(nèi)。能在IRQ8上發(fā)出周期性的中斷,頻率在??梢詫?duì)其編程實(shí)現(xiàn)一個(gè)鬧鐘。對(duì)應(yīng)的設(shè)備文件為/dev/rtc. 內(nèi)核通過(guò)0x70和0x71兩個(gè)端口訪問(wèn)RTC. rdtsc指令用于讀該寄存器。作為一個(gè)計(jì)數(shù)器,它在每個(gè)時(shí)鐘信號(hào)到來(lái)時(shí)+1. 例如,時(shí)鐘頻率400MHz的微處理器,TSC每+1. 與后面介紹的可編程間隔定時(shí)器相比,TSC可。根據(jù)在一個(gè)相對(duì)較長(zhǎng)的時(shí)間間隔內(nèi)所發(fā)生。那個(gè)間隔由可編程間隔定時(shí)器給出。在單處理器系統(tǒng)中,所有定時(shí)活動(dòng)都由IRQ0. 在中斷中立即執(zhí)行的部分,和。當(dāng)時(shí)鐘中斷處理例程運(yùn)行結(jié)束并返回時(shí),會(huì)立。并行打印機(jī)利用定時(shí)器檢測(cè)錯(cuò)誤的打印機(jī)情況。由進(jìn)程在用戶(hù)態(tài)創(chuàng)建

  

【正文】 對(duì)應(yīng) 時(shí)鐘到期時(shí)的動(dòng)態(tài)定時(shí)器鏈表 Index表示當(dāng)前節(jié)拍對(duì)應(yīng)的那個(gè)鏈表 未來(lái) 2141個(gè)節(jié)拍內(nèi)的定時(shí)器 每 256個(gè)節(jié)拍內(nèi)的定時(shí)器為 1個(gè)鏈表 共 64個(gè) 未來(lái) 2201個(gè)節(jié)拍內(nèi)的定時(shí)器 每 214個(gè)節(jié)拍內(nèi)的定時(shí)器為 1個(gè)鏈表 共 64個(gè) 未來(lái) 2261個(gè)節(jié)拍內(nèi)的定時(shí)器 每 220個(gè)節(jié)拍內(nèi)的定時(shí)器為 1個(gè)鏈表 共 64個(gè) 未來(lái) 2321個(gè)節(jié)拍內(nèi)的定時(shí)器 每 226個(gè)節(jié)拍內(nèi)的定時(shí)器為 1個(gè)鏈表 共 64個(gè) 一點(diǎn)點(diǎn)不同:最后一個(gè)鏈表中的 定時(shí)器的時(shí)間可以任意大 Embedded Operating Systems 30 run_timer_list ? 下半部分 timer_bh()調(diào)用 run_timer_list()檢查到期的動(dòng)態(tài)定時(shí)器,包括: ? 執(zhí)行動(dòng)態(tài)定時(shí)器 ? 更新鏈表 ? 觀察 run_timer_list() Embedded Operating Systems 31 動(dòng)態(tài)定時(shí)器的應(yīng)用 ? 使用 schedule_timeout()可以使進(jìn)程被延遲(睡眠一段時(shí)間) ? 觀察 schedule_timeout()并看一個(gè)內(nèi)核應(yīng)用實(shí)例 Embedded Operating Systems 32 與定時(shí)測(cè)量相關(guān)的系統(tǒng)調(diào)用 ? time() ? 返回從 1970年 1月 1日凌晨 0點(diǎn)開(kāi)始的秒數(shù) ? ftime() ? 返回從 1970年 1月 1日凌晨 0點(diǎn)開(kāi)始的秒數(shù)以及最后一秒的毫秒數(shù) ? 數(shù)據(jù)結(jié)構(gòu)為 timeb ? gettimeofday() ? 返回從 1970年 1月 1日凌晨 0點(diǎn)開(kāi)始的秒數(shù) ? 對(duì)應(yīng)于 sys_gettimeofday() Embedded Operating Systems 33 ? settimer() ? 間隔定時(shí)器 ? 頻率:周期性的觸發(fā)定時(shí)器(若為 0,只觸發(fā)一次) ? alarm() ? 引起 SIGALARM信號(hào) Embedded Operating Systems 34 與時(shí)鐘相關(guān)的命令(演示) ? date:顯示或者更改系統(tǒng)時(shí)鐘 ? 使用 time獲得時(shí)鐘 ? 使用 ctime改變時(shí)鐘格式
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1