題組內容
二、請詳述 CISC 的架構與 RISC 的架構在下列兩項的不同點:(10 分)
(一)每個指令需要到記憶體存取的次數。
詳解 (共 1 筆)
詳解
CISC(Complex Instruction Set Computer)與 RISC(Reduced Instruction Set Computer)的架構在記憶體存取次數的不同點
(一) 每個指令需要到記憶體存取的次數
CISC 架構:
- 多次存取:CISC 指令集通常包含複雜的指令,一條指令可能需要多次訪問記憶體。這是因為 CISC 指令往往同時完成多個操作,例如從記憶體讀取數據、運算、再將結果寫回記憶體。
- 指令數量:CISC 指令集的指令數量多且複雜,指令長度可變,可能包含直接訪問記憶體的操作,使得記憶體存取次數增加。
RISC 架構:
- 單次存取:RISC 指令集設計簡單且固定長度,通常每條指令執行一個基本操作,且每次指令執行時僅訪問一次記憶體(例如,載入或儲存指令)。
- 指令流水線:RISC 使用指令流水線技術,每個指令執行一個簡單操作,減少了對記憶體的頻繁訪問,從而提高了指令執行效率和整體性能。
總結
- CISC:指令複雜,一條指令可能多次訪問記憶體。
- RISC:指令簡單,每條指令通常只訪問一次記憶體。