قطعة بيانات (شبكات)

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

قطعة البيانات أو سجمنت (بالإنجليزية: Data segment)‏ في الحوسبة السجمنت (يشار اليه بـ data. ) هو جزء من ملف يسمى object file أو مساحة من العناوين الافتراضية virtual address space (يستخدمها ويجعلها نظام التشغيل متوفرة لاي عملية Process) المعطاة لبرنامج تم تمهيده ويحتوي على متغير تم تخصيص مكان ثابت له في الذاكرة static variable ويكون هذا المتغير متغير عام global variable و متغير موضعي ذو مكان ثابت static local variable , مساحة هذا السجمنت محدد بواسطة القيمة الموجودة في مصدر كود البرنامج program source code ولا يتغير اثناء وقت التنفيذ run time .

مساحة الذاكرة المخصصة للبرنامج[عدل]

بيانات Data[عدل]

This shows the typical layout of a simple computer's program memory with the text, various data, and stack and heap sections.

بيانات غير مهيأة BSS[عدل]

هيب Heap[عدل]

ستاك Stack[عدل]

اللغات المفسرة Interpreted[عدل]

بعض اللغات المفسرة Interpreted languages تقدم وسيلة مشابهة لقطع البيانات (سجمنت) , مثل لغة بيرل [1] و لغة روبي .[2]

مصادر ومراجع[عدل]

  1. ^ perldata: Special Literals نسخة محفوظة 23 ديسمبر 2017 على موقع واي باك مشين.
  2. ^ Ruby: Object: __END__ نسخة محفوظة 11 يوليو 2017 على موقع واي باك مشين.

وصلات خارجية[عدل]

Computer.svg
هذه بذرة مقالة عن الحاسوب أو العاملين في هذا المجال، بحاجة للتوسيع. شارك في تحريرها.