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

正文內(nèi)容

52676嵌入式操作系統(tǒng)-文庫吧

2025-08-27 09:58 本頁面


【正文】 pentium開始有 ? 64位的寄存器 ? rdtsc指令用于讀該寄存器 ? 作為一個(gè)計(jì)數(shù)器,它在每個(gè)時(shí)鐘信號(hào)到來時(shí) +1 ? 例如,時(shí)鐘頻率 400MHz的微處理器, TSC每 +1 Embedded Operating Systems 9 ? 與后面介紹的可編程間隔定時(shí)器相比, TSC可以獲得更精確的時(shí)鐘 ? 為此, Linux在系統(tǒng)初始化的時(shí)候必須確定時(shí)鐘的頻率 ? calibrate_tsc ? 根據(jù)在一個(gè)相對(duì)較長的時(shí)間間隔內(nèi)(約 50ms)所發(fā)生的 TSC計(jì)數(shù)的個(gè)數(shù)進(jìn)行計(jì)算 ? 那個(gè)間隔由可編程間隔定時(shí)器給出 ? 由于只在系統(tǒng)初始化的時(shí)候運(yùn)行一次,因此本程序可以執(zhí)行較長時(shí)間,而不會(huì)引起問題 Embedded Operating Systems 10 可編程間隔定時(shí)器 PIT ? 經(jīng)過適當(dāng)編程后,周期性的給出時(shí)鐘中斷 ? 通常是 8254 CMOS芯片 ? 使用 I/O端口 0x40~0x43 ? Linux將 PIT編程為: ? 100Hz ? 通過 IRQ0發(fā)出時(shí)鐘中斷 ? 每 10ms產(chǎn)生一次時(shí)鐘中斷,即一個(gè) tick Embedded Operating Systems 11 ? Linux在初始化的時(shí)候,利用可編程間隔定時(shí)器獲得 CPU的頻率 ? 觀察 calibrate_tsc() Embedded Operating Systems 12 Tick的長短 ? 短 ? 優(yōu)點(diǎn):分辨率高 ? 缺點(diǎn):需要較多的 CPU時(shí)間處理,會(huì)導(dǎo)致用戶程序運(yùn)行變慢 ? 適用于非常強(qiáng)大的機(jī)器,這種機(jī)器能夠承擔(dān)較大的系統(tǒng)開銷 ? Tick的設(shè)置是一個(gè)折中,例如 ? 在大多數(shù)惠普的 Alpha和 Intel的 IA64上約 1ms產(chǎn)生一個(gè) tick(每秒 1024個(gè)時(shí)鐘中斷) ? Rawhide Alpha工作站采用更高( 1200tick/秒) Embedded Operating Systems 13 ? 在 Linux中,下列宏決定時(shí)鐘中斷頻率 每秒鐘時(shí)鐘中斷的個(gè)數(shù),即每秒 tick的個(gè)數(shù) 8254芯片的內(nèi)部振蕩器頻率 對(duì) 8254分頻,獲得 HZ所需的時(shí)鐘 Embedded Operating
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1