انتقل إلى المحتوى

منطقة حمراء

من ويكيبيديا، الموسوعة الحرة

في مجال الحوسبة، يُقصد بالمنطقة الحمراء (red zone) حيز ثابت الحجم في ذاكرة تتجاوز عنوان موقع في أعلى الكومة (stack pointer) لم يتم" "تخصيصه«بعد». وهذه المنطقة من الذاكرة لا تخضع للتعديل من قِبل روتين المقاطعة/المَسك الاستثنائي/حامل الإشارة. مما يسمح باستخدام المساحة لل��يانات المؤقتة دون الحاجة لمزيد من الدرجات القصوى لتعديل عنوان موقع في أعلى الكومة. حيث يفرض برنامج (ABI)ذو الامتداد إكس86-64 منطقة حمراء تبلغ مساحتها 128 بايت.[1] كما تفرض سلسلة الأدوات البرمجية OpenRISC منطقة حمراء تبلغ مساحتها 128 بايت بيد أن هذا ليس موثوقًا.

ملاحظات ومراجع

[عدل]
  1. ^ "i386 and x86-64 Options - Using the GNU Compiler Collection (GCC)". مؤرشف من الأصل في 2016-03-16. اطلع عليه بتاريخ 2011-04-10.