Za Kaj Je Predpomnilnik?

Za Kaj Je Predpomnilnik?
Za Kaj Je Predpomnilnik?

Video: Za Kaj Je Predpomnilnik?

Video: Za Kaj Je Predpomnilnik?
Video: Влад А4 и Директор против СИРЕНОГОЛОВОГО 2024, Maj
Anonim

V navado je predpomnilnik poklicati pomnilnik, vgrajen v procesor, za katerega je značilna velika hitrost in se uporablja za začasno shranjevanje najpogosteje uporabljenih podatkov.

Za kaj je predpomnilnik?
Za kaj je predpomnilnik?

Potreba po uporabi predpomnilnika je razložena z razliko v hitrosti izmenjave informacij med procesorjem in različnimi deli računalniškega pomnilnika. Delo katere koli aplikacije se začne s prenosom potrebnih podatkov s sorazmerno počasnega trdega diska v RAM (računalniški pomnilnik z naključnim dostopom) v dinamični odsek z naključnim dostopom. Od tam jih je mogoče prenesti v predpomnilnik L2 (pomnilnik L2), ki se nahaja v procesorskem čipu ali na posebnem hitrem ločenem čipu SRAM, ki se nahaja poleg procesorja. Nazadnje lahko najpogosteje uporabljene informacije prenesemo v predpomnilnik L1 (pomnilnik prve stopnje), ki je namenski odsek procesorja. Velikost predpomnilnika prve stopnje je le približno 128 KB, druga raven pa že 512 KB. Za primerjavo lahko velikost RAM-a znaša 1 GB. Izvedba katerega koli ukaza poteka po določeni shemi: - analiza podatkovnih registrov informacij; - skeniranje podatkov predpomnilnika prve stopnje; - preverjanje informacij predpomnilnika na drugi ravni; - analiziranje podatkov glavnega pomnilnika; - dostop do pomnilnika trdega diska. Čas, ki ga procesor porabi za pridobitev potrebnih podatkov, je sorazmeren mestu shranjevanja informacij. Tako dostop do predpomnilnika prve stopnje traja od 1 do 3 ciklov, drugi nivo - od šest do dvanajst ciklov in do glavnega pomnilnika - deset, v nekaterih primerih pa na stotine ciklov. Začasni pomnilnik igra posebno vlogo v procesu delovanja strežnika, ker promet med procesorjem in pomnilnikom je v teh primerih lahko pomemben. Struktura predpomnilnika služi tudi namenu zmanjševanja vrzeli med hitrostmi procesorja, ki se vsako leto povečujejo za 50 odstotkov, in hitrostmi prenosa podatkov RAM, ki rastejo le za 5 odstotkov. Stalni razvoj tretje in četrte ravni začasnega pomnilnika se zdi logičen korak v tej smeri. Druga možna smer razvoja je lahko prehod na programsko upravljanje začasnega pomnilnika.

Priporočena: