对于内存的疑问,以往书上说DOS系统只能使用前640K的内存,640-1024是给内存和
bios用的,一于游戏也只能用640K以下的内存,所以用EMM386.EXE将一些DOS的驻留
程序和部分DOS核心给上移至UMA,但我觉得很奇怪的是,DOS那时内存就有4MB,16MB
...为何游戏不用2-16MB的内存ㄋ,如果内存为2-16MB,甚至到现在128MB,256...
这些在DOS也是属于扩展内存ㄇ??,经由EMM386来管理ㄇ??这些内存做什么用ㄋ...
(因为如果游戏与程式只能存取640K以下的内存)那么其余的内存不就无用武之地)
抱歉,问的有点多,但这一直以来都是我心中最大的疑问,请帮我解答好ㄇ,谢谢。
bios用的,一于游戏也只能用640K以下的内存,所以用EMM386.EXE将一些DOS的驻留
程序和部分DOS核心给上移至UMA,但我觉得很奇怪的是,DOS那时内存就有4MB,16MB
...为何游戏不用2-16MB的内存ㄋ,如果内存为2-16MB,甚至到现在128MB,256...
这些在DOS也是属于扩展内存ㄇ??,经由EMM386来管理ㄇ??这些内存做什么用ㄋ...
(因为如果游戏与程式只能存取640K以下的内存)那么其余的内存不就无用武之地)
抱歉,问的有点多,但这一直以来都是我心中最大的疑问,请帮我解答好ㄇ,谢谢。


