概述

wongchaofan發表於2024-07-06

MAR(主存地址暫存器)位數可得儲存單元的可以有多少個

MDR(主存資料暫存器)位數可得一個儲存單元為多大

常見概念

CPU時鐘週期:主頻倒數,CPU中最小的時間單位,每個動作至少用一個。

主頻:1.8GHz 以Hz為單位;1Hz:每秒一次

主頻:1s內的cpu時鐘週期數

CPI:執行一條指令所需的時鐘週期數

CPU執行時間=CPU時鐘週期數/主頻=(指令條數*CPI)/主頻

CPU執行時間取決於三個因素:指令條數,CPI,主頻

MIPS,MFLOPS,GFOLOPS,TFLOPS

MIPS:每秒執行多少百萬條指令  = 主頻/CPI

M/G/T FLOPS:每秒執行...(百萬/十億/萬億)浮點運算

 翻譯程式:高階語言源程式翻譯成機器原因程式(目標程式)的軟體

編譯程式:一次全部

解釋程式:一個一個

彙編程式:組合語言源程式翻譯成機器語言程式

 CPU中,MAR、MDR、IR對各類程式設計師都透明(不可見)

指令字長一般取儲存字長的整數倍

2倍:2次訪存取一個指令,取指週期為機器週期二倍

等長:一次訪存取一個指令,取指週期為機器週期相同

基準程式:類似跑分軟體