![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 系統組件
(https://www.pcdvd.com.tw/forumdisplay.php?f=19)
- - 請教一個計概問題:64位元的cpu
(https://www.pcdvd.com.tw/showthread.php?t=332313)
|
|---|
引用:
基本上已經離題了:D,但是還是忍不住想回:) LDT是紀錄再GDT裡的,也就是說GDT可以記錄8k個LDT(當然沒那麼多,要扣掉NULL Sector,在這只是為了方便計算) 8k個LDT*一個LDT可定義8K個Segment*每個Segment可以定義4G 所以總共可定義的虛擬位置 = 2^58 不只64TB喔:D |
引用:
一個LDT就是一個 segment了吧, 64TB再乘上8K, ㄟ....XD 在 386 以後, segment 的觀念不像原來 8086 那樣簡單了, selector 複雜多了. 我看我回家把那篇記憶體管理與多工打上來好了, 大家交流交流 :D |
引用:
Intel IA-32的pdf,如果懶得到Intel網頁上找,就到這邊 http://140.117.205.5/~c8723041/3.pdf 參閱一下3.5.1(p3-16) 若覺得英文不好懂,可以參閱以下文章. http://www.study-area.net/goldencat...ly/8038601.html http://www.study-area.net/goldencat...ly/8038602.html http://www.study-area.net/goldencat...ly/8038603.html http://www.study-area.net/goldencat...ly/8038604.html http://www.study-area.net/goldencat...ly/8038605.html 若覺得不值得信,那PM給小弟,小弟有實作程式給您參考.(masm寫的,可以再VMware或是 DOS模式(不能載入記憶體管理程式)中執行,目前還沒弄到用磁片開機),這是個人小小的研究:) |
| 所有的時間均為GMT +8。 現在的時間是07:28 PM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。