August 6, 2006, 12:03 PM
|
رقم المشاركة : 2 (permalink)
|
معلومات
العضو | | | | | | رد: دورة في نظام التشغيل بالكمبيوتر نظام التشغيل بالكمبيوتر توفر أنظمة التشغيل نوعاً من العزل بين طبقتي التطبيقات والعتاد : وذلك عبر ما يسمى واجهة برمجة التطبيقات API (Application Programming Interface) ، التي توفر للمبرمجين أسلوباً قياسياً لاستدعاء إجراءات عامة محددة الوظائف، أو إجراءات تستدعي روتينات تحكم بعتاد معين. ويتم تحديث وظائف واجهة برمجة التطبيقات، كلما توفر عتاد جديد. لكن هذا ليس كافياً للاتصال بالعتاد بشكل صحيح، إذ يستخدم نظام التشغيل برامج قيادة (drivers) كتبت خصيصاً لتأمين الاتصال بين نظام التشغيل وقطعة معينة من العتاد، كبطاقة رسوميات، مثلاً. يضيف نظام التشغيل ويندوز98 مثلا على ذلك طبقة برامج قيادة ثانية، تدعى برامــج القيــادة الظاهريــة (virtual driver)، والتي تعمل كواجهة ربط بين التطبيقات، التي تطلب إصدار صوت، مثلاً، وبرنامج قيادة بطاقة صوت معينة موجودة في الجهاز. يؤدي تحديث وظائف واجهة برمجة التطبيقات إلى تغييرات أساسية في قدرات نظام التشغيل. ومثال جيد على ذلك، إضافة وظائف DirectX إلى نظام التشغيل ويندوز98، وهي ليست مرفقة بالنظام لدى شرائه، لكن إضافتها لاحقاً، يوفر دعماً تقنياً لتشغيل مجموعة واسعة من تطبيقات الرسوميات التي تعتمد ويندوز98.
|
|
| |