اذا لم تجد ما تبحث عنه يمكنك استخدام كلمات أكثر دقة.
مجموعة الإدخال / الإخراج (I / O Kit) هو إطار عمل برنامج تشغيل الجهاز، المكتوب في مجموعة فرعية من C ++ تستند إلى Embedded C ++. باستخدام التصميم الموجه للكائنات، يتم توفير الميزات الشائعة لأي فئة من برامج التشغيل في إطار العمل، مما يساعد على كتابة برامج تشغيل الأجهزة في وقت أقل وتعليمات برمجية. إن وحدة الإدخال / الإخراج هي متعددة العمليات ومتعددة المعالجات متماثلة (SMP) ، وتسمح للأجهزة القابلة للتوصيل والتكوين التلقائي والديناميكي للجهاز.
يمكن كتابة العديد من برامج التشغيل للتشغيل من مساحة المستخدم، مما يزيد من ثبات النظام. في حالة تعطل برنامج تشغيل مستخدم الفضاء، فلن يؤدي ذلك إلى تعطل النواة. ومع ذلك، إذا تعطل سائق kernel-space فإنه سيعطل النواة. تتضمن أمثلة برامج تشغيل kernel-space مهايئ للأقراص ومهايئ محول الشبكة وبرامج تشغيل الرسومات وبرامج تشغيل الناقل التسلسلي العالمي (USB) ووحدات تحكم مضيف FireWire وبرامج تشغيل برامج الأجهزة الظاهرية مثل VirtualBox و Parallels Desktop for Mac و VMware Fusion.