linux的swapper pg dir的初始化

2021-05-25 05:21:44 字數 319 閱讀 4932

.org 0x1000

.long 0x00102007 //第乙個頁目錄項,指示前4m的頁面對映資訊,0x00102000是前4m頁表所在的物理頁,而0x00000007是訪問控制許可權,二者相加構成乙個頁表,以下同義

.long 0x00103007 //第二個頁目錄項,指示4-8m的頁面對映資訊

.fill boot_user_pgd_ptrs-2,4,0 //填充到核心邊界

.long 0x00102007 //第768個頁目錄項,指示前4m的頁面對映資訊

.long 0x00103007 //第769個頁目錄項,指示第4-8m的頁面對映資訊

Linux 的學習以及linux的發展

從最早的redhat 6.2到今天的ubuntu 6.4 其中一半是工作需要一半是興趣使然。我個人覺得linux的使用和學習之路是艱難和痛苦,其原因一方面來自於linux資料和社群團隊的缺乏,另一方面是由於使用者介面的不善。linux源自傳統的unix系統,而unix系統則源自古老的大型機系統。而中...

linux 正確刪除linux的方法

如果你需要從乙個硬碟驅動器中刪除 linux 並且已經試圖用預設的 dos windows fdisk 來這麼做,你將會遇到 分割槽存在但又不存在 的問題。要刪除非 dos 分割槽的最好辦法是使用乙個理解分割槽而不單是 dos 的工具。首先,插入 red hat linux 光碟來引導系統。引導後,...

linux學習筆記 linux的啟動

系統初始化 建立終端 使用者登入系統 開啟計算機後,首先進行bios開機自檢,按照bios中設定的順序來啟動硬體 然後由作業系統接管硬體,首先讀入 boot目錄下的核心檔案 init 程序是系統所有程序的起點,你可以把它比擬成系統所有程序的老祖宗,沒有這個程序,系統中任何程序都不會啟動。init 程...