PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   效能極限 (https://www.pcdvd.com.tw/forumdisplay.php?f=18)
-   -   K8 3200+ L2 (1M or 512K)盒 (https://www.pcdvd.com.tw/showthread.php?t=335400)

ElvisTu 2004-06-07 08:28 PM

引用:
Originally posted by bureia
Cache分成很多32 Byte的block

假如程式要求Memory Address 0的1 Byte(8-bit)的data
或是Address0~3 共4 Byte(32-bit)的data
然後不在Cache中,miss掉
Cache都會把Memory Address 0~31的資料總共32 Bytes都搬到Cache中
那樣抓Address 0~3 4 Byte最多只會miss一次
接著如果要抓Address 28的資料就不會miss了
但要抓Address 32的資料就可能會miss
假如包含Address 32的部分沒有被map到其他block的話

Cache的大小愈大block就能分愈多
就不用常覆蓋舊的block內容

虛擬記憶體是把一個程式分成好幾個Page
一些Page放在MainMemory中
一些放在硬碟上,要用的時候再Swap到MainMemory中
不是指單純實體記憶體的擴充
因為程式一定要在MainMemory中才能被CPU執行


這樣的說法,就跟我學的計結很像了
不過我想應該不只32byte 因為光一個中文字元就2byte了
想想32byte只能裝16個中文字
我想不會這麼少吧


所有的時間均為GMT +8。 現在的時間是02:25 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。