網站首頁 教育 學前教育 精緻生活 飲食養生 命理 科普教育 金融 歷史 影視 數碼 熱門資訊
當前位置:生活百科站 > 精緻生活 > 

時鐘週期,機器週期,指令週期關係

欄目: 精緻生活 / 釋出於: / 人氣:4.13K

時鐘週期,機器週期,指令週期關係

三者的關係:指令週期由若干個機器週期組成,而機器週期又包含若干個時鐘週期,基本匯流排週期由4個時鐘週期組成。

時鐘週期:又稱為振盪週期,由微控制器片內振盪電路OSC產生,常定義為時鐘脈衝頻率的倒數,是時序中最小的時間單位。例如,若某微控制器時鐘頻率為1MHz,則它的時鐘週期T應為1μs。由於時鐘脈衝是計算機的基本工作脈衝,它控制著計算機的工作節奏,使計算機的每一步工作都統一到它的步調上來。顯然,對同一種機型的計算機,時鐘頻率越高,計算機的工作速度就越快。但是,由於不同的計算機硬體電路和器件的不完全相同,所以它們需要的時鐘週期頻率範圍也不一定相同。

機器週期:也稱為CPU週期。在計算機中,為了便於管理,常把一條指令的執行過程劃分為若干個階段(如取指、譯碼、執行等),每一階段完成一個基本操作。完成一個基本操作所需要的時間稱為機器週期。一般情況下,一個機器週期由若干個時鐘週期組成。

指令週期:CPU每取出 一條指令並執行這條指令,都要完成一系列的操作,這一系列操作所需要的時間通常叫做一個指令週期。換言之指令週期是取出一條指令並執行這條指令的時間。由於各條指令的操作功能不同,因此各種指令的指令週期是不盡相同的。例如一條加法指令的指令週期同一條乘法指令的指令週期是不相同的 。