第 4章. 實體與虛擬記憶體
現今所有一般用途的電腦,其架構都屬於「儲存程式計算機」。如這名稱所暗示的,儲存程式計算機會將指令(程式的基本元件)載入到某種內部儲存空間中,然後在這空間內執行這些指令。
儲存程式計算機也使用同樣的空間來儲存資料;這是拿使用硬體設定來控制其運作的電腦(例如老式的插板電腦)來比較而言。
第一部儲存程式計算機所儲存程式的地方,其名稱大異其趣,使用的技術繁多,從陰極射線管上的點,到水銀柱的壓力脈衝都有。還好,現在電腦所用的技術不但容量大得多,體積也小。
4.1. 儲存的存取模式
第 4章. 實體與虛擬記憶體
現今所有一般用途的電腦,其架構都屬於「儲存程式計算機」。如這名稱所暗示的,儲存程式計算機會將指令(程式的基本元件)載入到某種內部儲存空間中,然後在這空間內執行這些指令。
儲存程式計算機也使用同樣的空間來儲存資料;這是拿使用硬體設定來控制其運作的電腦(例如老式的插板電腦)來比較而言。
第一部儲存程式計算機所儲存程式的地方,其名稱大異其趣,使用的技術繁多,從陰極射線管上的點,到水銀柱的壓力脈衝都有。還好,現在電腦所用的技術不但容量大得多,體積也小。
4.1. 儲存的存取模式
在閱讀本章時,有一點要請您牢記在心:電腦會以不同方式存取儲存空間。事實上,大部分存取都牽涉到以下其中一種(或兩者皆備)模式:
存取傾向以循序方式進行
存取傾向於在近似地點發生
循序存取的意思是,如果 CPU 存取位址 N 的資料,那麼接下來要存取的可能就是位址 N+1 的資料。這不是沒有道理的,因為大部分程式都包含了許多指令,「依照次序」,一個接一個的執行。
第二項的意思是,如果位址 X被存取,那麼 X 位址四周的資料,很可能在將來也會被存取。
這兩種模式都很重要,因為它們能有效地提供緩衝,把又大又慢的儲存體切成又小又快的儲存方式。這就是虛擬記憶體的基礎。但在我們討論虛擬記憶體之前,我們必須檢視目前使用中的多種儲存技術。
文章来源于领测软件测试网 https://www.ltesting.net/
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073