時鐘周期
??????????????? 時鐘周期是一個時間的量,人們規定10納秒(ns)為一個時鐘周期。時鐘周期表示了SDRAM所能運行的最高頻率。更小的時鐘周期就意味著更高的工作頻率。對于PC100規格的內存來說,它的運行時鐘周期應該不高于10納秒。納秒與工作頻率之間的轉換關系為:1000 / 時鐘周期 = 工作頻率。例如,標稱10納秒的PC100內存芯片,其工作頻率的表達式就應該是1000 / 10 = 100MHZ,這說明此內存芯片的額定工作頻率為100MHZ。目前市場上一些質量優秀的內存通??梢怨ぷ髟诒阮~定頻率高的頻率下,這為一些喜歡超頻的朋友帶來了極大的方便。例如KingMAX的PC100內存,此類內存多采用8納秒的芯片,相對于其100MHZ的頻率來說,頻率提高的余地還很大,許多用戶都可以讓它們工作在133MHZ甚至更高的頻率下。能不能超頻使用很大程度上反應了內存芯片以及PCB板的質量。不過,僅僅憑借時鐘周期來判斷內存的速度還是不夠的,內存CAS的存取時間和延遲時間也在一定程度上決定了內存的性能。
簡單理解
? 由輸入輸出接口來控制數據在主存器和外圍設備之間的數據塊傳輸,而不需要由CPU來對每個字節的傳輸進行控制。這種傳輸方式稱為直接存儲器訪問方式。
單片機時鐘周期
??????? 時鐘周期是單片機的基本時間單位。
若時鐘晶振的振蕩頻率為fosc,則時鐘周期Tosc=1/fosc。
如:晶振頻率為6MHZ,則時鐘周期Tosc=166.7ns。
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
機器周期
?????? 機器周期:通常用內存中讀取一個指令字的最短時間來規定CPU周期,(也就是
計算機通過內部或外部總線進行一次信息傳輸從而完成一個或幾個微操作所需要的時間 ),它一般由12個時鐘周期組成。而時鐘周期=1秒/晶振頻率,因此單片機的機器周期=12秒/晶振頻率
補充其他幾個周期:
指令周期:取出并執行一條指令的時間。
時鐘周期:處理操作的最基本單位。(CPU的主頻)
存儲周期:也就是一個訪存指令周期。
指令周期、機器周期和時鐘周期之間的關系:指令周期通常用若干個機器周期表示,而機器周期時間又包含有若干個時鐘周期。
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
指令周期
??????? CPU從內存取出一條指令并執行這條指令的時間總和。
指令周期是執行一條指令所需要的時間,一般由若干個機器周期組成,是從取指令、分析取數到執行完所需的全部時間。指令不同,所需的機器周期數也不同。對于一些簡單的的單字節指令,在取指令周期中,指令取出到指令寄存器后,立即譯碼執行,不再需要其它的機器周期。對于一些比較復雜的指令,例如轉移指令、乘法指令,則需要兩個或者兩個以上的機器周期。
通常含一個機器周期的指令稱為單周期指令,包含兩個機器周期的指令稱為雙周期指令。