零页是计算机内存的一部分,位于地址空间的最开始。零指的是这个区域中包含的内存地址,因为地址都是从零开始的。在旧计算机中,这个空间是为主要功能和关键信息保留的。随着时间的推移,越来越少的系统依赖于零页,它的特殊处...
零页是计算机内存的一部分,位于地址空间的最开始。零指的是这个区域中包含的内存地址,因为地址都是从零开始的。在旧计算机中,这个空间是为主要功能和关键信息保留的。随着时间的推移,越来越少的系统依赖于零页,它的特殊处理变得不那么常见。在较新的计算机中,这个内存地址经常保持干净,作为监视编程内存使用情况和查找错误的一种方法。

计算机
旧计算机系统的内存使用在许多方面与新型号的相同。当程序执行、即将执行或最近已完成操作时,它们从存储器移到活动存储器中。活动存储器的运行速度快得多,使程序能以较少的等待时间工作。计算机通过给程序分配地址来跟踪所有这些存储器,基本上与房子上的地址相同。
,当计算机关机时,活动内存会丢失。因此,当计算机第一次启动时,内存应该是完全空的。这意味着加载到系统中的第一位信息将出现在内存列表的最前面,或者在零页上。为了确保一切正常工作,某些功能是为了在这个存储区域中运行而构建的,而其他程序则被排除在外。
随着时间的推移,计算机的速度急剧提高。当内存速度与其他一切一起提高时,在一些功能方面,处理器速度缓慢地达到并超过了它,这种变化使得零页的重要性大大降低,许多系统因此停止使用它它变得更容易让系统自己决定信息存放在哪里,而不是试图在这么小的级别上控制信息。
现代计算机通常会完全放弃零页。有些处理器仍然会在地址空间的开始分配少量内存,当一个程序出错并试图访问不存在的内存时,格式错误的内存指针将直接指向第一个可用地址。通过监视这些指针的空部分,可以找到有故障的程序。在很多方面,这与最初的零页相反;它没有被打包成必需的程序,而是空的,等待故障发生。