30 要提高CPU效能,下列何者效果最差?
(A) 提高CPU時脈
(B) 增加快取記憶體
(C) 增加中斷次數
(D) 使用管線技術

答案:登入後查看
統計: A(1), B(1), C(60), D(6), E(0) #3399827

詳解 (共 2 筆)

#6786542
題目解析 這道題目主要是在評估提高CP...
(共 919 字,隱藏中)
前往觀看
2
0
#7318384

(A) 提高 CPU 時脈 (Clock Rate): 時脈代表 CPU 每秒鐘能執行的循環次數。時脈(Frequency)越高,代表每個指令的執行週期(Cycle Time)越短,在相同時間內能處理的運算就越多。

(B) 增加快取記憶體 (Cache Memory): 縮短 CPU 與記憶體(RAM)之間的「速度鴻溝」。增加快取(L1/L2/L3)可以提高命中率 (Hit Rate),讓 CPU 能直接從更靠近核心的高速記憶體取得資料,減少等待(Stall)時間。

(C) 增加中斷次數 (Interrupts): 中斷會強迫 CPU 停下目前的工作,去執行中斷處理程式。每次中斷發生時,CPU 必須進行「內文切換 (Context Switch)」,將目前的暫存器狀態存入堆疊(Stack),處理完後再還原。頻繁的中斷會造成極大的系統開銷 (Overhead),反而會嚴重拖累 CPU 效能,而非提升。

(D) 使用管線技術 (Pipelining):讓多個指令在不同的執行階段「重疊」運作。雖然單個指令的執行時間(Latency)沒變,但整個系統的吞吐量 (Throughput) 大幅增加。理想情況下,管線技術可以讓 CPI (Cycles Per Instruction) 接近 1。

0
0