複製鏈接
請複製以下鏈接發送給好友

讀寫週期

鎖定
讀寫週期,也可以存儲週期,是指對存儲器進行連續兩次存取操作所需要的最小時間間隔 [1]  。由於有些存儲器在一次存取操作後需要一定的恢復時間,所以通常存取週期大於或等於取數時間。讀寫週期一般與存儲器的類型有關,在一定程度上體現存儲器的速度。
中文名
讀寫週期
外文名
 read write cycle
學    科
計算機
定    義
連續兩次存取操作的最小時間間隔
有關術語
存儲器
領    域
計算機系統

讀寫週期簡介

讀寫週期是指對存儲器進行連續兩次存取操作所需要的最小時間間隔。讀寫週期長短一般與命中率有關。在計算機中,有很多應用都與讀寫週期有關,例如,動態隨機存取存儲器只能將數據保持很短的時間。為了保持數據,DRAM使用電容存儲,所以必須隔一段時間刷新(refresh)一次。動態隨機存取存儲器的刷新方式就與讀寫週期有關。

讀寫週期命中率

命中率:可以簡單地定義為在M1存儲器中訪問到的概率,它一般用模擬實驗的方法得到。選擇一組有代表性的程序,在程序執行過程中分別統計對M1存儲器的訪問次數N1和對M2存儲器的訪問次數N2,後代入下面的(3-1)關係式計算。
(3-1)
整個存儲系統的訪問週期可以用M1和M2兩個存儲器的訪問週期T1,T2和命中率H來表示:
T=H·T1+(1-H)·T2 (3-2)
當命中率H→1時,T→T1,即存儲系統的訪問週期T接近於速度比較快的M1存儲器的訪問週期T1。

讀寫週期存儲器

存儲器(Memory)是現代信息技術中用於保存信息的記憶設備。其概念很廣,有很多層次,在數字系統中,只要能保存二進制數據的都可以是存儲器;在集成電路中,一個沒有實物形式的具有存儲功能的電路也叫存儲器,如RAM、FIFO等;在系統中,具有實物形式的存儲設備也叫存儲器,如內存條、TF卡等。計算機中全部信息,包括輸入的原始數據、計算機程序、中間運行結果和最終運行結果都保存在存儲器中。它根據控制器指定的位置存入和取出信息。有了存儲器,計算機才有記憶功能,才能保證正常工作。計算機中的存儲器按用途存儲器可分為主存儲器(內存)和輔助存儲器(外存),也有分為外部存儲器和內部存儲器的分類方法。外存通常是磁性介質或光盤等,能長期保存信息。內存指主板上的存儲部件,用來存放當前正在執行的數據和程序,但僅用於暫時存放程序和數據,關閉電源或斷電,數據會丟失。

讀寫週期動態隨機存取存儲器的刷新方式

刷新的過程實質上是先將原存信息讀出,再由刷新放大器形成原信息並重新寫入的再生過程。由於存儲單元被訪問是隨機的,有可能某些存儲單元長期得不到訪問,無讀出也就無重寫,其原信息必然會消失。因此,必須採用定時刷新的方法,它規定在一定的時間內,對動態RAM的全部基本電路必作一次刷新,一般取2ms,4ms或8ms,這個時間就是刷新週期。在刷新週期內,由專用的刷新電路來完成對基本單元電路的逐行刷新。常用的刷新方式有三種,一種是集中式,另一種是分散式,第三者是異步式 [2] 

讀寫週期集中式刷新

集中刷新是在規定的一個刷新週期內,對全部存儲單元集中一段時間逐行進行刷新,此刻必須停止讀/寫操作。這種方法的缺點在於出現了訪存“死區”,對高速高效的計算機系統工作是不利的。

讀寫週期分散式刷新

分散刷新是指對每行存儲單元的刷新分散到每個讀/ 寫週期內完成。把存取週期分成兩段,前半段用來讀寫或維持,後半段用來刷新。這種刷新克服了集中刷新出現的“死區”缺點,但它並不能提高整機的工作效率。為了真正提高整機的工作效率,應該採用集中與分散相結合的方式,既克服出現“死區”,又充分利用最大刷新間隔為2ms的特點。

讀寫週期異步式刷新

異步式刷新方式是前兩種方式的結合。
參考資料
  • 1.    張功萱.計算機組成原理:清華大學出版社,2005
  • 2.    白中英.計算機組成原理:科學出版社,2010