Për çfarë Shërben Memoria Cache?

Për çfarë Shërben Memoria Cache?
Për çfarë Shërben Memoria Cache?

Video: Për çfarë Shërben Memoria Cache?

Video: Për çfarë Shërben Memoria Cache?
Video: Memoria caché: asociatividad 2024, Mund
Anonim

Customshtë zakon të quajmë memorie cache memorjen e vendosur në procesor, e cila karakterizohet nga shpejtësia e lartë dhe përdoret për të ruajtur përkohësisht të dhënat më të përdorura.

Për çfarë shërben memoria cache?
Për çfarë shërben memoria cache?

Nevoja për të përdorur memorje cache shpjegohet me ndryshimin në shpejtësinë e shkëmbimit të informacionit midis procesorit dhe seksioneve të ndryshme të kujtesës së kompjuterit. Puna e çdo aplikacioni fillon duke transferuar të dhënat e nevojshme nga një disk i ngurtë relativisht i ngadaltë në RAM (memorje kompjuterike e aksesit të rastësishëm) në një seksion të qasjes dinamike dinamike. Nga atje, ato mund të transferohen në memorien e përkohshme L2 (memorja L2) e vendosur në çipin e procesorit ose në një çip të veçantë SRAM të veçantë me shpejtësi të lartë, i vendosur pranë procesorit. Në fund të fundit, informacioni më i përdorur mund të transferohet në memorjen e fshehtë L1 (memorja e nivelit të parë), e cila është një seksion i dedikuar i procesorit. Madhësia e memorizimit të nivelit të parë është vetëm rreth 128 KB, niveli i dytë tashmë është 512 KB. Për krahasim, madhësia e RAM mund të jetë 1 GB. Ekzekutimi i çdo komande ndodh sipas një skeme të caktuar: - analiza e regjistrave të të dhënave të informacionit; - skanimi i të dhënave të memorjes së nivelit të parë; - kontrolli i informacionit të memorjes së fshehtë të nivelit të dytë; - analizimi i të dhënave të kujtesës kryesore; - qasja në memorjen e diskut të ngurtë. Koha e kaluar nga procesori për të marrë të dhënat e nevojshme është në përpjesëtim të drejtë me vendin ku ruhet informacioni. Kështu, qasja në memorjen e fshehtë të nivelit të parë merr nga 1 deri në 3 cikle, niveli i dytë - nga gjashtë deri në dymbëdhjetë cikle dhe te memoria kryesore - dhjetëra, dhe në disa raste - qindra cikle. Memoria cache luan një rol të veçantë në procesin e funksionimit të serverit, sepse Trafiku nga procesori në memorje mund të jetë i rëndësishëm në këto raste. Struktura e memorjes së përkohshme gjithashtu shërben për qëllimin e zvogëlimit të hendekut midis shpejtësive të procesorit, të cilat po rriten me 50 përqind në vit dhe normave të të dhënave RAM, të cilat po rriten me vetëm 5 përqind. Zhvillimi i vazhdueshëm i niveleve të treta dhe të katërta të memorjes cache duket se janë hapa logjikë në këtë drejtim. Një drejtim tjetër i mundshëm i zhvillimit mund të jetë kalimi në menaxhim programatik të memorjes cache.

Recommended: