iT邦幫忙

2022 iThome 鐵人賽

DAY 9
0
自我挑戰組

資工捲嬤的日常系列 第 9

Day 9 學習筆記 : 計算機組織

  • 分享至 

  • xImage
  •  

定義效能

PERFORMANCEx = 1/EXECUTION TIMEx

PERFORMANCEx > PERFORMANCEy

=> 1/EXECUTION TIMEx > 1/EXECUTION TIMEy => EXECUTION TIMEy > EXECUTION TIMEx

測量性能

時間是衡量計算機性能的標準

  • Wall-clock time ( response time,elapsed time)

    從計算機程序開始到結束所用的實際時間。
    任務完成時間與任務開始時間之間的差異。

  • 一個處理器可以同時處理多個程序。

    系統可能會嘗試優化吞吐量(Throughput)而不是嘗試最小化一個程序經過的時間。

  • CPU時間(CPU time)

    僅測量處理器積極處理某個任務的時間。
    CPU時間用於量化兩種功能相同算法的整體經驗效率。

    • CPU花費在計算上的時間。
    • 不包括等待I/O或運行其他程序所花費的時間。
    • User CPU time : User寫的指令,直接下達命令。
    • System CPU time : 操作系統執行任務所花費的CPU時間。(為使用者服務的)
  • 系統性能(System performance)

    卸載系統的運行時間。

  • CPU性能(CPU performance)

    用戶CPU時間。

CPU性能及其影響因素

關聯不同的績效指標

  • CPU執行時間等於

    • CPU時鐘週期 x 時鐘週期時間(clock cycle time)
    • CPU時鐘週期 / 時脈頻率(clock rate)
    • 在兩個因素中做取捨

參考資料:上課PPT


上一篇
Day8 學習日常 : 計算機組織
下一篇
Day10 學習日常 : 計算機組織
系列文
資工捲嬤的日常30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言