馮諾依曼結構的基本思想
執行流程:
存儲程序
“存儲程序”的基本思想:必須将實現編寫好的程序和原始數據送入主存後才能執行程序,程序一旦被啟動執行,計算機能在不需操作人員幹預下自動完成逐條指令取出和執行的任務。
“存儲程序”的執行過程:根據 PC(程序計數器)從主存中取指令,對指令進行譯碼,PC 增量,取操作數并執行,将結果送主存或寄存器中保存。
二、計算機性能吞吐率和響應時間是考量一個計算機系統性能的兩個基本指标。
吞吐率:在單位時間内所完成的工作量。
響應時間:從作業提交開始到作業完成所用的時間,類似于執行時間和等待時間。
計算機性能的測試通常把用戶感覺到的執行時間分為:CPU 時間和其他時間。
CPU 時間指 CPU 用于本程序執行的時間,它又包括:用戶 CPU 時間(指真正用于運行用戶程序代碼的時間),系統 CPU 時間(指為了執行用戶程序而需要 CPU 運行操作系統的時間)。
其他時間:等待 I/O 操作完成的時間或 CPU 用于執行其他用戶程序的時間。
1. CPU 時間的幾個概念和指标:用戶 CPI 時間 = 程序總時鐘周期數 * 時鐘周期 = 程序總時鐘周期數 / 時鐘頻率。
程序總時鐘周期數 = 程序總指令條數 * CPI(時鐘周期數)
2. 用指令執行速度進行性能評估
MIPS:平均每秒執行多少百萬條指令。指令執行速度所用的計量單位。
峰值 MIPS:選取一組指令組合,使得得到的平均 CPI 最小,由此得到的 MIPS 就是峰值 MIPS。
相對 MIPS:根據某個公認的參考機型來定義的相應 MIP值。
MIPS 反映了機器執行頂點指令的速度,但是,用 MIPS 來對不同的機器進行性能比較有時是不準确的。因為不同機器的指令集不同,而且指令的功能也不同,因此,同樣的指令條數所完成的功能可能完全不同。另外,不同機器的 CPI 和時鐘周期也不同,因而同一條指令在不同機器上所用的時間也不同。
3. 用基準程序進行性能評估基準程序是進行計算機性能評測的一種重要工具,能夠很好的反映機器在運行實際負載時的性能,可通過在不同機器上運行相同的基準程序來比較在不同機器上的運行時間,從而評測其性能。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!