發問時間: 電腦與網際網路硬體附加元件 · 1 0 年前

(急)!!On-chip Cache memory 20點~

誰知道這個On-chip Cache memory 記憶體有什麼功用? 請詳細解答 請說明功能用途

1 個解答

評分
  • ?
    Lv 5
    1 0 年前
    最佳解答

    【On-chip Cache memory】

    我將On-chip Cache memory拆開來說明:

    (1.)On-chip:

    代表是 Onboard 在CPU裡面的意思(有人也將放在主機板上的也算啦!)

    古時候的快取記憶體(Cache memory)一般都是需要額外購買來外加(插)的情況,但是隨著製程的提昇,散熱不易的現象解除後,於是CPU廠商變將 Cache Memory 直接放到CPU裡面,一來可以增進CPU效能,二來可以增加產品附加價值等等因素,以致於後來的CPU幾乎大都內鍵 Cache Memory 。但是此時大都只有第一層的快取記憶體(L1 Cache Memory) ,後來CPU廠商為了區別產品的特色與效能,而產生所謂的第二層快取記憶體(L2 Cache Memory)。

    (2.)快取記憶體(Cache Memory):

    快取記憶體是靜態存取記憶體 (SRAM ) 的一種,他採用正反器(電晶體組成)的原理,因為不需要像一般DRAM需要要有定時刷新的動作,才能保持資料的問題。因此,它的存取速度要比一般DRAM來得快。當中央處理器 (CPU ) 處理資料時,它會先到快取記憶體中尋找,如果資料因先前已經讀取而暫存於此的話,就不需到龐大的主記憶體中費時讀取資料。

    由於CPU的時脈通常比主記憶體的時脈快,CPU若要連續存取記憶體的話,必須等待數個時脈週期,所以硬體工程師在設計CPU時,也將快取能力應用在CPU上,像是目前新型的CPU的快取記憶體都已經在 1MB左右,因此,對資料的處理效能,便改善很多。

    快取記憶體通常包括讀取和寫入功能,使用者可以視情況設定兩種功能是否發生作用。

    2006-07-20 11:37:55 補充:

    SRAM製造方法與動態隨機存取記憶體 (DRAM ) 不同,SRAM 是採用每個位元使用6個電晶體(transistor)組成,不需要不斷充電以保持資料不流失,其存取時間較短,製造成本較高,主要用作快取記憶體 (Cache Memory) 。由於常用作快取記憶體,SRAM常被叫做Cache RAM。如果SRAM壞了,或是沒有插好,主機板會每隔幾秒發出連續3次的嗶聲以示警告。

    2006-07-20 11:41:01 補充:

    隨機存取記憶體(DRAM),是記憶體的一種,由電腦CPU控制,是電腦主要的儲存區域,指令和資料暫時存在這裡。它幫助中央處理器 (CPU ) 工作,從鍵盤 (Keyboard ) 或滑鼠之類的來源讀取指令,幫助CPU把資料 (Data) 寫到一樣可讀可寫的輔助記憶體 (Auxiliary Memory) ,以便日後仍可取用,也能主動把資料送到輸出裝置,例如印表機、顯示器。RAM的大小會影響計算的速度,RAM越大,所能容納的資料越多,CPU讀取的速度越快。RAM的記憶體只是暫時性記憶體,因為RAM的資料和指令可以被新的資料所取代,而且關掉電源後,RAM儲存的資料和指令也會消失。

    參考資料: 工作經驗
還有問題?馬上發問,尋求解答。