麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 系統(tǒng) > FreeBSD > 正文

FreeBSD 4.0 Kernel Hacking Guide--vm/vm_page.

2024-07-26 00:29:17
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
vm_page_startup(), 156行. vm_page module 初始化.
183-197行, 計(jì)算所有的可用記憶空間, 并挑出最大的 block. phys_avail 在
一開始 locore.c 的初始階段就設(shè)定. phys_avail 為可用之 physical
memory block list, 由 getmemsize(), i386/i386/machdep.c, 1419行
, 計(jì)算所得.

206行, vm_page_queue_init(), 104行, 初始 vm_page_queues.

222-248行, 初始 hash table buckets(vm_page_buckets), 用以快速
從 object/offset pair 對(duì)應(yīng)成 vm_page.
vm_page_buckets
vm_page_bucket_count

256-283行, allocate vm_page_array, 為每一個(gè)可用的 page 設(shè)置一
個(gè) vm_page. phys_avail 為所有可用 mem block list,
vm_page_array 大小則由 phys_avail 決定. 所有 block 的
(最大的記憶體位址 - 最小位址)/PAGE_SIZE 即為 vm_page 的數(shù)目.
vm_page_array 所有 vm_page 組成的 array.
vm_page_array_size vm_page_array 的長(zhǎng)度.
first_page 第一個(gè) vm_page 對(duì)應(yīng) page 的 physical
page address (address/PAGE_SIZE)

291-310行, 把所有的 vm_page 加入 free queue(in vm_page_queues).
關(guān)於 vm_page_queues 請(qǐng)見專文或者紅皮書.

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产自在自线午夜精品视频在 | 久久久久久免费 | 91av久久| 福利在线免费视频 | 精品一区久久久 | 久久精品资源 | 7777网站| 毛片韩国 | 毛片免费大全短视频 | 蜜桃视频在线免费播放 | 久久久久久久.comav | 免费毛片a线观看 | 成年片在线观看 | 国产毛片毛片毛片 | 精品一区二区三区不卡 | 国产精品1区2区在线观看 | 国产精品成人一区 | 久久久久久久久久性 | 泰剧19禁啪啪无遮挡大尺度 | 成人午夜免费看 | 91午夜免费视频 | 一区二区三区欧洲 | 国产午夜电影 | 久草最新网址 | xvideos korean| 成人在线视频播放 | 欧美成人一区免费视频 | 中文字幕1区2区 | 国产大片全部免费看 | 羞羞视频一区 | 日本在线不卡一区二区 | 免费看成人毛片 | 国产一级91| 天天躁狠狠躁夜躁2020挡不住 | 91久久精品国产亚洲 | 免费观看一区二区三区视频 | 欧美一级做一级爱a做片性 久久久资源网 | 久久久久久久久久综合 | 欧美日韩在线免费观看 | 久久成人综合网 | 成人在线视频播放 |