تحبتي ما معني هذه العبارهprimary memory cache
وشو الفرق بينها وبين secondary memory cache
ولكم كل السلام
تحبتي ما معني هذه العبارهprimary memory cache
وشو الفرق بينها وبين secondary memory cache
ولكم كل السلام
بسم الله الرحمن الرحيم
Primary Cache يسمى بغالب الوقت Level 1 Cache ويرمز له ب L1.
هو ذاكرة من نوع SRAM سريعة جدا وتكون مبنية كجزء من المعالج. بالعادة يضع المعالج بها أهم ما يحتاجه من تعليمات ومعلومات وذلك لتسهيل الوصول إليها. في العادة حجم هذه الذاكرة صغير ويكون مابين 16 إلى 32 كيلوبايت بحسب نوع المعالج.
Secondary Cache يسمى كذلك Level 2 Cache ويرمز له ب L2.
ذاكرة من نفس النوع الأول ولكنها اكبر حجما و أبطأ قليلا. تكون أما مبنية كجزء من المعالج أو تكون بخارج المعالج. بالعادة يكون حجمها من 128 إلى 256 كيلوبايت.
دور الذاكرتين هو تسريع عمل المعالج وذلك بجعل المعلومات الفورية التي يحتاجها قريبة منه.
بإمكانك أن ترجع إلى مقال أنواع الذاكرة
http://www.arabhardware.com/memory/mempc1/mpcw.html
حيث ستكتشف أن الذاكرة الرئيسية للجهاز تكون من نوع DRAM وهى أبطأ وبنفس الوقت ارخص من ذاكرة SRAM التي يصنع منها ال Cache. لهذا السبب فان نقل المعلومات من الذاكرة الرئيسية إلى ال Cache يسهل ويسرع عملية تعامل المعالج معها.
المعلومة تنتقل أولا من القرص الصلب إلى الذاكرة الرئيسية. من هناك تنتقل إلى الذاكرة L2 ومن ثم إلى الذاكرة L1.
اخي العزيز ما قصرت وجزاك الله كل خير ووفقك لما يحب ويرضي
أمين