網站首頁 生活 健康 母嬰 情感 職場 休閒
當前位置:生活百科谷 > 科技 > 科技生活

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

欄目: 科技生活 / 發佈於: / 人氣:1.6W

品牌型號:聯想拯救者 Y9000P
系統:Windows 11

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

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

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

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

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