全てをつぎ込むと TLB Hit Cache Hit F add $t1, $s3, $s3 TLB Hit D E Cache Hit F lw $t0, 0($t1) TLB Hit TLB Hit D Cache Hit E W F F Cache Miss F add $t1, $s3, $s3 W F ミスペナルティ TLB Miss E OS W TLB Hit Page Hit F add $t1, $s3, $s3 D Cache Miss F F add $t1, $s3, $s3 F D E W E W ミスペナルティ 例外処理(割り込み)発生し、この命令は中断され 、OSのTLB読み込みルーチンが実行される。 TLB Miss F Page Miss F OS1 OS2 例外処理(割り込み)発生し、この命令は中断され、OSのTLB読み込みルーチンが実行されるが、ペ ージフォールトが発生し、OSがHDDにアクセスし、ページを主記憶に読み込む(ページスワップ)これ は10msとかの非常に長い動作。 TLB Hit Cache Miss OS2 F F F ミスペナルティ F D
© Copyright 2024 ExpyDoc