“内存硬错误”是内存的问题吗?
在 Vista、server2008、win7中的“资源监视器” 中有一项“内存硬错误”,真的是内存有问题吗?
开始还真以为是内存质量问题,但转眼一想,如果是物理错误,系统又是如何检测出来的?这可不是服务器内存,可没有ECC功能。
后来查
开始还真以为是内存质量问题,但转眼一想,如果是物理错误,系统又是如何检测出来的?这可不是服务器内存,可没有ECC功能。
后来查
在 Vista、server2008、win7中的“资源监视器” 中有一项“内存硬错误”,真的是内存有问题吗?
开始还真以为是内存质量问题,但转眼一想,如果是物理错误,系统又是如何检测出来的?这可不是服务器内存,可没有ECC功能。
后来查看了“资源监视器”的帮助文件,其中的说明如下:
照此理解,应该叫“缺页中断”。
另外一种较明白的解释:
vista内存硬错误即hard fault,也叫page fault。当应用程序访问的内存不在RAM中,而被交换到硬盘时,处理器将产生一个异常(hard fault),操作系统捕捉到该异常后,就会将该内存交换回RAM。如hard fault过多,表明RAM资源过于紧张,系统不得不频繁进行内存交换,这时软件运行速度将会很慢。
开始还真以为是内存质量问题,但转眼一想,如果是物理错误,系统又是如何检测出来的?这可不是服务器内存,可没有ECC功能。
后来查看了“资源监视器”的帮助文件,其中的说明如下:
|
当前由应用程序实例产生的每分钟的硬错误数。
|
照此理解,应该叫“缺页中断”。
另外一种较明白的解释:
vista内存硬错误即hard fault,也叫page fault。当应用程序访问的内存不在RAM中,而被交换到硬盘时,处理器将产生一个异常(hard fault),操作系统捕捉到该异常后,就会将该内存交换回RAM。如hard fault过多,表明RAM资源过于紧张,系统不得不频繁进行内存交换,这时软件运行速度将会很慢。
本文地址:http://www.45fan.com/dnjc/12393.html