當前位置:首頁 » 服務存儲 » 存儲周期的意義
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

存儲周期的意義

發布時間: 2023-07-29 04:43:59

1. 機器周期 指令周期 存儲周期 各什麼意思 有何聯系

指令周期:取出並執行一條指令的時間。
機器周期:通常用內存中讀取一個指令字的最短時間來規定CPU周期。(也就是計算機完成一個基本操作所花費的時間)
時鍾周期:處理操作的最基本單位。(CPU的主頻)
存儲周期:也就是一個訪存指令周期。

指令周期、機器周期和時鍾周期之間的關系:指令周期通常用若干個機器周期表示,而機器周期時間又包含有若干個時鍾周期。

2. 存儲器周期(Memory Cycle)

主存儲器( Main memory )是一種讀/寫存儲器( read/write memory ),它允許以所謂的( in what is known as )存儲周期來檢索(讀取)( retrieved (read) )和存儲(寫入)( stored (written) )數據。

存儲器周期( The memory cycle )包括通過讀/寫操作或通過單獨的讀和寫操作( by separate read and write operations. )從存儲器中讀出數據和/或將數據寫到存儲器中( reading the data out of memory and/or writing the data into memory )。

存儲器周期基於用於從存儲器讀取數據和/或將數據寫入存儲器( reading and/or writing data from and into memory )的固定(恆定)時間段( fixed (constant) time periods )。

一旦( As soon as )啟動( initiated )讀和/或寫操作,幾乎同時發生地址轉換( address translation occurs ),然後開始( begin )一個或多個讀和/或寫周期。

在讀或寫周期開始之前必須發生的最重要的過程之一是內存地址轉換( memory address translation )。

將內存視為從 地址 0 開始到請求者( CPU or IO(C) )可用的最大內存地址的一系列內存位置。

接收或發送郵件使用類似的概念( uses a similar concept )。在接收或發送郵件之前,信封( envelope )上必須有地址。

內存使用相同的原理( uses the same principle )。
存儲器邏輯( Memory logic )標識要從存儲器中讀取或寫入存儲器字( a memory word )的存儲器地址。存儲器地址可以是整個存儲器地址范圍( 0 到最大值 )中的任何一個。

為了識別期望的存儲器地址,存儲器邏輯使用被指定為地址寄存器( the address register )的寄存器和/或翻譯器或解碼器( translators or decoders )。

存儲器邏輯從 CPU 或 I/O 接收邏輯地址( logical address ),並將其臨時存儲在地址寄存器( the address register )中,然後將其轉換為可以讀取或寫入的物理地址( physical address )。

地址寄存器和/或轉換器( The address register and/or translator )識別( identifies )從中讀取或寫入位的確切位置( the exact location )。

地址寄存器或轉換器的內容標識存儲器地址( the memory address )。

存儲器邏輯旨在( is designed to )根據其使用的存儲器類型( type of memory )進行選擇。

它可以被設計為識別單個存儲器 pcb ( a single memory pcb )的存儲器地址,或者可以被設計為識別位於四個或更多存儲器模塊之一( one of four or more memory moles )中的地址。

如存儲器的體系結構中所述( As stated in the architecture of memory ),包含在存儲器地址中的字( the word )可以是一個或多個位( one or more bits ),大多數計算機具有的字至少具有8位,某些字的長度最多為128位。

從內存讀取和/或寫入的變體( variations )可以包括字的上半部分或下半部分( include the upper or lower half of the word ),或給定計算機設計范圍內( within the design of a given computer )的任何其他變體。根據指令類型( instruction types )和程序的不同而不同。

同樣,如果將一台計算機標識為 8 位計算機 ( an 8-bit computer ),並且讀或寫操作需要 16 位字 ( a 16-bit word is required for a read or write operation ),則必須使用兩個連續的內存地址( two consecutive memory addresses )來完成該操作( to complete the operation )。

還有許多其他變體。您計算機的指令集( the instruction repertoire set of your computer )和技術手冊( the technical manual )將提供有關計算機內存操作和限制的詳細信息( details of your computer』s memory operations and limitations )。

這是內存地址轉換( memory address translation )的兩個示例( two examples )。

對於第一個示例,請參考圖 6-6。
它顯示一個 4 位的存儲器地址( it shows a 4-bit memory address )。
內存地址寄存器或轉換器( The memory address register or translator )包含16 8 ,如下所示:

3. 什麼是存儲器的存取時間什麼是存取周期兩者之間有什麼區別

