RAM vs Cache Memory
የኮምፒዩተር ማህደረ ትውስታ ወደ ተዋረድ የተደራጀ ሲሆን እነሱን ለማግኘት የሚወስደውን ጊዜ፣ ወጪ እና አቅም ግምት ውስጥ በማስገባት የተደራጁ ናቸው። RAM እና cache memory በዚህ የማህደረ ትውስታ ተዋረድ ውስጥ ሁለት አባላት ናቸው። RAM (Random Access Memory) በኮምፒዩተር ውስጥ የሚጠቀመው ቀዳሚ ማህደረ ትውስታ ነው። የራሱ የማህደረ ትውስታ ህዋሶች በማንኛውም ቅደም ተከተል ሊገኙ ይችላሉ, እና ስለዚህ የዘፈቀደ መዳረሻ ማህደረ ትውስታ ይባላል. ራም እንደ Static RAM (SRAM) እና Dynamic RAM (DRAM) በሁለት ምድቦች ይከፈላል። መሸጎጫ ሜሞሪ የኮምፒዩተር ሲፒዩ (ማዕከላዊ ፕሮሰሲንግ ዩኒት) ሚሞሪ ለመድረስ የሚፈለገውን አማካይ ጊዜ ለመቀነስ የሚጠቀምበት ልዩ ማህደረ ትውስታ ነው።
RAM ምንድን ነው?
RAM የኮምፒውተር ዋና ማህደረ ትውስታ በመባልም ይታወቃል። ኃይሉ ሲጠፋ በማህደረ ትውስታ ውስጥ የተከማቸ መረጃ የሚጠፋበት ተለዋዋጭ ማህደረ ትውስታ ነው። ራም እንደ Static RAM (SRAM) እና Dynamic RAM (DRAM) በሁለት ምድቦች ይከፈላል። SRAM አንድ ትንሽ ውሂብ ለማከማቸት ትራንዚስተሮችን ይጠቀማል እና በየጊዜው መታደስ አያስፈልገውም። DRAM እያንዳንዱን ትንሽ ዳታ ለማከማቸት የተለየ አቅም (capacitor) ይጠቀማል እና በ capacitors ውስጥ ያለውን ክፍያ ለመጠበቅ በየጊዜው መታደስ ያስፈልገዋል። በዘመናዊ ኮምፒውተሮች ውስጥ ራም ወደ ሞጁሎች ተዘጋጅቷል ሊሻሻሉ የሚችሉ። ይህ የ RAM አቅምን ለመጨመር ወይም ጉዳቶችን በቀላሉ ለማስተካከል ያስችላል።
መሸጎጫ ሜሞሪ ምንድን ነው?
የመሸጎጫ ማህደረ ትውስታ በሲፒዩ የሚጠቀመው ልዩ ማህደረ ትውስታ ለማህደረ ትውስታ የሚወስደውን አማካይ ጊዜ ለመቀነስ ነው። የመሸጎጫ ማህደረ ትውስታ በአንፃራዊነት ትንሽ እና እንዲሁም ፈጣን ማህደረ ትውስታ ነው, እሱም በጣም በተደጋጋሚ የተገኘ ዋና ማህደረ ትውስታ ውሂብን ያከማቻል.የማህደረ ትውስታ ንባብ ጥያቄ በሚቀርብበት ጊዜ የመሸጎጫ ማህደረ ትውስታ መረጃው በመሸጎጫ ማህደረ ትውስታ ውስጥ መኖሩን ወይም አለመሆኑን ለማየት ይመረመራል። ያ መረጃ በመሸጎጫ ማህደረ ትውስታ ውስጥ ከሆነ ዋናውን ማህደረ ትውስታ መድረስ አያስፈልግም (ለመዳረስ ረጅም ጊዜ ይወስዳል) ስለዚህ አማካይ የማህደረ ትውስታ መዳረሻ ጊዜን ይቀንሳል. በተለምዶ፣ ለመረጃ እና ለመመሪያዎች የተለዩ መሸጎጫዎች አሉ። የውሂብ መሸጎጫ በተለምዶ በመሸጎጫ ደረጃዎች ተዋረድ (አንዳንድ ጊዜ ባለብዙ ደረጃ መሸጎጫዎች ይባላሉ) ይዘጋጃል። በዚህ የመሸጎጫ ተዋረድ ውስጥ ኤል 1 (ደረጃ 1) እና L2 (ደረጃ 2) ዋናዎቹ መሸጎጫዎች ናቸው። L1 ለዋናው ማህደረ ትውስታ በጣም ቅርብ የሆነው መሸጎጫ ሲሆን በመጀመሪያ የሚመረመረው መሸጎጫ ነው። L2 መሸጎጫ በመስመር ውስጥ ቀጣዩ ሲሆን ለዋናው ማህደረ ትውስታ ሁለተኛው ቅርብ ነው። L1 እና L2 በመዳረሻ ፍጥነት፣ አካባቢ፣ መጠን እና ወጪ ይለያያሉ።
በ RAM እና Cache Memory መካከል ያለው ልዩነት ምንድን ነው?
በማህደረ ትውስታ ተዋረድ፣ መሸጎጫ ሜሞሪ ከ RAM ጋር ሲወዳደር ከሲፒዩ ጋር የሚቀራረብ ማህደረ ትውስታ ነው። የመሸጎጫ ማህደረ ትውስታ ከ RAM ጋር ሲወዳደር በጣም ፈጣን እና ውድ ነው።ነገር ግን የ RAM ማህደረ ትውስታ አቅም ከመሸጎጫ ማህደረ ትውስታ አቅም የበለጠ ነው. በተጨማሪም፣ የመሸጎጫ ማህደረ ትውስታው እንዲሁ እንደ ተዋረድ እንደ L1፣ L2 እና L3 መሸጎጫዎች በፍጥነት፣ ወጪ እና አቅም ይለያያሉ።