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

يُعدُّ الفصل بين الآلية والسياسةبوتلر لامبسون وهاوارد إي. ستيرجيس. Reflections on an Operating System Design  Communications of the ACM 19(5):251-265 (May 1976)  مبدأً في تصميم البرمجيات ضمن مجال علوم الحاسوب. ينص المبدأ على أن الآليات (وهي الأجزاء من تنفيذ النظام التي تتحكم في تصريح العمليات وتخصيص الموارد) لا ينبغي أن تُملِي أو تُقيِّد بشكل مفرط السياسات التي تُتخذ بناءً عليها القرارات المتعلقة بتفويض العمليات وتخصيص الموارد.

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

قام بير برينش هانسن بطرح مفهوم الفصل بين السياسة والآلية في أنظمة التشغيل ضمن نظام RC 4000 متعدد البرمجة. وفي ورقة بحثية عام 1987، ناقش آرتسي وليفني نهجًا لتصميم نظام تشغيل يعتمد على "فصل صارم بين الآلية والسياسة".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.Artsy, Yeshayahu et al., 1987. وفي مقال نُشر عام 2000، وصف تشيرفيناك وآخرون مبادئ حيادية الآلية وحيادية السياسة.Chervenak 2000 p.2

 مراجع 

تصنيف:تقنيات نظم التشغيل
تصنيف:التثنية في المنطق