• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

實體與虛擬記憶體

发布: 2007-5-25 23:49 | 作者: 未知 | 来源: Blog.ChinaUnix.net | 查看: 26次 | 进入软件测试论坛讨论

领测软件测试网

第 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

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网