|
Junior Member
|
引用:
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喔 
|