[Hindi/Urdu] What is Cache Memory? Explained in Detail
Innehållsförteckning:
Vi har redan pratat lite om webbläsarens cache här på, så de flesta av er måste vara bekanta med det redan. Men det finns en annan typ av cache som kanske inte alla ni känner till. Och det är den som är kopplad till CPU: n. Om du har gått till att bygga PC själv är en av specifikationerna som alltid nämns på en CPU cachen.
Men varför behöver den detta? Vad gör det faktiskt?
Lite bakgrund
För de av er som har sett utvecklingen av personlig dator redan från början, kommer att komma ihåg specifikationerna för datorer från yore. Minnen chips var tidigare i KB-skivorna och det gjorde processorns hastigheter. När tiden gick flyttade vi till MHz-territoriet, med minneskip som körs på 4 MHz och CPU på 2 MHz.
Så om CPU skulle begära en begäran på ett sådant system, skulle minnet prata tillbaka snabbt utan fördröjning. Deras matchade klockhastigheter hjälpte till att processorn körs snabbt. Men, spola fram ett decennium eller två och nu kan du få CPU: er som kan köras i GHz-hastighet, men tyvärr kunde minneschips inte hålla jämna steg.
Stort problem: En lösning
De snabbt ökande CPU-hastigheterna innebar att CPU faktiskt skulle behöva vänta på minneskipet för att förstå den snabba följden av förfrågningar som den skickade ut. Detta var ett problem. Du kan tekniskt bygga minne som har samma hastighet som CPU, men det tar mer utrymme på Silicon för att lagra varje bit av information. Dessa skulle kosta mycket mer än DIMM: erna som vi använder idag.
Lösningen? Dela upp minnet i två. Huvudminnet som vi bygger ut av dynamisk RAM samt en andra typ av minne som vi bygger in i CPU: n. Det är mycket mindre, men är också en mycket snabbare typ av minne jämfört med DRAM. Och det här är vad vi kallar Cache.
Vad gör det?
Cache kan vara ett gammaldags engelskt ord, men det är exakt vad CPU-cachen gör - det lagrar saker. Tänk på det som en pirats skattkista. Ok, kanske inte. Eftersom vi alla är nördar och jag redan talade om cache från en webbläsare är funktionen för denna cache också densamma.
Så snarare än en dator som gör en begäran till en webbserver tusentals mil bort och sedan laddar ner bilder och innehåll varje gång kommer cache att behålla det mesta i minnet, för alla webbläsare. Detta sparar tid och webbsidor öppnas mycket snabbare tack vare cache i webbläsare.
En CPU har samma problem, den kan prata med sitt eget minne mycket snabbare än vad den kan med huvudminnet. Så varje gång CPU: n begär lite data "cachar" den en kopia till sitt lokala minne. Detta gör att den kan hämta det mycket snabbare inom en snar framtid när det behövs.
Lade till tricks
Men det är inte allt. Lokalt minne på en CPU låter det inte bara lagra och läsa data av byten utan också nästa rad. Om CPU utför en instruktion åt gången, finns det en god chans att den sedan följs av ett känt antal instruktioner som följer huvudåtgärden.
Så snarare än att bara få ett ord från minnet i taget, kan CPU få åtkomst till nästa 128 byte minne och den kommer att läsa, vad som kallas, cachelinjen - en enda rad av 128 från CPU, på en gång. Tanken är alltid att minska tiden och göra hela processen mycket snabbare.
Köper du en dator? Så här kan du jämföra CPU, RAM och andra specifikationer innan du slutför ditt köp.
Större är alltid bättre?
Tja, inte alltid, men när det gäller minnescache - det är det verkligen. Låt oss veta dina tvivel i vårt forum, om du fortfarande har något.
Intel har fått all uppmärksamhet på CPU-fronten på senare tid med meddelandet om den kommande Haswell-processorn, men AMD försöker krascha festen med lanseringen av den nya APU-koden (accelerated processing unit) code-named Treenighet. Tjänsten offentliggörs torsdagen, Trinity APU kombinerar den nuvarande generationen grafikkortet Radeon 7000 med upp till fyra CPU-kärnor byggda kring AMDs senaste Piledriver CPU-kärnor.
AMDs förslag till sin APU-linje är att grafiken blir allt viktigare över en bred utbud av applikationer, inte bara spel. Företaget kallar applikationer som Winzip 16.5, Arcsoft Total Media Theatre, Internet Explorer 9 och 10, VLC (både kodning och avkodning) och GIMP (ett gratis grafikredigeringsverktyg) som exempel på applikationer som fungerar väsentligt bättre på AMD APU än motsvarande prissatta Intel-processorer.
Kindle 2 är mindre och ljusare än originalet Kindle, gör den ännu mer bärbar. Amazon lyckades pressa in mer i den mindre formfaktorn, vilket gör Kindle 2 snabbare och utökar minnet till 4GB så den nya Kindle kan nu hålla uppskattningsvis 3500 böcker. Och på något sätt lyckades Amazon också förlänga batteriets livslängd, vilket gör att Kindle 2 kan hålla en avgift i upp till en månad med den trådlösa radion.
Kindle 2 har möjlighet att leverera värdefulla verktyg och resurser till mobila arbetare, eller för yrken som inte lånar sig sitta framför datorn eller tar tid att besöka biblioteket för att få information. Det finns många arbetslinjer som är starka beroende av tryckt dokumentation, eller kan om det var tillgängligt.
Gt förklarar: vad är sidladdning på Android? hur man gör det?
Förklarar sidoladdningsappar på Android, saker du borde veta när du gör det och hur du gör det.