存取時間是每次向內存寫入(讀出)數據到完成所需要的所有時間,如寫入時間是指從存儲器接收到數據到寫入被選中位置所需要的時間 讀出同理
存取周期是值 存儲器進行連續兩次獨立的讀(寫)操作所需要的最小時間間隔,
通常存取周期大於存取時間

4. 在計算機中什麼是內存存取時間和存儲周期

存取時間,指的是CPU讀或寫內存內數據的過程時間。

以讀取為例,從CPU發出指令給內存時,便會要求內存取用特定地址的數據,內存響應CPU後便會將CPU所需要的數據送給CPU,一直到CPU收到數據為止,便成為一個讀取的流程。

存儲周期:連續啟動兩次讀或寫操作所需間隔的最小時間

內存的存取周期一般為60ns-120ns。單位以納秒(ns)度量,換算關系1ns=10-6ms=10-9s,常見的有60ns、70ns、80ns、120ns等幾種,相應在內存條上標為-6、-7、-8、-120等字樣。這個數值越小,存取速度越快。

(4)存儲周期的意義擴展閱讀

存儲器的兩個基本操作為「讀出」與「寫入」,是指將存儲單元與存儲寄存器(MDR)之間進行讀寫。存儲器從接收讀出命令到被讀出信息穩定在MDR的輸出端為止的時間間隔,稱為「取數時間TA」。兩次獨立的存取操作之間所需最短時間稱為「存儲周期TMC」。半導體存儲器的存取周期一般為6ns~10ns。

其中存儲單元(memory location)簡稱「單元」。為存儲器中存儲一機器字或一位元組的空間位置。一個存儲器劃分為若干存儲單元,並按一定順序編號,稱為「地址」。如一存儲單元存放一有獨立意義的代碼。即存放作為一個整體來處理或運算的一組數字,則稱為「字」。

字的長度,即字所包含的位數,稱為「字長」。如以位元組來劃分存儲單元,則一機器字常須存放在幾個存儲單元中。存儲單元中的內容一經寫入,雖經反復使用,仍保持不變。如須寫入新內容,則原內容被「沖掉」,而變成新寫入的內容。

5. 存儲周期與取數時間的區別

存儲周期(存取周期):連續啟動兩次讀或寫操作的最短時間
取數時間:存儲器從接收讀出命令到被讀出信息穩定在數據寄存器的輸出端為止的時間間隔。
存儲時間(存取時間):RAM完成一次數據存取所用的平均時間

以讀操作為例:
要讀取的存儲單位地址--->地址寄存器--->地址解碼器--->選中對應存儲單元--->讀取存儲單元內容--->讀取到數據寄存器--->時間間隔--->下一次讀操作

從讀取存儲單元地址,到將存儲單元內容送到數據寄存器的時間為存儲時間,而從讀取存儲單元地址,到下一次讀操作開始,為存儲周期。
存儲周期略大於存儲時間。
取數時間等於讀操作時的存儲時間。

參考資料:程序員教程,網路

6. 內存周期是什麼意思內存刷新周期 存取周期

所謂的內存周期 就是內存的時序 是內存工作四個過程的單位時間
一般存儲在內存條的SPD上。2-2-2-8 4個數字的含義依次為:CAS Latency(簡稱CL值)內存CAS延遲時間,他是內存的重要參數之一,某些牌子的內存會把CL值印在內存條的標簽上。RAS-to-CAS Delay(tRCD),內存行地址傳輸到列地址的延遲時間。Row-precharge Delay(tRP),內存行地址選通脈沖預充電時間。Row-active Delay(tRAS),內存行地址選通延遲。

7. 存取時間與存取周期的區別存儲器帶寬的含義是什麼

存儲器帶寬的含義是指單位時間里存儲器所存取的信息量。

一、主體不同

1、存取時間:是CPU讀或寫內存內數據的過程時間。

2、存取周期:連續啟動兩次獨立的「讀」或「寫」操作(如連續的兩次「讀」操作)所需的最短時間。

二、原理不同

1、存取時間:從CPU發出指令給內存時,便會要求內存取用特定地址的數據,內存響應CPU後便會將CPU所需要的數據送給CPU,一直到CPU收到數據為止,便成為一個讀取的流程。

2、存取周期:將存儲單元與存儲寄存器(MDR)之間進行讀寫。存儲器從接收讀出命令到被讀出信息穩定在MDR的輸出端為止的時間間隔。


三、代表含義不同

1、存取時間:用存取時間的倒數來表示速度。

2、存取周期:為存儲器的性能指標之一,直接影響電子計算機的技術性能。