posts - 12,comments - 1,trackbacks - 0
          看understanding linux kernel的一點筆記:
          頁表
          通常32位cpu使用2級頁表機制就已足夠,但到64位時代,2級頁表會使頁表的項急劇增加,所以通常會使用更多的頁表級數。
          ia64/ppc64/alpha使用3級頁表,x86_64使用到4級頁表。為兼容這些模型,2.6.11之后使用了統一的4級頁表模型
          Global Directory
          Upper Directory
          Middle Directory
          Page Table
          針對不同的架構,設置每一級不同的地址位數,0的話就是不使用這一級頁表機制。

          cache
          多cpu環境中,每個cpu有自己的cache,對cache的更新有硬件機制保證通知其他的cpu進行同步。(真的嗎?)

          tlb
          用來cache頁表,加速地址的轉換速度。每個cpu有自己的tlb,但不需要同步,因為地址轉換和進程相關。

          posted @ 2008-11-01 08:27 白色天堂 閱讀(141) | 評論 (0)編輯 收藏
          主站蜘蛛池模板: 鲁山县| 和平区| 土默特右旗| 汉阴县| 灵山县| 中方县| 噶尔县| 京山县| 丰顺县| 肥东县| 北宁市| 额敏县| 久治县| 射洪县| 舒兰市| 岫岩| 即墨市| 沁水县| 望城县| 房产| 荥阳市| 延长县| 商都县| 怀远县| 靖西县| 米易县| 武威市| 奈曼旗| 都昌县| 松滋市| 凤凰县| 大新县| 西乡县| 绿春县| 钟山县| 郴州市| 广德县| 商丘市| 黄山市| 涟水县| 忻州市|