منطقة حمراء

من ويكيبيديا، الموسوعة الحرة
اذهب إلى: تصفح، ‏ ابحث

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

ملاحظات ومراجع[عدل]

  1. ^ "i386 and x86-64 Options - Using the GNU Compiler Collection (GCC)". اطلع عليه بتاريخ 2011-04-10. 
Crystal mycomputer.png هذه بذرة مقالة عن عتاد الحاسوب تحتاج للنمو والتحسين، فساهم في إثرائها بالمشاركة في تحريرها.