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

正文內(nèi)容

linux內(nèi)核源代碼分析-定時器與時間管理-閱讀頁

2025-01-24 04:01本頁面
  

【正文】 it_timer(amp。? 填充結(jié)構(gòu)中需要的值: =… = myfunction。my_timer)。} Linux下的時鐘中斷和相關(guān)時間應(yīng)用? 延遲執(zhí)行– 忙等待– 短延遲Linux內(nèi)存頁? 內(nèi)核中內(nèi)存的分配要復雜的多? 內(nèi)核以物理頁為單位分配內(nèi)存? 物理頁的大小取決于體系結(jié)構(gòu),一般– 4kB– 8kBLinux內(nèi)存頁? 數(shù)據(jù)結(jié)構(gòu): linux/中定義:Struct page { unsigned long flags。Struct list_head list。Unsigned long index。Union { struct pte_chain *chain。} pteUnsigned long private。}Linux內(nèi)存區(qū)? 由于硬件的限制,內(nèi)核并不能對所有的頁一樣看待。– 一些硬件只能允許某些特定的內(nèi)存地址來執(zhí)行 DMA.– 一些體系結(jié)構(gòu)其內(nèi)存的物理地址范圍比虛擬尋址范圍大得多。Linux對應(yīng)有三個區(qū)ZONE_DMAZONE_NORMALZONE_HIGHMEM( P135)內(nèi)存管理提供的服務(wù)? 獲得頁– Alloc_pages()– Page_address(struct page *page)– __get_free_pages()– alloc_page()– __get_free_page()內(nèi)存管理提供的服務(wù)? 獲得填充為 0的頁– Get_zeroed_page()? 釋放頁– __free_pages– Free_pages– Free_page內(nèi)存管理提供的服務(wù)? Kmalloc? Kfree? Vmalloc? vfree內(nèi)存管理提供的服務(wù)? Slab層– 一種緩存機制( P143P148)
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1