91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2KB
    文件類型: .cpp
    金幣: 1
    下載: 0 次
    發布日期: 2021-01-09
  • 語言: C/C++
  • 標簽: C/C++??計組??

資源簡介

根據直接映射的cache工作原理,針對一個8行的cache工作過程進行仿真,每行(塊)為一個字,1字4字節,需要讀取的內存地址在trace.txt文件中列出。請編寫程序,實現8行的cache工作過程進行仿真,可顯示每個內存地址,及是否命中;命中率。

資源截圖

代碼片段和文件信息

#include
#include
#include
using?namespace?std;

struct?address?{
int?flag[29];//記錄標志位?
int?flg;//判斷塊中是否有數據?0沒有?1有
};?

int?main()?{
char?buffer[11];
int?buff[8]?binbuff[32]?a[4]?=?{?8421?};
int?i?j?temp?=?0?count?=?0?n?=?0?flg?=?1;
struct?address?Cache[8];

ifstream?in(“trace.txt“);???????//讀取路徑文件

if?(!in.is_open())?{
cout?< exit(1);
}
while?(!in.eof())?{
in.getline(buffer?11);
n++;
temp?=?0;flg?=?1;
cout?< for?(i?=?0;i? switch?(buffer[i?+?2])?{
case?‘A‘:
buff[i]?=?10;
break;
case?‘B‘:
buff[i]?=?11;
break;
case?‘C‘:
buff[i]?=?12;
break;

評論

共有 條評論