零頁是計算機內存的一部分,位于地址空間的最開始。零指的是這個區域中包含的內存地址,因為地址都是從零開始的。在舊計算機中,這個空間是為主要功能和關鍵信息保留的。隨著時間的推移,越來越少的系統依賴于零頁,它的特殊處...
零頁是計算機內存的一部分,位于地址空間的最開始。零指的是這個區域中包含的內存地址,因為地址都是從零開始的。在舊計算機中,這個空間是為主要功能和關鍵信息保留的。隨著時間的推移,越來越少的系統依賴于零頁,它的特殊處理變得不那么常見。在較新的計算機中,這個內存地址經常保持干凈,作為監視編程內存使用情況和查找錯誤的一種方法。

計算機
舊計算機系統的內存使用在許多方面與新型號的相同。當程序執行、即將執行或最近已完成操作時,它們從存儲器移到活動存儲器中。活動存儲器的運行速度快得多,使程序能以較少的等待時間工作。計算機通過給程序分配地址來跟蹤所有這些存儲器,基本上與房子上的地址相同。
,當計算機關機時,活動內存會丟失。因此,當計算機第一次啟動時,內存應該是完全空的。這意味著加載到系統中的第一位信息將出現在內存列表的最前面,或者在零頁上。為了確保一切正常工作,某些功能是為了在這個存儲區域中運行而構建的,而其他程序則被排除在外。
隨著時間的推移,計算機的速度急劇提高。當內存速度與其他一切一起提高時,在一些功能方面,處理器速度緩慢地達到并超過了它,這種變化使得零頁的重要性大大降低,許多系統因此停止使用它它變得更容易讓系統自己決定信息存放在哪里,而不是試圖在這么小的級別上控制信息。
現代計算機通常會完全放棄零頁。有些處理器仍然會在地址空間的開始分配少量內存,當一個程序出錯并試圖訪問不存在的內存時,格式錯誤的內存指針將直接指向第一個可用地址。通過監視這些指針的空部分,可以找到有故障的程序。在很多方面,這與最初的零頁相反;它沒有被打包成必需的程序,而是空的,等待故障發生。