هرمية الذاكرة
من ويكيبيديا، الموسوعة encyclopedia
في معمارية الحاسوب، تقسم هرمية الذاكرة تخزين الحاسوب إلى تسلسل هرمي وفقًا لوقت الاستجابة. نظرًا لارتباط وقت الاستجابة والتعقيد والسعة، يمكن أيضًا تمييز المستويات عن طريق أدائها وتقنيات التحكم بها. تؤثر هرمية الذاكرة على الأداء في التصميم المعماري للحاسوب، والتنبؤات الخوارزمية، والتركيبات البرمجية منخفضة المستوى التي تتضمن موقع مرجعي.
يتطلب التصميم عالي الأداء مراعاة قيود هرمية الذاكرة، أي حجم وقدرات كل مكون. يمكن عرض كل مكون من المكونات المختلفة كجزء من هرمية الذاكرة (m1, m2,…, mn) بحيث يكون كل طرف mi أصغر وأسرع من الطرف الأعلى التالي mi + 1 في التسلسل الهرمي. للتقليل من الانتظار بمستويات أعلى، يستجيب المستوى الأدنى عن طريق ملء الذاكرة المؤقتة ثم التأشير لتنشيط النقل.
توجد أربعة مستويات تخزين رئيسية:[1]
- داخلي- سجلات المعالج وذاكرة التخزين المؤقت.
- رئيسي- نظام ذاكرة الوصول العشوائي وبطاقات وحدة التحكم.
- تخزين كمي متصل- تخزين ثانوي.
- تخزين إجمالي خارجي- التخزين الثلاثي والخارجي.
يعد هذا الهيكل الهرمي للذاكرة العامة. وتستخدم عدة هياكل أخرى. فيمكن اعتبار خوارزمية التصحيف مستوى للذاكرة الافتراضية عند تصميم معمارية الحاسوب، ويمكن تضمين مستوى من التخزين شبه المتصل بين التخزين المتصل والخارجي.