| مؤلف: | ريتشارد بروكسبي |
|---|---|
| منظمة: | Ravenbrook Limited |
| تاريخ: | 2002-05-20 |
| المراجعة: | |
| السرية: | عام |
هذه هي مجموعة System System للذاكرة - مجموعة كاملة من المصادر لاستخدام MPS وتعديلها وتكييفها. سيعطيك هذا المستند نظرة عامة موجزة جدًا ويخبرك بمكان العثور على مزيد من المعلومات.
يعد نظام تجمع الذاكرة (MPS) نظامًا عامًا لإدارة الذاكرة بشكل عام وقابل للتكيف ومرن وموثوق وفعال. إنه يسمح بالمجموعة المرنة من تقنيات إدارة الذاكرة ، ودعم إدارة الذاكرة اليدوية والتلقائية ، وتخصيص الخط ، والانتهاء ، والضعف ، ومجموعات القمامة المتزامنة متعددة التعاون المتزامنة. ويتضمن أيضًا مكتبة لفصول تجمع الذاكرة لتنفيذ سياسات إدارة الذاكرة المتخصصة.
تم تطوير MPS منذ عام 1994 ونشرت في منتجات تجارية ناجحة منذ عام 1997. الأخطاء غير معروفة تقريبًا في الإنتاج. إنه تحت التنمية المستمرة والدعم من قبل Ravenbrook.
يتم توزيع MPS تحت ترخيص Open Source BSD 2 (انظر الترخيص. txt).
مجموعة MPS هي مجموعة كاملة من المصادر والتوثيق لتمكينك من استخدام MPS وتعديلها وتكييفها: رمز المصدر ، والأدلة ، والإجراءات ، ووثائق التصميم ، وما إلى ذلك. انظر دليل الفهرس. (إذا لم يكن الدليل متاحًا لسبب ما ، يمكنك بنائه. انظر أدناه.)
يتم توزيع مجموعة MPS في شكل المصدر. تحتاج إلى بنائه قبل استخدامه. الحالة الأساسية واضحة على المنصات المدعومة (انظر أدناه):
رمز القرص المضغوط CC -o2 -C MPS.C UNIX / MACOS (مع سطر أوامر XCODE) CL /O2 /C MPS.C Windows (مع Microsoft SDK أو Visual Studio 2010)
سيؤدي ذلك إلى إنتاج ملف كائن يمكنك ربطه بمشروعك. للحصول على تفاصيل حول كيفية تكوين MPS ، وبناء الدليل ، والمكتبات والاختبارات ، واستخدام IDES ، و AutoconF ، وما إلى ذلك ، راجع بناء النواب.
للحصول على مثال على استخدام النواب ، راجع مثال مترجم المخطط.
بعد ذلك ، لبرمجة ودمج النواب ، ستحتاج بالتأكيد إلى قراءة الدليل.
يتم دعم MPS حاليًا للنشر على:
MPS محمول للغاية ويتم تشغيله على العديد من المعالجات وأنظمة التشغيل الأخرى في الماضي (انظر بناء النواب). تتم كتابة معظم النواب في ANSI C النقي للغاية وتجمع دون تحذيرات على أي شيء.
تحذير
إذا كنت تقوم بتشغيل تطبيق 32 بت متعدد الخيوط على Windows 7 بت 64 بت عبر محاكي WOW64 ، فيجب عليك تثبيت هذا الإصلاح الساخن من Microsoft: http://support.microsoft.com/kb/2864432/en-us. انظر http://zachsaw.blogspot.co.uk/2010/11/wow64-bug-getthreadcontext-may-return.html للحصول على وصف للمشكلة.
يمكنك الحصول على دعم مهني خبير للنواب من Ravenbrook Limited ، مطورو النواب ، الذين لديهم سنوات عديدة من الخبرة في أنظمة إدارة الذاكرة التجارية. اكتب إلينا على [email protected] لمزيد من المعلومات.
قد ترغب أيضًا في الانضمام إلى القائمة البريدية لمناقشة MPS. للانضمام ، تفضل بزيارة http://mailman.ravenbrook.com/mailman/listinfo/mps-discussion.
| 2002-05-20 | RB | المؤلف الأصلي: ريتشارد بروكسبي ، رافينبروك المحدودة. |
| 2002-05-20 | RB | تم إنشاؤها بناءً على قالب من مشروع P4DTI. |
| 2002-06-18 | ملحوظة | تحديثات طفيفة والتصحيحات. |
| 2002-06-18 | RB | إزالة المتطلبات عفا عليها الزمن ل MASM. |
| 2002-06-19 | ملحوظة | ملاحظة إضافية على أرشيف الاستخلاص الذاتي |
| 2006-01-30 | rhsk | تحديث من "1.100.1" إلى "1.106.1". |
| 2006-03-30 | rhsk | أضف القسم 2: ما الجديد. |
| 2006-04-11 | rhsk | تحديث من "1.106.1" إلى "1.106.2". |
| 2006-04-14 | rhsk | دمج التحديثات من الإصدار/1.106 العودة إلى الماجستير. |
| 2006-06-29 | rhsk | ملاحظة Job001421 ، Job001455. |
| 2006-12-13 | rhsk | الإصدار 1.107.0 |
| 2007-07-05 | rhsk | الإصدار 1.108.0 |
| 2007-12-21 | rhsk | الإصدار 1.108.1 |
| 2008-05-01 | rhsk | الإصدار 1.108.2 |
| 2010-03-03 | rhsk | الإصدار 1.109.0 |
| 2012-08-14 | RB | تحديث تعليمات البناء للمنصات الجديدة. |
| 2012-09-05 | RB | انخفاض إلى حد كبير جاهزة للإصدار 1.110. جلبت لك الآن في النص المجيد. |
| 2014-01-13 | جمهورية ألمانيا الديمقراطية | منصات مدعومة محدثة. |
| 2014-07-04 | جمهورية ألمانيا الديمقراطية | رابط إلى Hotfix لـ WOW64 BUG. |
| 2016-03-24 | RB | إضافة دعم لـ FreeBSD مع Clang/LLVM. |
| 2020-05-22 | PNJ | تم تغييره إلى ترخيص BSD 2-Cause. |
| 2023-02-02 | RB | الهجرة من Ravenbrook perforce إلى جيثب. |
حقوق الطبع والنشر © 2001–2020 Ravenbrook Limited.
يُسمح بإعادة التوزيع والاستخدام في النماذج المصدر والثنائية ، مع أو بدون تعديل ، شريطة استيفاء الشروط التالية:
يتم توفير هذا البرنامج من قبل حاملي حقوق الطبع والنشر والمساهمين "كما هو" وأي ضمانات صريحة أو ضمنية ، بما في ذلك ، على سبيل المثال لا الحصر ، الضمانات الضمنية للتسويق والملاءمة لغرض معين. لا يجوز بأي حال من الأحوال أن يتحمل حامل حقوق الطبع والنشر أو المساهمين أي أضرار مباشرة أو غير مباشرة أو عرضية أو خاصة أو مثالية أو مثالية (بما في ذلك ، على سبيل المثال لا الحصر ، شراء السلع أو الخدمات البديلة ؛ إمكانية هذا الضرر.