Key points are not available for this paper at this time.
إحدى الطرق لتوفير عزل الأخطاء بين وحدات البرمجيات المتعاونة هي وضع كل منها في مساحة عنوان خاصة بها. ومع ذلك، بالنسبة للوحدات المتقاربة بشكل وثيق، فإن هذه الحلول تؤدي إلى ارتفاع تكاليف تبديل السياق. في هذه الورقة، نقدم نهجًا برمجيًا لتنفيذ عزل الأخطاء ضمن مساحة عنوان واحدة. يحتوي نهجنا على جزئين. أولاً، نقوم بتحميل الشيفرة والبيانات لوحدة غير موثوق بها في مجال خطأ خاص بها، وهو جزء منطقي منفصل من مساحة عنوان التطبيق. ثانيًا، نقوم بتعديل الشيفرة الهدف لوحدة غير موثوق بها لمنعها من الكتابة أو القفز إلى عنوان خارج مجال خطأها. كلا هذين التشغيلين البرمجيين قابلان للنقل ومستقلان عن لغة البرمجة. يقدم نهجنا مقايضة بالنسبة لعزل الأخطاء على مستوى الأجهزة: تواصل أسرع بكثير بين مجالات الأخطاء، بالتكلفة الناتجة عن زيادة طفيفة في وقت التنفيذ للوحدات غير الموثوق بها. نوضح أنه بالنسبة للوحدات التي تتواصل بشكل متكرر، فإن تنفيذ عزل الأخطاء عبر البرمجيات بدلاً من الأجهزة يمكن أن يحسن بشكل كبير أداء التطبيق من النهاية إلى النهاية.
درس وهبي وآخرون (الأربعاء،) هذا السؤال.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: