يصعب علي الكثيرين من مستخدمي الهواتف التفريق بين الميمورى والرام وكيفية استخدامهم ولكن نقدم لكم اليوم من خلال مقالنا تعريف الكاش ميمورى والرام وما هو الفرق بينهم
ما هي ذاكرة الكاش ميموري
ذاكرة الكاش ميموري يطلق عليها ذاكرة التخزين المؤقت أو الذاكرة المخبئة وهي الذاكرة الموجودة على المعالج نفسه وتستخدم لجعل الكمبيوتر أسرع، وتعمل ذاكرة التخزين المؤقت كمخزن مؤقت بين وحدة المعالجة المركزية وذاكرة الوصول العشوائي، وهناك ثلاثة أنواع من ذاكرة التخزين المؤقت والتي تشمل L1 و L2 و L3 ، إليك كيف تكون ذاكرة الكاش ميموري مفيدة من خلال الخطوات التالية:
- الخطوة 1: طلبات وحدة المعالجة المركزية للبيانات.
- الخطوة 2: تقوم ذاكرة التخزين المؤقت بإرجاع البيانات إذا كانت متوفرة في وحدة التخزين الخاصة بها، وهذا يجعل العملية أسرع، إذا لم يكن لديه، فإنه يطلب البيانات من ذاكرة الوصول العشوائي.
- الخطوة 3: ذاكرة الوصول العشوائي تنسخ البيانات إلى ذاكرة التخزين المؤقت.
- الخطوة 4: يتم إرسال البيانات إلى وحدة المعالجة المركزية.
كلما زادت ذاكرة التخزين المؤقت، زاد التحسن في الأداء، ومن ثم تتضمن المعالجات الحديثة ما يصل إلى 8 ميجابايت أو أكثر من ذاكرة التخزين المؤقت.[1]
الفرق بين ذاكرة الكاش ميموري وذاكرة الرام
تعمل كل من ذاكرة الكاش ميموري وذاكرة الرام على وضع البيانات بالقرب من المعالج لتقليل زمن الاستجابة في أوقات الاستجابة، وعادةً ما تكون ذاكرة التخزين المؤقت ( الكاش ميموري) جزءًا من وحدة المعالجة المركزية، أو جزءًا من مجمع يتضمن وحدة المعالجة المركزية ومجموعة شرائح مجاورة، بينما تُستخدم ذاكرة الرام للاحتفاظ بالبيانات والتعليمات التي يتم الوصول إليها بشكل متكرر بواسطة برنامج تنفيذ، وعادةً من مواقع الذاكرة المستندة إلى ذاكرة الوصول العشوائي، فيما يلي نتعرف على بعض الاختلافات الرئيسية بين ذاكرة الكاش ميموري والرام:
- السرعة والتكلفة
عندما يتعلق الأمر بالسرعة، هناك اختلاف كبير بين ذاكرة الرام وذاكرة الكاش ميموري، نظرًا لأنها مدمجة في وحدة المعالجة المركزية أو على شريحة مجاورة للمعالج، تعمل ذاكرة الكاش ميموري لوحدة المعالجة المركزية بسرعة تتراوح بين 10 إلى 100 مرة أسرع من ذاكرة الرام RAM، ولا تتطلب سوى بضع نانوثانية للاستجابة لطلب وحدة المعالجة المركزية، عندما تصل وحدة المعالجة المركزية إلى ذاكرة الوصول العشوائي عبر اللوحة الأم للكمبيوتر، فإن ناقل النظام يحد من سرعته، ومع ذلك، فإن الوصول إلى بيانات ذاكرة الوصول العشوائي أسرع من ذاكرة القراءة فقط وأجهزة التخزين الميكانيكية، مثل الأقراص الثابتة والشريط، توفر الوسائط المغناطيسية الإدخال / الإخراج بمعدلات يقاس بالملي ثانية.
السرعة الأكبر لذاكرة الكاش ميموري لها ثمن، والفرق الرئيسي الآخر بين ذاكرة الرام وذاكرة الكاش ميموري هو أن ذاكرة التخزين المؤقت أغلى من ذاكرة الوصول العشوائي، وتجدر الإشارة إلى أنه يتم استخدام ذاكرة فلاش أبطأ لتوفير ذاكرة تخزين مؤقت إضافية على مستوى الوسائط المغناطيسية،على وحدات التحكم في القرص، وفي محاولة لتغيير خصائص زمن الوصول للقرص، خاصة مع زيادة سعة الأقراص وزيادة الوصول إلى البيانات، تم سكب قدر كبير من الحبر للإشارة إلى أن الفلاش أو محركات أقراص الحالة الثابتة سيحل في وقت ما في المستقبل محل الأقراص الصلبة المغناطيسية تمامًا كوسيلة تخزين إنتاج.
- الاستخدام
تُستخدم تقنية ذاكرة الكاش ميموري لجعل عمليات الكمبيوتر أكثر كفاءة، باستخدام ذاكرة التخزين المؤقت، تحصل وحدة المعالجة المركزية على وصول أسرع إلى الإرشادات المستخدمة بشكل متكرر لتشغيل البرامج والبيانات التي يتم الوصول إليها بشكل متكرر، نظرًا لأنها مدمجة مباشرة في وحدة المعالجة المركزية، توفر الذاكرة المؤقتة أسرع وصول ممكن إلى مواقع الذاكرة، مما يدعم أداء أسرع لوحدة المعالجة المركزية، وعادةً ما يكون للرقائق المجاورة التي تحتوي على ذاكرة L2 و L3 مسار مباشر إلى وحدة المعالجة المركزية لتحسين الأداء.
ويتمثل أحد الاختلافات الرئيسية بين ذاكرة الوصول العشوائي (الرام) وذاكرة التخزين المؤقت ( الكاش ميموري) في استخدام ذاكرة الوصول العشوائي كمكان للاحتفاظ بنظام التشغيل والتطبيقات والبيانات المستخدمة، وتوفر ذاكرة الوصول العشوائي (RAM) لوحدة المعالجة المركزية وصولاً سريعًا إلى تلك البرامج والبيانات، لكن الرام RAM لها حدودها.
وبمجرد امتلاء ذاكرة الوصول العشوائي للكمبيوتر، يجب على المعالج إنشاء ذاكرة افتراضية لتعويض النقص في الذاكرة الفعلية، ويتم إنشاء الذاكرة الظاهرية عن طريق النقل المؤقت للبيانات غير النشطة من ذاكرة الوصول العشوائي إلى تخزين القرص، وذلك باستخدام الذاكرة النشطة في ذاكرة الوصول العشوائي RAM والذاكرة غير النشطة في محركات الأقراص الثابتة لتكوين عناوين متجاورة تحتوي على تطبيق وبياناته.