通常、20% のメモリ命令があります。5% のデータ TLB ミスがあり、それぞれの処理に 100 サイクルが必要であると仮定します。各命令の実行に 1 サイクルが必要であり、キャッシュ内の各メモリ操作は 1 サイクルであり、データ アクセスの 10% がキャッシュ ミスであると仮定します。各キャッシュ ミスは 15 サイクルなので、1000 命令を実行するのにかかる時間はどれくらいか。
答えはわかりませんが、TLB とキャッシュの両方が存在することに混乱しています。キャッシュと TLB は同じものであるという印象を受けましたか?