مقطع التعليمات البرمجية

يوضح هذا المخطط النموذجي لذاكرة برنامج الكمبيوتر البسيط مع أقسام النص والبيانات المختلفة والمكدس والكومة .

في مجال الحوسبة ، يُعرف مقطع التعليمات البرمجية ، أو مقطع النص ، أو ببساطة النص ، بأنه جزء من ملف الكائن أو القسم المقابل من مساحة العناوين الافتراضية للبرنامج الذي يحتوي على تعليمات قابلة للتنفيذ . [ 1 ]

شريحة

يُشتق مصطلح "المقطع" من مقطع الذاكرة ، وهو أسلوب تاريخي لإدارة الذاكرة تم استبداله بتقنية الترحيل . عندما يُخزَّن برنامج في ملف كائن، يكون مقطع التعليمات البرمجية جزءًا من هذا الملف؛ وعندما يقوم المُحمِّل بوضع البرنامج في الذاكرة لتنفيذه، تُخصَّص مناطق ذاكرة مختلفة (وخاصةً كصفحات)، تُطابق كلاً من المقاطع الموجودة في ملفات الكائنات والمقاطع المطلوبة فقط أثناء التشغيل. على سبيل المثال، يُحمَّل مقطع التعليمات البرمجية لملف كائن في مقطع تعليمات برمجية مُطابق له في الذاكرة.

عادةً ما يكون جزء التعليمات البرمجية في الذاكرة للقراءة فقط وله حجم ثابت، لذا في الأنظمة المدمجة، يمكن وضعه في ذاكرة القراءة فقط (ROM) دون الحاجة إلى تحميله. إذا لم يكن جزء التعليمات البرمجية للقراءة فقط، فإن البنية المحددة تسمح بتعديل التعليمات البرمجية ذاتيًا . يمكن مشاركة التعليمات البرمجية ذات الموضع الثابت أو غير المرتبط بالموضع في الذاكرة بين عدة عمليات في أنظمة الذاكرة المجزأة أو ذات الصفحات. [ 1 ] [ 2 ] كمنطقة ذاكرة، يمكن وضع جزء التعليمات البرمجية أسفل الكومة أو المكدس لمنع تجاوزات الكومة والمكدس من الكتابة فوقه. [ 3 ]

انظر أيضاً

مراجع

  1. 1 2 جيسون دبليو. بيكون (13 مارس 2012). "الفصل 10. استدعاءات البرامج الفرعية والمكدس" . cs.uwm.edu . القسم 10.4. أجزاء الذاكرة. مؤرشف من الأصل في 2 مايو 2014. تم الاسترجاع في 2 مايو 2014 .
  2. كاي وانغ (2012-09-20). "مقطع التعليمات البرمجية ومقطع البيانات: تخطيط الذاكرة للبرنامج" . beingdeveloper.com . مؤرشف من الأصل في 2014-05-02 . تم الاسترجاع في 2014-05-02 .
  3. يو-آن تان؛ جي-يان تشنغ؛ يوان-دا تساو؛ شيويه-لان تشانغ (أكتوبر 2005). حماية من تجاوز سعة المخزن المؤقت بناءً على تعديل حد مقطع الكود . ندوة IEEE الدولية حول الاتصالات وتكنولوجيا المعلومات. IEEE . doi : 10.1109/ISCIT.2005.1567023 .