السلام عليكم
في عندي سؤال ما هو الفرق بين
page file
و
كاش
السلام عليكم
في عندي سؤال ما هو الفرق بين
page file
و
كاش
وعليكــم السـلام ورحمة الله وبركاتـه..
ال Page File يمثل ال Virtual Memory أي الذاكرة الإفتراضيه , حيث يقوم نظام التشغيل بحجز مساحة من القرص الصلب و يقوم بإستخدامها كإمتداد للذاكرة الحقيقه , و الهدف من ذلك زيادة عدد و كمية البرامج التي يمكن تشغيلها على الجهاز , لولا وجود ال Page File قد تمتلئ ذاكرة الجهاز الرئيسيه ولا يعود قادر على تشغيل برامج إضافية (و هي مشكله كانت موجوده بالفعل في الأنظمة القديمة!)
اما بالنسبة لل Cache memory فهي ذاكرة فعليا شبيه بالذاكرة الرئيسية (RAM) في الجهاز, و لكن لها مواصفات خاصه , وهي انها صغيرة الحجم 4 ميغا تعتبر كبيره , سريعه جدا قد تصل إلى عشرات اضعاف سرعة الرام , و الخاصية الثالثة أن هذه الرام تكون جزءا من المعالج أو قريبة منه على الأقل, و تأتي الكاش في عدة مستويات ابرزها L1,L2 , وظيفتها انها تزيد من سرعة تنفيذ العمليات بشكل كبير من خلال وضل الأوامر الجاهز للتنفيذ و البيانات التي يتكرر إستعمالها في مكان قريب من المعالج (Cache).
ملاحظة اخيره بالإمكان إعتبار الكاش تطبيق او شيئ عام بمعنى ممكن ان يكون هناك كاش للقرص الصلب , كاش للقرص المضغوط , كاش للذاكره الرئيسية نفسها أي انها ليست محصورة بالمعالج فقط
تحياتي
مشكور يا اخي
شكرا