Windows 98"蓝屏"现象较多,并提示"致命的异常错误0E发生在......",致使IE或其它软件无法安装或正常运行,而一旦遇之又不知是何原因、如何排除,因此给用户的操作带来很大的不便和麻烦,下面就产生该类问题的原因及相应的对策,作一综述,供大家参考。 `Z:R Ce^
Windows 9x是32位操作系统,对内存具有32位寻址能力,可以发挥80386以上CPU所具有的保护模式功能,为每个应用程序提供独立的4GB地址空间,但事实上,这远远超过了目前大部分PC机的内存容量,这就造成了有4GB地址空间,而无真正物理内存与之对应的问题。 Od+6 -J
于是,Windows 9x便利用CPU的虚拟内存能力,把硬盘的一部分当作内存(硬盘交换文件)来使用,即通常所说的虚拟内存。现在很多用户配置的硬盘容量一般都较大,这下似乎有了用不完的内存,不会发生内存不够的情况了。其实不然,首先,能作虚拟内存的必须是硬盘上的空余空间,而且这些被分若干块的空间连续长度必须是512K的整数倍,才能被用作虚拟内存; }%b;vzkG5
第二,CPU在RAM存取数据的速度远远快于RAM与硬盘交换数据的速度。 7SD Fz}
这样,有时就会发生应用程序存取当前不在RAM中而在交换文件中数据的情况,这时,CPU就会产生异常错误0E(也称为页面异常),但此时屏幕上不会有任何提示,Windows 9x尝试继续运行,只有当应用程序存取数据的地址或者将要跳转到的地址根本就没有分配RAM或虚拟内存时(即出现页面无效),Windows 9x才显示"异常错误发生......",这下它真不行了,提示用户中止程序运行。 引起该错误的原因很多,相应有不同的处理方法: &