瀏覽單個文章
latw
Junior Member
 
latw的大頭照
 

加入日期: Jul 2002
文章: 772
引用:
Originally posted by RogerShih
386 有 CR0~CR3, 至於 CR4 你上面沒提到, 只提到 CR3, 如果你上面無誤, CR0 跟 CR3 , 386 都有.

補充一下: 找的到的話, 可以看看 侯俊傑 寫的 記憶體管理與多工, 如果只說實際訂只能力, 386 的確是 4 GB, 但這只是一個 offset, 配合 8k GDT以及 8k LDT, 每個節區可達 4GB , 虛擬定址能力可達 64TB (需配合 page swaping機制). 277 頁.

PS: 還好, 十年的書沒丟

基本上已經離題了,但是還是忍不住想回
LDT是紀錄再GDT裡的,也就是說GDT可以記錄8k個LDT(當然沒那麼多,要扣掉NULL Sector,在這只是為了方便計算)
8k個LDT*一個LDT可定義8K個Segment*每個Segment可以定義4G
所以總共可定義的虛擬位置 = 2^58 不只64TB喔
     
      
舊 2004-05-10, 11:21 AM #41
回應時引用此文章
latw離線中