快取記憶體vs寄存器

2008-12-14 10:42 pm
到底快取記憶體同寄存器有咩分別?
咁咩係快閃記憶體?

回答 (2)

2008-12-15 7:44 am
✔ 最佳答案
快取記憶體同寄存器有咩分別?

快取記憶體cache
其原始意義是指存取速度比一般隨機存取記憶體(RAM)來得快的一種RAM...
快取記憶體有很多種(如果你講的是CPU中的可分 L1, L2, L3)

圖片參考:http://cimg2.163.com/tech/2007/7/9/20070709100107da32c.jpg


L1快取(L1 Cache 即 Level 1 Cache,第一級快取);而比L1更大容量的L2快取曾經被放在CPU外部(主板或者CPU介面卡上),但是現在已經成為CPU內部的標準組件;更好設計的CPU甚至會配備比L2快取還要大的L3快取(e.g.AMD phenom 的X3, X4 三核,4核)。

現在快取的概念已被擴充: 不僅在 CPU 和主內存之間有 Cache,而且在內存和硬碟之間也有 Cache(磁碟快取),乃至在硬碟與網路之間也有某種意義上的 Cache - Internet 臨時文件夾 ─ 凡是位於速度相差較大的兩種硬體之間的,用於協調兩者數據傳輸速度差異的結構,均可稱之為 Cache。
參考並改自:http://zh.wikipedia.org/w/index.php?title=快取記憶體&variant=zh-tw

寄存器register
是CPU內的暫存記憶體
寄存器又譯暫存器(register),是中央處理器內的其中組成部份。暫存器是有限存貯容量的高速存貯部件,它們可用來暫存指令、數據和位址。
它一共有三類, 在中央處理器的控制部件(Control Unit, CU)中,包含的暫存器有1.指令暫存器(IR)和2.程序計數器(PC)。在中央處理器的算術及邏輯部件(Arithmetic Logic Unit, ALU)中,包含的暫存器有3.累加器(ACC)
改自: http://zh.wikipedia.org/w/index.php?title=寄存器&variant=zh-tw

快取記憶體 與 寄存器 都是暫存記憶體 (斷電就不能記資料, 易失性)

咁咩係快閃記憶體flash memory?
屬永久性記憶體 (斷電也能住記資料, 非易失性)
快閃記憶體是一種特殊的、以大區塊抹寫的EEPROM。早期的快閃記憶體進行一次抹除掉就會清除掉整顆晶片上的資料。
例子有快閃記憶卡, 記憶卡與隨身碟('USB手指')。
參考並改自:http://zh.wikipedia.org/wiki/http://zh.wikipedia.org/w/index.php?search=快閃記憶體&go=進入
圖片參考:http://upload.wikimedia.org/wikipedia/commons/thumb/b/bc/DSCN0411.JPG/300px-DSCN0411.JPG
SanDisk Cruzer Titanium 隨身碟的印刷電路板上的Samsung快閃記憶體(左)與單片機(右)

圖片參考:http://www.sz-wholesale.com/uploadFiles/upimg1%5CSD-Card_77301.jpg
快取記憶卡
參考: 個人經驗 + weblinks above
2008-12-15 1:39 am
寄存器???我古係記憶體(Memory)~~~(我味聽過寄存器E個名詞)
例如硬盤..係用黎處存住d軟件或文件...
快閃記憶體..就係RAM...隨機存取記憶體.又叫内存
我念你都聽過咩係ram..
佢相當於電腦上的移動存儲,用黎存儲同保存數據..
佢係任何時候都可以讀寫,RAM通常係作為操作系統或其他正在運行程序的臨時存儲介質(可以叫系統內存).
姐係如果係想用一個程色或文件..電腦會又Memory>RAM>比你用...
明唔明?
參考: 自己


收錄日期: 2021-04-24 22:33:49
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20081214000051KK00982

檢視 Wayback Machine 備份