Discovery znanje
/ Knowledge Discovery >> Discovery znanje >> tech >> računalnik >> računalniška strojna oprema >>

Kako Caching Works

imer, vendar tokrat, bo knjižničar uporablja sistem caching
enostaven primer:. Po Cache

Dajmo knjižničar nahrbtnik, v katerega se je bo lahko shranite 10 knjig (v računalniških izrazov, knjižničar ima zdaj 10-knjige cache). V tem nahrbtniku, bo on dal knjige stranke vračajo k njim, do največ 10. Oglejmo uporabite predhodno primer, zdaj pa z našo novo-in-izboljšano predpomnjenja bibliotekarja.

začne dan. Nahrbtnik za bibliotekarja je prazna. Naša prva stranka pride in prosi za Moby Dick
. Ne magic tukaj - knjižničar mora iti v skladišču, da bi dobili knjigo. On ji daje stranki. Kasneje, stranka vrne in daje knjigo nazaj knjižničarju. Namesto da se vračajo v skladišču vrniti knjigo, knjižničar postavlja knjigo v njegovem nahrbtniku in stoji (je najprej preveri, če je vrečka polna - več o tem kasneje). Druga stranka pride in prosi za Moby Dick
. Pred odhodom v skladišču, knjižničar preglede, da vidim, če je ta naziv je v svojem nahrbtniku. On najde! Vse, kar mora storiti, je, da je knjigo iz nahrbtnika in jo dal na stranko. Ni potovanje v skladišču, tako da je stranka bolj učinkovito služil.

Kaj pa, če je stranka prosila za naslov ni v predpomnilniku (nahrbtnika)? V tem primeru je knjižničar je manj učinkovita pri predpomnilniku, kot brez njega, saj je knjižničar vzame čas, da si za knjigo v svojem nahrbtniku prvi. Eden od izzivov oblikovanja cache je, da se čim bolj zmanjša vpliv iskanj cache in sodobna strojna oprema je zmanjšati ta časovni zamik, da praktično nič. Tudi v našem preprostem knjižničarja primer latence čas (čakalna doba), da bi iskali predpomnilnika je tako majhna v primerjavi s časom, da hodi nazaj v shrambo, da je nepomembno. Predpomnilnik je majhna (10 knjig), in čas, ki je potreben, da opazite gospodična je le delček časa, da je potovanje v skladišču prevzame.

V tem primeru si lahko ogledate nekaj pomembnih dejstev o predpomnjenje:

  • tehnologija Cache je uporaba hitrejši, vendar manjša vrsta pomnilnika za pospešitev počasnejšo, vendar večji vrsto pomnilnika
  • Če uporabljate predpomnilnik, morate preveriti predpomnilnik videti. Če postavka je tam. Če je tam, se to imenuje cache hit. Če ne, se imenuje cache miss in računalnik mora čakati na krožnem potovanju od večjega, počasnejšega pomnilnika območju.
  • A cache ima neko največjo velikost, ki je veliko manjša od večje skladiščnem prostoru.
  • Možno je, da ima več plasti predpomnilnika. Z našo knjižniča

    Page [1] [2] [3] [4] [5] [6]