L1 vs L2 መሸጎጫ
የመሸጎጫ ሚሞሪ የኮምፒዩተር ሲፒዩ (ማዕከላዊ ፕሮሰሲንግ ዩኒት) ሚሞሪ ለመድረስ የሚፈለገውን አማካይ ጊዜ ለመቀነስ የሚጠቀምበት ልዩ ማህደረ ትውስታ ነው። የመሸጎጫ ማህደረ ትውስታ በአንጻራዊ ሁኔታ ትንሽ እና እንዲሁም ፈጣን ማህደረ ትውስታ ነው, እሱም በጣም በተደጋጋሚ የተገኘ ዋና ማህደረ ትውስታ ውሂብን ያከማቻል. የማህደረ ትውስታ ንባብ ጥያቄ በሚቀርብበት ጊዜ ይህ መረጃ በመሸጎጫ ማህደረ ትውስታ ውስጥ መኖሩን ወይም አለመሆኑን ለማየት መሸጎጫ ማህደረ ትውስታ ይፈትሻል። ያ መረጃ በመሸጎጫ ማህደረ ትውስታ ውስጥ ከሆነ ዋናውን ማህደረ ትውስታ መድረስ አያስፈልግም (ለመዳረስ ረጅም ጊዜ ይወስዳል) ስለዚህ አማካይ የማህደረ ትውስታ መዳረሻ ጊዜን ይቀንሳል. በተለምዶ፣ ለመረጃ እና ለመመሪያዎች የተለዩ መሸጎጫዎች አሉ።የውሂብ መሸጎጫ በተለምዶ በመሸጎጫ ደረጃዎች ተዋረድ (አንዳንድ ጊዜ ባለብዙ ደረጃ መሸጎጫዎች ይባላሉ) ይዘጋጃል። በዚህ የመሸጎጫ ተዋረድ ውስጥ ኤል 1 (ደረጃ 1) እና L2 (ደረጃ 2) ዋናዎቹ መሸጎጫዎች ናቸው። L1 ለዋናው ማህደረ ትውስታ በጣም ቅርብ የሆነው መሸጎጫ ሲሆን በመጀመሪያ የሚመረመረው መሸጎጫ ነው። L2 መሸጎጫ በመስመር ውስጥ ቀጣዩ ሲሆን ለዋናው ማህደረ ትውስታ ሁለተኛው ቅርብ ነው። L1 እና L2 በመዳረሻ ፍጥነት፣ አካባቢ፣ መጠን እና ወጪ ይለያያሉ።
L1 መሸጎጫ
L1 መሸጎጫ (የመጀመሪያ መሸጎጫ ወይም ደረጃ 1 መሸጎጫ በመባልም ይታወቃል) በአንድ ሲፒዩ የመሸጎጫ ደረጃዎች ተዋረድ ውስጥ ከፍተኛው መሸጎጫ ነው። በተዋረድ ውስጥ በጣም ፈጣኑ መሸጎጫ ነው። ብዙውን ጊዜ በቺፑ ውስጥ ስለሚገነባ አነስ ያለ መጠን እና ትንሽ መዘግየት (ዜሮ ቆይ-ግዛት) አለው። SRAM (Static Random Access Memory) ለL1 ትግበራ ይጠቅማል።
L2 መሸጎጫ
L2 መሸጎጫ (ሁለተኛ መሸጎጫ ወይም ደረጃ 2 መሸጎጫ በመባልም ይታወቃል) በመሸጎጫ ተዋረድ ውስጥ ከL1 ቀጥሎ ያለው መሸጎጫ ነው። L2 ብዙውን ጊዜ የሚፈለገው መረጃ በL1 ውስጥ ካልተገኘ ብቻ ነው።L2 አብዛኛውን ጊዜ በማቀነባበሪያው እና በማስታወሻው መካከል ያለውን ክፍተት ለማጣራት ያገለግላል. L2 በተለምዶ የሚተገበረው ድራም (ተለዋዋጭ ራንደም አክሰስ ሜሞሪ) በመጠቀም ነው። ብዙ ጊዜ L2 ወደ ማዘርቦርዱ የሚሸጠው ከቺፑ ጋር በጣም ቅርብ ነው (ነገር ግን በራሱ ቺፕ ላይ አይደለም) ነገር ግን እንደ Pentium Pro ያሉ አንዳንድ ፕሮሰሰሮች ከዚህ መስፈርት ያፈነግጡ ነበር።
በL1 እና L2 Cache መካከል ያለው ልዩነት ምንድን ነው?
ሁለቱም L1 እና L2 መሸጎጫ ትውስታዎች ቢሆኑም ቁልፍ ልዩነታቸው አላቸው። L1 እና L2 በመሸጎጫ ደረጃዎች ተዋረድ ውስጥ የመጀመሪያው እና ሁለተኛ መሸጎጫ ናቸው። L1 ከ L2 ያነሰ የማህደረ ትውስታ አቅም አለው። እንዲሁም L1 ከ L2 በበለጠ ፍጥነት ሊደረስበት ይችላል። L2 የሚገኘው የተጠየቀው ውሂብ በL1 ውስጥ ካልተገኘ ብቻ ነው። L1 ብዙውን ጊዜ በቺፑ ውስጥ አብሮ የተሰራ ሲሆን L2 ደግሞ በማዘርቦርድ ላይ የሚሸጠው ከቺፑ ጋር በጣም ቅርብ ነው። ስለዚህ, L1 ከ L2 ጋር ሲነጻጸር በጣም ትንሽ መዘግየት አለው. L1 የሚተገበረው SRAM በመጠቀም እና L2 በDRAM በመጠቀም ነው፣ L1 ማደስ አያስፈልገውም፣ L2 ግን መታደስ አለበት።መሸጎጫዎቹ በጥብቅ የሚያካትቱ ከሆኑ በ L1 ውስጥ ያለው ሁሉም መረጃ በ L2 ውስጥም ሊገኝ ይችላል። ነገር ግን፣ መሸጎጫዎቹ ብቸኛ ከሆኑ፣ ተመሳሳይ ውሂብ በሁለቱም L1 እና L2 ላይ አይገኝም።