今天來分析速度這一指标,說到速度大家的第一反應應該是運算器。運算器也快整個計算機的工作速度也就越快。那麼我們就以運算器為例,分析一下整個計算機的工作,速度。假設我們進行一個簡單的加法。輸入兩個八位的數據告訴運算器,我們想要做加法。在分析之前,我們先做一個定義叫做機器字長。機器字長是指計算機進行一次整數運算所能處理的二進制位數。為什麼強調一次?就是因為做這個運算可以有不同的選擇。假設運算器一次,隻能運算四位數據。低四位算一下,高四位算一下在合成。一條指令不是一口氣完成的,和是分成多個小步驟。怎麼協調不同的步驟呢?C P U提供了一個統一的時鐘信号。可以看到這個信号是有重複的單元組成,一顆基本的單元,我們給他取了一個名字叫做C P U時鐘周期,還有另一個概念叫做C P U時鐘頻率。就是時鐘周期的導數。主頻是從另一個角度觀察C P U的速度。
CPI(clock cycle per instruction):執行一條指令所需的時鐘周期數。
整個程序耗時=平均CPI*指令條數*時鐘周期
MIPS(million instructions per second),每秒執行多少個百萬條指令
MFLOPS(mega floating point operation per second)每秒執行多少百萬次浮點運算
數據通路帶寬:數據總線一次并行傳送信息的位數
總線的作用就是連同每一個部件在他們之間傳送數據。應該是在CPU外部。
吞吐量:指系統在單位時間内處理請求的數量,他取決于信息多快的輸入内存,C P U能多快的存取的數據,指令,能多快的從内存取出或者存入以及所得結果多快從内存送到每一個外部設備,這些步驟中的每一步都關系到主存,因此系統的吞吐量主要取決于貯存的存取周期。
響應時間:隻用戶向計算機發送一個請求到系統對該請求作出響應,并獲得他所需要的結果的等待時間
通常包含C P U時間(運行一個程序所花費的時間)與等待時間(用于磁盤訪問,存儲設備訪問,I/O操作)。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!