R 0x XXXXXXXXXX-------------------------------------------------------------------Char op;Long long int add;While(inp.eof()){Inp>>op>>hex>>add;// Simulation...

1 answer below »
Please complete in C


R 0x23242315 ------------------------------------------------------------------- Char op; Long long int add; While(inp.eof()) { Inp>>op>>hex>>add; // Simulation begins Simulate_access(op,add); // simulation ends } Print out the statistics ------------------------------------------------------------------------- Long long int tag_array[num_sets][assoc]; Long long int lru_position[num_sets][assoc]; bool dirty[num_sets][assoc]; Void Simulate_access(char op, long long int add) { Int set = (add/64)%num_sets; Long long int tag = add/64; For(int i=0; i< assoc; i++) { if(tag==tag_array[set][i]) {hit++; if(lru) update_lru(add); else update_fifo(add); } else { miss++; } } } assoc;="" i++)="" {="" if(tag="=tag_array[set][i])" {hit++;="" if(lru)="" update_lru(add);="" else="" update_fifo(add);="" }="" else="" {="" miss++;="" }="" }="">
Answered 4 days AfterMar 25, 2023

Answer To: R 0x XXXXXXXXXX-------------------------------------------------------------------Char op;Long...

Aditi answered on Mar 27 2023
42 Votes
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here
March
January
February
March
April
May
June
July
August
September
October
November
December
2025
2025
2026
2027
SunMonTueWedThuFriSat
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
00:00
00:30
01:00
01:30
02:00
02:30
03:00
03:30
04:00
04:30
05:00
05:30
06:00
06:30
07:00
07:30
08:00
08:30
09:00
09:30
10:00
10:30
11:00
11:30
12:00
12:30
13:00
13:30
14:00
14:30
15:00
15:30
16:00
16:30
17:00
17:30
18:00
18:30
19:00
19:30
20:00
20:30
21:00
21:30
22:00
22:30
23:00
23:30