- 計(jì)算機(jī)系統(tǒng)平臺(tái)
- 王曉英 曹騰飛 孟永偉 黃建強(qiáng)
- 312字
- 2019-10-18 19:26:11
4.3.2 指令周期
指令周期是執(zhí)行一條指令所需要的時(shí)間,一般由若干個(gè)機(jī)器周期組成,是從取指令、分析指令到執(zhí)行完指令所需的全部時(shí)間。
計(jì)算機(jī)之所以能自動(dòng)地工作,是因?yàn)镃PU能從存放程序的內(nèi)存里取出一條指令并執(zhí)行這條指令;緊接著又是取指令,執(zhí)行指令……,如此周而復(fù)始,構(gòu)成了一個(gè)封閉的循環(huán)。除非遇到停機(jī)指令,否則這個(gè)循環(huán)將一直繼續(xù)下去。
(1)指令周期:CPU從內(nèi)存取出一條指令并執(zhí)行這條指令的時(shí)間總和。
(2)CPU周期:又稱機(jī)器周期,CPU訪問(wèn)一次內(nèi)存所花的時(shí)間較長(zhǎng),因此用從內(nèi)存讀取一條指令字的最短時(shí)間來(lái)定義。
(3)時(shí)鐘周期:通常稱為節(jié)拍脈沖或T周期。一個(gè)CPU周期包含若干個(gè)時(shí)鐘周期。
上述幾種周期的關(guān)系如圖4-11所示。

圖4-11 指令周期、CPU周期與時(shí)鐘周期的關(guān)系示意圖
推薦閱讀
- Mastering Distributed Tracing
- Windows Server 2012 Hyper-V Cookbook
- Linux性能優(yōu)化
- 數(shù)據(jù)中心系統(tǒng)工程及應(yīng)用
- Linux內(nèi)核觀測(cè)技術(shù)BPF
- Ceph分布式存儲(chǔ)實(shí)戰(zhàn)
- 從實(shí)踐中學(xué)習(xí)Kali Linux無(wú)線網(wǎng)絡(luò)滲透測(cè)試
- 精解Windows 10
- Linux操作系統(tǒng)
- Multi-Cloud for Architects
- OpenVZ Essentials
- Website Development with PyroCMS
- 嵌入式Linux設(shè)備驅(qū)動(dòng)程序開(kāi)發(fā)指南(原書(shū)第2版)
- Windows 10從入門(mén)到精通
- Python網(wǎng)絡(luò)編程(Linux)