如果打算買一臺機器,如何選擇?
你用機器做什么,有多少錢,機器性能能否滿足你的要求?
評價機器的性能有哪些指標?
我們期待處理速度快,存儲多,又期待加個便宜
1 機器字長
CPU一次能處理的位數(shù)于CPU中的寄存器位數(shù)有關。
我們模型機假設都是ACC,MQ,X等寄存器防止的位數(shù)都和字長一樣,當然這和現(xiàn)代的計算機是不一樣的
如果我們的計算機字長64,寄存器8,處理處理64位數(shù)則要進行8次運算,如果寄存器和字長都是64,僅一次計算即可。
2 運算速度
衡量運算速度的指標很多
主頻越高,速度越快
核數(shù),每個核支持的線程數(shù)
當然主頻不是絕對,對于執(zhí)行指令的條數(shù)也有關系,我們把每個指令求和時間,這樣似乎不妥,因為每個指令的頻率是不一樣的
CPI 執(zhí)行1條指令需要的時鐘周期數(shù)(根據(jù)動靜態(tài)加載平均得到)
IPC 是衡量現(xiàn)代計算機的指標
MIPS 每秒執(zhí)行百萬指令集
當然上面都是衡量指令執(zhí)行的手段,當然我們更看重執(zhí)行了多少算邏運算
使用FLOPS每秒浮點運算次數(shù)
3 存儲容量大小
主存容量,存儲單元個數(shù)*存儲字長
如MAR,MDR,MAR10位,MDR8位,則2的10次*8位=1K*8位。字節(jié)則是1KB,如果16位MAR和32位MDR,則是64K*32位,256KB大小
輔存容量則直接使用字節(jié)數(shù)表示,如80GB