1 请教师兄, 我一直都认为dos是16位OS,关于这个16位的概念到底是什么?是不是指dos环境下逻辑地址中“段”的长度?比如dos
里逻辑地址是FFFF:1234这种? 关于著名的64K限制,其实是由段最大长度确定的,我的理解对否?
2还有保护、实模式,我之前看汇编原理书里的解释,比如8088/8086只能实模式,386同时支持两者,所以我以为这两种模式仅仅是
由硬件决定的,这观点对吗 ? 比如我用32位CPU的工控机,装DOS系统,我如何知道这时DOS是在实模式or保护模式?
3如果dos能运行在保护模式下 ,是不是就没有所谓的“64K限制”了?
4我已经正确加载了himem.sys 和EMM386,然后输入mem查看内存使用
却发现used extend memory 接近128M(我用的工控机是128m内存),free extend memory仅仅十几K,无解ing,,,机器上根本没运行什么程序啊
谢谢了先!
里逻辑地址是FFFF:1234这种? 关于著名的64K限制,其实是由段最大长度确定的,我的理解对否?
2还有保护、实模式,我之前看汇编原理书里的解释,比如8088/8086只能实模式,386同时支持两者,所以我以为这两种模式仅仅是
由硬件决定的,这观点对吗 ? 比如我用32位CPU的工控机,装DOS系统,我如何知道这时DOS是在实模式or保护模式?
3如果dos能运行在保护模式下 ,是不是就没有所谓的“64K限制”了?
4我已经正确加载了himem.sys 和EMM386,然后输入mem查看内存使用
却发现used extend memory 接近128M(我用的工控机是128m内存),free extend memory仅仅十几K,无解ing,,,机器上根本没运行什么程序啊
谢谢了先!
