ذاكرة الـ "Cache"
تعد الهواتف الذكية وأجهزة الكمبيوتر جزءا لا يتجزأ من حياتنا اليومية، حيث يعتمد عليها المستخدمون لتنفيذ العديد من المهام، لكن من ضمن الأمور التى تتحكم فى سرعة هذه الأجهزة ما يعرف بـ " الكاش" وفيما يلى نعرض أنواعها وأهميتها بالنسبة للتطبيقات ونظام التشغيل كما يلى:
AdChoices
ADVERTISING
Ads by Teads
- ذاكرة الكاش
هو عملية تخزين للبيانات التى تم استخدامها مؤخراً بأى عملية على نظام التشغيل حتى يتم الوصول إليها بشكل أسرع عند الحاجة إليها بالمستقبل القريب، وبعظم الأوقات يتم تخزين تلك البيانات مؤقتاً بالتالي بمجرد انتهاء العملية أو إعادة تشغيل نظام التشغيل يتم التخلص من كل تلك البيانات حتى يتم تحرير الذاكرة التى تم التخزين عليها.
أنواع ذاكرة الكاش:
يستخدم الكاش بكل عملية من عمليات نظام التشغيل وبكل برنامج على حدة ويكون الاختلاف فى نوعية البيانات التى يتم حفظها لكن الغرض واحد فى كل حالة وهو الوصول بشكل أسرع للبيانات عند الحاجة إليها مجدداً، وتعد أبرز انواع الكاش ما يلى:
- الكاش الخاص بالبرامج والتطبيقات
هو الذاكرة الخاصة بتشغيل أى برنامج على الكمبيوتر أو أى تطبيق على الهاتف، حيث يتم حفظ البيانات التى يحتاجها على هذا التطبيق أو البرنامج داخل الذاكرة أو "الرامات" من أجل الوصول إليها بشكل أسرع عندما يحتاجها المعالج، فيما يتم حفظ البيانات الأقل استخداما على القرص الصلب أو ذاكرة التخزين فى حالة الهواتف الذكية، ويتم التخلص من تلك البيانات بمجرد إنهاء عملية البرنامج أو التطبيق أو إعادة تشغيل الجهاز مجدداً
- كاش متصفحات الإنترنت:
يختلف الكاش الخاص بمتصفحات الإنترنت عن الكاش الخاص بالبرامج والتطبيقات، فعند زيارة موقع ما على الإنترنت من خلال المتصفح يقوم المتصفح بتحميل جميع بيانات الموقع مثل الصور و أكواد "HTML" وأكواد التنسيق الخاصة بالموقع "CSS" بالإضافة للأكواد البرمجية بلغة Java Script الخاصة بالموقع على القرص الصلب الخاص بك ثم يتم إظهار الموقع بعد تحميل كل تلك العناصر، لكن فى نفس الوقت فإن المتصفح يقوم بتخزين كل ملفات الكاش الخاصة بالتصفح على القرص الصلب بشكل دائم وليس مؤقت حتى تتمكن من تصفح الموقع مجدداً بشكل أسرع عند زيارته فى المستقبل.
- كاش المعالج
وجد داخل العالج ذاكرة كاش خاصة به لتخزين البيانات والأوامر التى تم استخدامها أو سيتم استخدامها قريباً حتى يتم الوصول إليها بشكل أسرع، ولأن ذاكرة المعالج صغيرة الحجم بشكل كبير لذلك يحتوى المعالج أكثر من ذاكرة تُسمى بـ “مستويات الكاش ميموري" يعتبر كل منها مستوى معين وغالباً يحتوى المعالج إما مستويين أو ثلاثة مستويات من الكاش.
- كاش القرص الصلب
لا يعرف الكثيرين ان القرص الصلب له ملفات كاش ايضاً وهى الملفات التى يتم تخزينها بشكل مؤقت داخل الرامات عن طريق حجز مساحة تخزين صغيرة تتناسب طردياً مع سعة القرص الصلب، وتكون فائدة ملفات الكاش فى هذه الحالة هى زيادة سرعة تصفح الملفات والمجلدات على القرص الصلب عن طريق تخزين المعلومات الخاصة بالمجلد وما يحتويه من ملفات داخل الرامات.
تعد الهواتف الذكية وأجهزة الكمبيوتر جزءا لا يتجزأ من حياتنا اليومية، حيث يعتمد عليها المستخدمون لتنفيذ العديد من المهام، لكن من ضمن الأمور التى تتحكم فى سرعة هذه الأجهزة ما يعرف بـ " الكاش" وفيما يلى نعرض أنواعها وأهميتها بالنسبة للتطبيقات ونظام التشغيل كما يلى:
AdChoices
ADVERTISING
Ads by Teads
- ذاكرة الكاش
هو عملية تخزين للبيانات التى تم استخدامها مؤخراً بأى عملية على نظام التشغيل حتى يتم الوصول إليها بشكل أسرع عند الحاجة إليها بالمستقبل القريب، وبعظم الأوقات يتم تخزين تلك البيانات مؤقتاً بالتالي بمجرد انتهاء العملية أو إعادة تشغيل نظام التشغيل يتم التخلص من كل تلك البيانات حتى يتم تحرير الذاكرة التى تم التخزين عليها.
أنواع ذاكرة الكاش:
يستخدم الكاش بكل عملية من عمليات نظام التشغيل وبكل برنامج على حدة ويكون الاختلاف فى نوعية البيانات التى يتم حفظها لكن الغرض واحد فى كل حالة وهو الوصول بشكل أسرع للبيانات عند الحاجة إليها مجدداً، وتعد أبرز انواع الكاش ما يلى:
- الكاش الخاص بالبرامج والتطبيقات
هو الذاكرة الخاصة بتشغيل أى برنامج على الكمبيوتر أو أى تطبيق على الهاتف، حيث يتم حفظ البيانات التى يحتاجها على هذا التطبيق أو البرنامج داخل الذاكرة أو "الرامات" من أجل الوصول إليها بشكل أسرع عندما يحتاجها المعالج، فيما يتم حفظ البيانات الأقل استخداما على القرص الصلب أو ذاكرة التخزين فى حالة الهواتف الذكية، ويتم التخلص من تلك البيانات بمجرد إنهاء عملية البرنامج أو التطبيق أو إعادة تشغيل الجهاز مجدداً
- كاش متصفحات الإنترنت:
يختلف الكاش الخاص بمتصفحات الإنترنت عن الكاش الخاص بالبرامج والتطبيقات، فعند زيارة موقع ما على الإنترنت من خلال المتصفح يقوم المتصفح بتحميل جميع بيانات الموقع مثل الصور و أكواد "HTML" وأكواد التنسيق الخاصة بالموقع "CSS" بالإضافة للأكواد البرمجية بلغة Java Script الخاصة بالموقع على القرص الصلب الخاص بك ثم يتم إظهار الموقع بعد تحميل كل تلك العناصر، لكن فى نفس الوقت فإن المتصفح يقوم بتخزين كل ملفات الكاش الخاصة بالتصفح على القرص الصلب بشكل دائم وليس مؤقت حتى تتمكن من تصفح الموقع مجدداً بشكل أسرع عند زيارته فى المستقبل.
- كاش المعالج
وجد داخل العالج ذاكرة كاش خاصة به لتخزين البيانات والأوامر التى تم استخدامها أو سيتم استخدامها قريباً حتى يتم الوصول إليها بشكل أسرع، ولأن ذاكرة المعالج صغيرة الحجم بشكل كبير لذلك يحتوى المعالج أكثر من ذاكرة تُسمى بـ “مستويات الكاش ميموري" يعتبر كل منها مستوى معين وغالباً يحتوى المعالج إما مستويين أو ثلاثة مستويات من الكاش.
- كاش القرص الصلب
لا يعرف الكثيرين ان القرص الصلب له ملفات كاش ايضاً وهى الملفات التى يتم تخزينها بشكل مؤقت داخل الرامات عن طريق حجز مساحة تخزين صغيرة تتناسب طردياً مع سعة القرص الصلب، وتكون فائدة ملفات الكاش فى هذه الحالة هى زيادة سرعة تصفح الملفات والمجلدات على القرص الصلب عن طريق تخزين المعلومات الخاصة بالمجلد وما يحتويه من ملفات داخل الرامات.
ليست هناك تعليقات:
إرسال تعليق