404
نعتذر , لا نستطيع ايجاد الصفحة المطلوبة

الخميس، 16 فبراير 2017

كيفية عمل الكاش ميموري ( الذاكرة المخبأة ) Cache Memory

تعتبر كلمة كاش Cache من الكلمات الشائعة اليوم , مع التقدم الملحوظ في سرعة المعالجات Processors التي تتطور من حين لآخر ولكن ما هي ذاكرة التخزين المؤقته Cache ؟ والتي تكون من ضمن عوامل اختيار معالج مناسب .. هل هي وحدة معالجة أم ذاكرة تخزين ؟ ولكي نفهم ذلك لابد أن نفهم أولا كيفية عمل المعالج او البروسيسور (central processing unit (CPU فتابع معنا 

كيفية-عمل-الكاش-ميموري

مقال من كتابة : مهندس/ ادم محمد 

طبعا من المعروف أن عقل الكمبيوتر هو cpu central processing unit وهو ما نطلق عليه المعالج او البروسيسور وهو الذي يقوم بجميع العمليات الحسابية والمنطقية في النظام وتنفيذ الاوامر والتعليمات البرمجية والصورة التالية توضح التنظيم الداخلي للنظام  بالنسبة لترتيب عمل كل ذاكرة في الكمبيوتر وترتيب المعلومات في المرور عليها قبل ان يقوم بمعالجتها البروسيسور CPU
 
كيفية-عمل-الذاكرة-المخبأة

عندء بدء تشغيل أي برنامج أو كتابة وقراءة أي بيانات أو تنفيذ أي عملية في النظام , يتم نقل البيانات المرتبطة بالعملية المحددة أولا من الهارد ديسك ذات التخزين بطيئ الحركة إلى وحدة تخزين أسرع وهي الرامات (RAM random access memory) والمعروفة بذاكرة الوصول العشوائية وتكون من نوع DRAM Dynamic random access memory 

عندما يحتاج البروسيسور processor البيانات والاوامر المرتبطة بالعملية المحددة والمراد تشغيلها فعندئذ يجد البروسيسور processor هذه البيانات موجودة داخل الرامات RAM ذات التخزين السريع مقارنة بالهارد ديسك والتي تمده بالبيانات بمعدل سريع بدلا من أن يأتي بها من الهارد ديسك ذو التخزين البطيئ 

 وبالرغم من سرعة الرامات الكبيرة إلا إذا أن هناك مشكلة وهي أن عمليات البروسيسور تكون سريعة جدا وتكون الرامات غير قادرة على تلبية احتياجات البروسيسور ولذلك يكون الحل أن تكون هناك بين البروسيسور والرامات ذاكرة تخزين سريعة للغاية لمواكبة سرعة البروسيسور وتكون لها القدرة على سرعة تلبية الاحتياجات للبروسيسور من البيانات وهذه ستكون الذاكرة المؤقتة cache memory وهي أيضا نوع من ذاكرة الوصول العشوائي  ولكن من النوع الساكن Static RAM – SRAM , وتكون ذات سرعة عالية

كيفية-عمل-الكاش-ميموري

وهناك مثال احب ان اذكره دائما بالنسبة للكاش ميموري لتوضيحها اكثر , اذا كنت تذاكر من كتاب رياضيات وتتعامل مع قوانين كثيرة فانك تقوم بكتابة هذه القوانين في ورقة اخري ليسهل عليك ايجاد تلك القوانين بسرعة وسيكون بالطبع اسرع كثيرا من البحث عليها في الكتاب بالكامل .. حسنا البروسيسور هو انت وكتاب الرياضيات هو ذاكرة الرام وتلك القوانين هي المعلومات التي يرسلها ويستقبلها المعالج من البرامج المفتوحة والتي تستخدمها كثيرا عن باقي البرامج والورقة المكتوب بها القوانين هي الكاش ميموري ,, ببساطة 

وبذلك نسأل الله أن نكون قد وضحنا كيف تعمل الكاش ميموري cache memory

جميع الحقوق محفوظة لـ كمبيوتر شوت
تصميم : Abdo Hegazy