資源簡介
cache 模擬器 ,可輸入參數,動態設置cache配置。使用方式和實現方式在readme中有詳細說明。
代碼片段和文件信息
#include?“func.h“
using?namespace?std;
void?calpara(void){
?????
????//I地址?中表示塊偏移的位數
????i_size_bit=log2(i_block_size);
??
????//I地址?中表示索引的位數
????i_index_bit=log2(i_cache_set);
????//I地址?中表示標記的位數
????i_tag_bit=32-i_size_bit-i_index_bit;
????i_cache_size?=?i_cache_set?*?i_cache_line?*?i_block_size?/?1024;
????//D地址?中表示塊偏移的位數
????d_size_bit=log2(d_block_size);
??
????//D地址?中表示索引的位數
????d_index_bit=log2(d_cache_set);
????//D地址?中表示標記的位數
????d_tag_bit=32-d_size_bit-d_index_bit;
????d_cache_size?=?d_cache_set?*?d_cache_line?*?d_block_size?/1024;
????cout<“i_size_bit:?“?<????cout<“i_index_bit:?“?<????cout<“i_tag_bit:?“?<????cout<“d_size_bit:?“?<????cout<“d_index_bit:?“?<????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????3581??2014-11-20?23:07??cache\1k\16-2-32
?????文件???????2761??2014-11-20?23:06??cache\1k\16-2-32~
?????文件???????3585??2014-11-20?23:13??cache\1k\32-1-32
?????文件???????2767??2014-11-20?23:11??cache\1k\32-1-32~
?????文件???????3571??2014-11-20?22:53??cache\1k\4-8-32
?????文件???????2750??2014-11-20?22:51??cache\1k\4-8-32~
?????文件???????3572??2014-11-20?23:00??cache\1k\8-4-32
?????文件???????2755??2014-11-20?22:59??cache\1k\8-4-32~
?????文件???????3579??2014-11-20?22:24??cache\2k\16-4-32
?????文件???????3579??2014-11-20?22:08??cache\2k\16-4-32~
?????文件???????3565??2014-11-20?22:34??cache\2k\32-2-32
?????文件??????????0??2014-11-20?22:01??cache\2k\32-2-32~
?????文件???????3564??2014-11-20?22:42??cache\2k\64-1-32
?????文件???????2744??2014-11-20?22:41??cache\2k\64-1-32~
?????文件???????3575??2014-11-20?22:02??cache\2k\8-8-32
?????文件???????2757??2014-11-20?22:01??cache\2k\8-8-32~
?????文件???????3588??2014-11-20?21:52??cache\4k\128-1-32
?????文件???????3577??2014-11-20?21:17??cache\4k\16-8-32
?????文件???????3577??2014-11-20?21:00??cache\4k\32-4-32
?????文件???????3585??2014-11-20?21:26??cache\4k\64-2-32
?????文件???????3570??2014-11-20?21:41??cache\4k\8-16-32
?????文件??????32063??2014-11-25?22:25??cache\cache
?????文件???????1173??2014-11-18?16:46??cache\cache.c~
?????文件????????976??2014-11-20?00:02??cache\calpara.cpp
?????文件????????731??2014-11-20?20:25??cache\FileRes.cpp
?????文件???????1062??2014-11-20?20:08??cache\func.cpp
?????文件???????2011??2014-11-20?20:08??cache\func.h
?????文件???????1159??2014-11-19?09:00??cache\getInput.cpp
?????文件???????6915??2014-11-20?20:15??cache\HitOrMiss.cpp
?????文件???????2479??2014-11-20?13:51??cache\LRU.cpp
............此處省略14個文件信息
評論
共有 條評論