ذاكرة الكاش
جدول المحتويات
ذاكرة الكاش أو كما تُسمى Random Access Memory هي أحد أنواع الذاكرة الموجودة في الحاسوب، وتمتاز بسرعتها الفائقة، كما أنها توجد بين الذاكرة الرئيسية والمعالج، ويتم اللجوء إليها لتخزين التطبيقات والبرامج الموجودة لمعالجتها، وذلك ليكون التعامل معها سريعاً وسلساً، كما يوجد العديد من الأهداف لها، مثل: تخزين الأجزاء النشطة من البرامج والتطبيقات، وتسريع جهاز الحاسوب، كما أنها تقسم إلى قسمين رئيسين وهما RAM والتي تُسمى بذاكرة الوصول العشوائي، و ROM وهي مخصصة بشكلٍ أساسي للقراءة فقط، وفي هذا المقال سنتحدث عن الفرق بينها وبين الميموري، وأنواعها، وفوائدها.
الفرق بين ذاكرة الكاش والميموري
يعتبر كلاهما ذاكرة لتخزين وتخبئة البيانات، ثمّ استعادتها في وقتٍ آخر، ولكن أهم ما يُميز ذاكرة الكاش عن الميموري بأنها تستخدم استخداماً مؤقتاً وليس دائماً، لذلك لا يُمكن الحصول عليها فوراً، كما أنها أسرع من الذاكرة العادية، بالإضافة إلى محدودية التعامل بين ذاكرة الكاش، والميموري، وسميت ذاكرة الكاش باسم cache، من الفعل الفرنسي الأصل Cacher والذي يعني مخفي أو مخبأ، والسبب أن الوصول لهذه الذاكرة غير مفتوح للتطبيقات والبرامج بشكلٍ دائم، بل يتولى المعالج وضع المعلومات بنفسه في ذاكرة الكاش.
أنواع ذاكرة الكاش
- النوع الأول Associtative: غالبية الكاشات الجيدة والسريعة تستخدم هذا النوع، وفي هذا النوع يخزن العنوان والمحتوى، ولكنه في الوقت ذاته لا يستطيع تخزين المحتوى في أي مكان، والسبب وجود عدد كبير وضخم في الأماكن المخصصة لتخزين البيانات، وعندما يريد أحد الوصول إليها يتم البحث عن القيم المختلفة للحصول على القيم.
- النوع الثاني Direct Mapping: هذا النوع يستخدم لتخزين كل البيانات في مكانٍ محدد ومعيّن.
- النوع الثالث Set – Associative: هذا النوع يجمع ما بين النوع الأول والثاني.
خصائص ذاكرة الكاش
- زيادة سرعة جهاز الحاسوب بزيادة المساحة المخزنة لذاكرة الكاش، أي كلما زادت سرعة ذاكرة الكاش تزداد كمية البيانات المخزنة في الأجهزة النشطة من البرامج والتطبيقات المتنوعة، وبالتالي فإن سعتها التخزينية تزداد، أي أن العلاقة هي علاقة طردية بين سرعة جهاز الحاسوب وسرعة ذاكرة الكاش.
- البحث عن المعلومات في ذاكرة الكاش، عندما يبدأ المعالج بالبحث عن البيانات والمعلومات في ذاكرة الكاش، وعندما لم يجدها يلجأ إلى ذاكرة الحاسوب الرئيسية.
- تنفيذ التعليمات والأوامر النشطة من التطبيقات والبرامج المخزنة.
- سهولة حملها، نظراً لوزنها الخفيف.
- سعرها المنخفض مقارنةً بأنواع الذاكرة الآخرى.
- يتم قياس سعرتها بالميغاهيرتز، وهي الوحدة ذاتها التي تستخدم لقياس سرعة المعالج أو Processor.