<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Arial,Helvetica,sans-serif;" dir="ltr">
<p></p>
<div>Καλησπέρα, <br>
παρατηρώ στον νέο κώδικα της cache.h ότι το κομμάτι για το prefetching <br>
<div> for (UINT32 i=0; i < _l2_prefetch_lines; i++) { <br>
prefetch_addr += L2BlockSize(); <br>
/* .......................... */ <br>
/* Add here prefetching code. */ <br>
/* .......................... */<br>
}<br>
<br>
<br>
</div>
βρίσκεται εκτός του μπλοκ<br>
if (!l2Hit) { <br>
.....<br>
}<br>
<br>
Ωστόσο στο προηγούμενο αρχείο που μας είχατε δώσει στη 1η διόρθωση του κώδικα cache.h αυτό το for loop βρισκόταν μέσα στο if(!l2Hit). Τώρα παρατηρώ ότι αυτό το for loop είναι εκτός του if(!l2Hit), όπως ήταν στην αρχική έκδοση της άσκησης που μετέπειτα την είχατε
διορθώσει γιὰυτό το ζήτημα.Τώρα μας επηρεάζει αυτό ή όχι;<br>
Ευχαριστώ πολύ.<br>
</div>
<br>
<p></p>
</div>
</body>
</html>