Kompjutera, Teknologjisë së informacionit
Cilat janë të dhënat kopje e ruajtur dhe caching?
Kompjuter, mjerisht, nuk menjëherë ekzekuton komandat, të cilat janë marrë nga populli. Për të përshpejtuar këtë proces përdor një shumëllojshmëri të truket, dhe krenaria e vendit në mesin e tyre i takon caching. Çfarë është ajo? Cilat janë të dhënat kopje e ruajtur? Si funksionon ky proces në fakt ndodh? Çfarë është kopje e ruajtur të dhënat në një smartphone "Samsung", për shembull, dhe ata ndryshojnë disi nga ato në kompjuter? Le të merrni poshtë për të marrë përgjigje për këto pyetje.
Çfarë është cache?
Procesi i përdorur
dhënat Përditësimi
Kur përdorni, për shembull, një shfletues web është i kontrolluar cache lokale për të gjetur një kopje të faqes. Duke pasur parasysh kufizimet e këtij lloj të kujtesës, një zonjushe është vendosur të hidhni të dhënat për të bërë hapësirë. Për të vendosur saktësisht se çfarë do të zëvendësohet, përdorni ndryshme zhvendosjen algoritme. Nga rruga, nëse flasim për faktin se këto të dhëna kopje e ruajtur në "Android", që për pjesën më të madhe ato janë përdorur për të punuar me imazhe, dhe të dhënat e aplikimit.
shkruaj Politika
- regjistrimi Instant. Çdo ndryshim është regjistruar sinkrone me memorie kryesore.
- Vonuar ose writeback. Update dhënat mbahen në mënyrë periodike, ose kur kërkohet nga klienti. Për të mbajtur gjurmët e nëse ajo është ndryshuar për të përdorur një shenjë me dy shtete: "të pista" ose modifikuar. Në rastin e një miss mund të bëhet dy ankesat që kanë për qëllim memorie kryesore: i pari është përdorur për të regjistruar të dhënat që janë ndryshuar nga cache, dhe e dyta - për të lexuar pika e dëshiruar.
Ajo mund të jetë e tillë që informacioni bëhet e parëndësishme për tampon ndërmjetme. Kjo ndodh kur të dhënat në memorien kryesore pa bërë ndonjë ndryshim në cache. Për qëndrueshmëri, të gjitha proceset redaktimi duke përdorur protokollet koherenca.
sfidat bashkëkohore
Të sinkronizuar të dhënave në mes të mbulesë të ndryshme
Cache është e dobishme kur dikush, dhe si për të ruajtur efektivitetin e kësaj teknologjie, në qoftë se një shumë prej tyre? Ky problem është zgjidhur tampon koherencë. Ekzistojnë tri opsione për shkëmbimin e të dhënave:
- Përfshirëse. Cache mund të sillen si ju pëlqen.
- Exclusive. Designed për çdo rast të veçantë.
- Jo-ekskluzive. një standard i pranuar gjerësisht.
nivelet e cache
- L1 cache. Niveli cache të shpejtë - të parë. Në fakt, ajo është pjesë e procesorit si ajo është e vendosur në një çip të vetëm, dhe lidhet me blloqet e funksionit. Zakonisht ndahet në dy lloje: UDHËZIM cache dhe të dhënave. Shumica procesorë moderne nuk punojnë pa këtë nivel. Kjo cache operon në frekuencën procesor, kështu që referimi të saj mund të kryejë çdo cikël orën.
- L2 cache. Zakonisht gjendet së bashku me atë të mëparshme. Një zona të veçanta të kujtesës. Për të gjetur vlerën e saj, ju keni nevojë për të gjithë vëllimit, të dhënë në bazë të të dhënave të caching, pjesëtuar me numrin e cores, e cila është në procesor.
- L3 cache. Slow, por cache më i madh i varur. Në mënyrë tipike, më shumë se 24 MB. Ajo është përdorur për të sinkronizuar të dhënat e marra nga arka e nivel të ndryshëm të dytë.
- L4 cache. Përdorni justifikohet vetëm për serverat multiprocessing të lartë të performancës dhe mainframes. Zbatojë atë si një çip të veçantë. Nëse ju kërkoni një pyetje që është caching dhënat në një smartphone "Samsung" dhe duke kërkuar në të, ky nivel - Unë mund të them se për 5 vjet pikërisht ngutemi.
cache associativity
Kjo është një karakteristikë themelore. Associativity e të dhënave kopje e ruajtur është e nevojshme për të shfaqur ndarje logjike. Ajo, nga ana tjetër, është e nevojshme për shkak të faktit se një hetim vazhdues i të gjitha linjave ekzistuese merr dhjetëra cikle dhe sjell jo të gjitha përfitimet. Prandaj, të përdorur qelizat Ram aderimin ngurtë në cache të të dhënave, në mënyrë që të zvogëlojë kohën e kërkimit. Nëse krahasojmë mbulesë ndërmjetme janë të njëjtin vëllim, por associativity ndryshme, ai me të cilin ajo kishte një vullnet të madh për të punuar më pak shpejt, por me një efikasitet të madh të veçantë.
përfundim
Similar articles
Trending Now