Linux內核學習第7天

      網友投稿 702 2022-05-29

      分頁機制

      *它是80X86內存管理機制的第二部分,它在分段的基礎上完成虛擬(邏輯)地址到物理地址轉換的過程

      *通過設置控制寄存器CR0的PG位啟用分頁機制

      (PG=0,禁用;PG=1,啟用)

      固定頁面大小:4K(4GB線性地址空間劃分為2^20個頁面)

      頁表結構

      頁表: 用于描述分頁轉換功能的表,存放于物理地址空間

      *可以看為簡單的2^20物理地址數組

      每個頁表項位32位(20位存放頁面的物理基地址,12位可用于存放注入頁面是否存在等的屬性信息)

      兩級頁表結構:

      頁表含有2^20個表項,每項4字節

      *第一級頁表稱為頁目錄(Page direction):存放在1頁4K頁面中,表項指向相應的二級表

      線性地址的最高10位(位31-22)用作一級表中的索引值來選擇2^10個二級表之一

      *第二級表稱為頁表(page table):長度也是一個頁面(4K),每個表項含有相關頁面的20位物理基地址

      使用線性地址中間10位(21-12)作為索引值項,低12位是偏移量,兩個部分組合在一起可以得到分頁轉換過程的輸出值

      *CR3寄存器指定頁目錄表的基地址

      不存在的頁表:

      *頁目錄中每個表項有一個存在屬性(present),指定對應的二級頁表是否存在

      Linux內核學習第7天

      *存在屬性還可以用于虛擬內存中存放二級頁表

      頁表項格式:

      *P-位0(Present):用于指明表項對地址轉換是否有效

      P=1有效,P=0無效(會產生異常,除P位外,31-1位操作系統可以用來存放儲存在硬盤上的頁面的序號)

      *R/W-位1(Read/Write):如果為1,表示頁面可以讀寫或執行,如果為0,頁面只讀或可執行(對其映射的所有頁面起作用)

      如果為0處理器運行在超級用戶特權級(0,1,2)

      *U/S-位2(User/Supervisor):是用戶/超級用戶標志

      如果為1,則運行現在任何特權級的程序都可以訪問該頁面

      如果為0,則頁面只能在 超級用戶特權級(0,1,2)的程序上訪問

      *A-位5(Accessed):已訪問標志

      當處理器訪問頁表映射的頁面時,置為1;當處理器訪問頁目錄表項映射的任何頁面,置為1

      *D-位6(Dirty):頁面已被修改標志

      當處理器對一個頁面執行寫操作時,則會設置對應頁表項的D標志(處理器不會修改頁目錄項中的D標志)

      *AVL:該字段保留專供程序使用,處理器不會修改這幾位

      $虛擬內存:A和D標志可以用于實現虛擬存儲技術

      Linux 單片機

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:SSM框架系列之日志管理實現
      下一篇:契約鎖電子簽約|讓看房-選房-認購一步到位,足不出戶、輕松成交
      相關文章
      亚洲国产精品免费在线观看| 亚洲中文字幕无码爆乳av中文 | 亚洲AV综合色一区二区三区| 337P日本欧洲亚洲大胆精品| 亚洲性无码AV中文字幕| 亚洲天堂一区二区三区四区| 亚洲日韩乱码久久久久久| 亚洲精品国产情侣av在线| 亚洲精品网站在线观看你懂的| 国产亚洲成av片在线观看| 国产AV无码专区亚洲AV漫画| 久久精品国产亚洲7777| 中文字幕精品无码亚洲字| 亚洲人成色7777在线观看| 国产V亚洲V天堂A无码| 国产AV无码专区亚洲AVJULIA| 亚洲欧洲∨国产一区二区三区 | 亚洲一区二区三区久久久久| 亚洲六月丁香六月婷婷色伊人| 亚洲不卡1卡2卡三卡2021麻豆| 亚洲国产成人手机在线电影bd| 亚洲国产成人99精品激情在线| 国产.亚洲.欧洲在线| 亚洲日韩一区二区三区| 456亚洲人成影院在线观| 亚洲日本VA午夜在线影院| 久久精品国产亚洲AV天海翼| 亚洲国产成人精品91久久久| 久久亚洲国产成人影院网站 | 亚洲首页国产精品丝袜| 亚洲人成电影网站色| 爱情岛论坛亚洲品质自拍视频网站| 亚洲AV无码一区二区三区在线观看| 国产亚洲综合精品一区二区三区| 亚洲福利中文字幕在线网址| 自拍偷自拍亚洲精品情侣| 亚洲AV无码一区二区二三区软件| 久久亚洲精品成人AV| 亚洲伊人久久大香线蕉| 亚洲av中文无码字幕色不卡| 精品久久亚洲一级α|