انتقل إلى المحتوى

فصل الآلية والسياسة

هذه المقالة يتيمة. ساعد بإضافة وصلة إليها في مقالة متعلقة بها
من ويكيبيديا، الموسوعة الحرة

يُعدُّ الفصل بين الآلية والسياسة[1] مبدأً في تصميم البرمجيات ضمن مجال علوم الحاسوب. ينص المبدأ على أن الآليات (وهي الأجزاء من تنفيذ النظام التي تتحكم في تصريح العمليات وتخصيص الموارد) لا ينبغي أن تُملِي أو تُقيِّد بشكل مفرط السياسات التي تُتخذ بناءً عليها القرارات المتعلقة بتفويض العمليات وتخصيص الموارد.

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

قام بير برينش هانسن بطرح مفهوم الفصل بين السياسة والآلية في أنظمة التشغيل ضمن نظام RC 4000 متعدد البرمجة.[2] وفي ورقة بحثية عام 1987، ناقش آرتسي وليفني نهجًا لتصميم نظام تشغيل يعتمد على "فصل صارم بين الآلية والسياسة".[3][4] وفي مقال نُشر عام 2000، وصف تشيرفيناك وآخرون مبادئ حيادية الآلية وحيادية السياسة.[5]

مراجع

[عدل]
  1. ^ بوتلر لامبسون وهاوارد إي. ستيرجيس. Reflections on an Operating System Design [1] Communications of the ACM 19(5):251-265 (May 1976) نسخة محفوظة 2008-12-10 على موقع واي باك مشين.
  2. ^ "Per Brinch Hansen • IEEE Computer Society". www.computer.org. مؤرشف من الأصل في 2019-02-10. اطلع عليه بتاريخ 2016-02-05.
  3. ^ Miller, M. S., & Drexler, K. E. (1988). "Markets and computation: Agoric open systems". In Huberman, B. A. (Ed.). (1988), pp. 133–176. The Ecology of Computation. North-Holland.
  4. ^ Artsy, Yeshayahu et al., 1987.
  5. ^ Chervenak 2000 p.2