apa itu cache & register
TRANSCRIPT
-
7/25/2019 Apa Itu Cache & Register
1/10
CACHE MEMORY& REGISTER
-
7/25/2019 Apa Itu Cache & Register
2/10
Cache berasal dari kata cash. Dari istilah tersede!isi cache "e"#ri adalah te"$at $e!%i"$a!u!tuk se"e!tara aktu. 'kura! %a!( di"iliki ca
"e"#r% $u! sa!(atlah kecil. )alau$u! be(itukece$ata! %a!( di"iliki sa!(atlah ti!((i.
-
7/25/2019 Apa Itu Cache & Register
3/10
*u!(si cache "e"#r%+ Te"$at "e!%i"$a! data se"e!tai!struksi %a!( di$erluka! #leh $r#cess#r
Cache "e"#r% bisa ber,u!(si u!tuk "e"$erce$at akses$ada k#"$uter kare!a cache "e"#r% "e!%i"$a! data-i!
%a!( telah diakses sehi!((a "eri!(a!ka! kera $r#cess#
De!(a! kata lai! cache "e"#r% ber,u!(si untuk menjealiran data antara processor dengan memory utama
-
7/25/2019 Apa Itu Cache & Register
4/10
-
7/25/2019 Apa Itu Cache & Register
5/10
4e5el Cache Me"#r%
6.46 CACHE7.47 CACHE8.48 CACHE
-
7/25/2019 Apa Itu Cache & Register
6/10
3ece$ata! Cache Me"#r%+
46 CACHE 9 47 CACHE 9 48 CACHE
3a$asitas $e!%i"$a!a! data+
48 CACHE 9 47 CACHE 9 46 CACHE
2ri#ritas $e!(a"bila! data+
46 19 47 19 48 :ika ada; 19 RAM
-
7/25/2019 Apa Itu Cache & Register
7/10
1REGISTER 1Re(ister adalah "e"#ri berukura! sa!(at kecil de!(a! kece$
akses sa!(at ti!((i.Re(ister di(u!aka! u!tuk "e!%i"$a! data da! i!struksi %a!( s
di$r#ses0 se"e!taraitu data da! i!struksi lai!!%a %a!( "e!u!((u (ilira! di$r#ses
disi"$a! dala""ai! "e"#r%. Re(ister di dala" C2' terdiri atas +
-
7/25/2019 Apa Itu Cache & Register
8/10
6. I!structi#! Re(ister :IR; di(u!aka! u!tuk "e!%i"$a! i!struksi %
seda!(di$r#ses.
7. 2r#(ra" C#u!ter :2C; adalah re(ister %a!( di(u!aka! u!tuk"e!%i"$a! ala"atl#kasi "ai! "e"#r% %a!( berisi i!struksi %a!( seda!( di$r#ses. Sela"$r#sesberla!(su!(0 isi 2C diubah "e!adi ala"at "ai! "e"#r% %a!( berisiki!struksi
berikut!%a %a!( aka! di$r#ses. Hal i!i "e"u!(ki!ka! u!tuk "elacaki!struksi sela!ut!%a di "ai! "e"#r%.
-
7/25/2019 Apa Itu Cache & Register
9/10
8. Ge!eral $ur$#se re(ister0 %aitu re(ister %a!( "e"berba(ai "aca" ,u!(si
%a!( berhubu!(a! de!(a! data %a!( seda!( di$r#ses.di(u!aka! u!tuk"e!a"$u!( data %a!( seda!( di#lah disebut seba(ai #
re(ister0 seda!(ka!ika di(u!aka! u!tuk "e!a"$u!( hasil #laha! disebutaccu"ulat#r.=. Me"#r% Data Re(ister :MDR;0 %aitu re(ister %a!(di(u!aka! u!tuk "e!a"$u!( dataatau i!struksi %a!( dikiri"ka! dari "ai! "e"#r% ke C2atau "e!a"$u!( data %a!(
aka! disi"$a! ke "ai! "e"#r% seba(ai hasil #laha! C2>. Me"#r% Address Re(ister :MAR; di(u!aka! u!tuk"e!a"$u!( ala"at data ataui!struksi $ada "ai! "e"#r% %a!( aka! dia"bil atau %a!aka! diletakka!.
-
7/25/2019 Apa Itu Cache & Register
10/10
Thanks For Your Attenti
Wassalamualaikum Wr