• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆-80  評論-24  文章-0  trackbacks-0
            該文件也十分簡單,核心部分將在buffer.c中實(shí)現(xiàn)。
             1 #include <type.h>
             2 #include <winixj/buffer.h>
             3 
             4 //定義指向頁表和頁目錄表的指針,為全局變量
             5 uint32* page_dir    = (uint32 *)(0x100000);
             6 uint32* page_tbl    = (uint32 *)(0x101000);
             7 uint32 MEMORY_START    = 0x200000;    //普通內(nèi)存從2M開始,前兩M為內(nèi)核使用
             8 uint32 MEMORY_END    = 0;        //普通內(nèi)存的末端
             9 
            10 //擴(kuò)展內(nèi)存的大小,以KB為單位
            11 uint16 externed_mem = 0;
            12 
            13 void init_mm()
            14 {
            15     externed_mem = *(uint16 *)0xf0002;
            16     init_buffer();
            17     MEMORY_END = buf_info.start;  //普通內(nèi)存末端為高速緩沖區(qū)的起始
            18 }
            19 

            該程序有幾個變量比較重要,page_dir,page_tbl,MEMORY_START,MEMORY_END:
            page_dir是頁目錄表起始地址。
            page_tbl是頁表起始地址。
            MEMORY_START:普通內(nèi)存的起始端,在分頁中使用。
            MEMORY_END:普通內(nèi)存的末端,在分頁中使用,它的值在buffer.c中動態(tài)確定。
            posted on 2012-02-14 20:16 myjfm 閱讀(385) 評論(0)  編輯 收藏 引用 所屬分類: 操作系統(tǒng)
            精产国品久久一二三产区区别| 亚洲精品无码久久千人斩| 久久精品亚洲中文字幕无码麻豆| 亚洲精品乱码久久久久久久久久久久 | 久久亚洲sm情趣捆绑调教| 久久精品国产亚洲AV无码偷窥| 久久91精品久久91综合| 久久久久无码专区亚洲av| 亚洲人成伊人成综合网久久久| 久久精品国产影库免费看| 欧美午夜精品久久久久久浪潮| 亚洲av伊人久久综合密臀性色| 91精品国产91久久久久久蜜臀 | 久久精品人人做人人妻人人玩| 91精品国产91久久久久久| 久久丫精品国产亚洲av不卡| 国产伊人久久| 2021久久精品国产99国产精品| 久久中文字幕精品| 久久99精品九九九久久婷婷| 国产精品久久久久影院色| 欧美国产成人久久精品| 久久天天躁狠狠躁夜夜2020| 久久综合欧美成人| 国产精品美女久久久m| 中文字幕久久波多野结衣av| 日日狠狠久久偷偷色综合0| 久久99精品久久久久久水蜜桃| 国产韩国精品一区二区三区久久| 亚洲αv久久久噜噜噜噜噜| 久久丝袜精品中文字幕| 九九久久精品国产| 久久精品国产99久久香蕉| 99久久精品费精品国产 | 亚洲综合久久综合激情久久| 久久亚洲精品国产精品婷婷 | 欧洲精品久久久av无码电影| 2021国产精品午夜久久| 久久99热这里只有精品国产| 久久人人爽人人人人爽AV| 亚洲AV日韩精品久久久久久久|