تخطيط الذاكرة
تخطيط الذاكرة داية التعيين على النجاح أو MAP_FAILED عند الخطأ. يمكن أن يكون عنوان العنوان الظاهري محددًا من قِبل المستخدم أو تم إنشاؤه بواسطة kernel (عند تمرير العنوان كـ NULL). يتطلب طول الحقل المشار إليه حجم التعيين بالبايت. يشير الحقل prot إلى قيم حماية الذاكرة مثل PROT_NONE و PROT_READ و PROT_WRITE و PROT_EXEC والمقصود بالمناطق التي لا يمكن الوصول إليها أو قراءتها أو كتابتها أو تنفيذها على التوالي. يمكن أن تكون هذه القيمة مفردة (PROT_NONE) أو يمكن أن تكون ORd مع أي من العلامات الثلاثة (آخر 3). تشير إشارات الحقول إلى نوع التعيين إما MAP_PRIVATE أو MAP_SHARED. يشير الحقل "fd" إلى واصف الملف الذي يحدد الملف المراد تعيينه ويشير الحقل "الإزاحة" إلى نقطة البداية للملف ، إذا كنت بحاجة إلى تعيين الملف بأكمله ، فيجب أن تكون الإزاحة صفرًا. #include <sys/mman.h> int munmap ( void * addr , size_t length ); إرجاع استدعاء النظام أعلاه 0 عند النجاح أو -1 عند الخطأ. يقوم استدعاء النظام munmap بإلغاء تعيين المنطقة المعينة للذاكرة بالفعل. يشير ع...