瀏覽單個文章
Feldwebel
Regular Member
 
Feldwebel的大頭照
 

加入日期: Jul 2014
文章: 87
引用:
作者darkangel
對 DOS4G(W) 有疑問可以參考 FAQ:
http://www.tenberry.com/dos4g/faq/basics.html
這東西算是折衷的替代方案,所以當 Windows 起來之後就漸漸被埋沒了,當然這東西也是有風光過一陣子就是了。

講一點技術的細節,前面有提到 x86 因為當年 8088 設計20條位址線的原因,但暫存器只有 16 bit,所以會用 segment: offset(CS:IP) 的組合方式來表示記憶體,跟一般 RISC 如 MIPS、ARM 的線性位址如 0x12345678 的表示方式不同。
其實我也不知道 386 real mode 裡有線性位址這東西?當然真實位址都是線性的,我說的是在組合語言或除錯器裡表示位址的方式,甚至在保護模式裡也是分段分頁的,他又說到遊戲,所以我猜他要想說的是 DOS4GW。
這真的扯太遠了,回主題,以前記憶體是很貴的,每一個 byte 甚至 bit 都要斤斤計較,所以會靠北什麼中文編碼數不夠,很明顯的沒經過那個年代,就像千禧年危機一樣,當初...

1990年的記憶體一條1MB要一千五左右,跟VGA卡一樣是高級配備
可以裝到2MB的電腦已經是走路都有風了

那個時代記憶體之貴大概不是只經歷8GB只要600的人可以想像的年代......
 
舊 2014-10-09, 03:39 AM #72
回應時引用此文章
Feldwebel離線中