English  

كتب user mode

اذا لم تجد ما تبحث عنه يمكنك استخدام كلمات أكثر دقة.

عرض المزيد

وضع المستخدم (معلومة)


يتكون وضع المستخدم من العديد من العمليات المعرفة من قبل النظام و DLLs.

تسمى الواجهة بين تطبيقات وضع المستخدم ووظائف kernel لنظام التشغيل "نظام فرعي للبيئة". يمكن أن يحتوي نظام التشغيل Windows NT على أكثر من نظام فرعي واحد، وكل تطبيق يكون تحت مجموعة API مختلفة. تم تصميم هذه الآلية لدعم التطبيقات المكتوبة لأنواع مختلفة من أنظمة التشغيل. وللتوضيح، لا يمكن لأي من النظم الفرعية للبيئة الوصول مباشرة إلى الأجهزة ؛ حيث أنه فقط يتم الوصول إلى وظائف الأجهزة عن طريق الاتصال في الإجراءات التي تكون في وضع kernel.

هناك أربعة أنظمة فرعية بيئية رئيسية ألا وهي: -النظام الفرعي من Win32 -والنظام الفرعي من OS / 2 -والنظام الفرعي من Windows لنظام Linux -ونظام POSIX الفرعي. بالأسفل، شرح مبسط ومختصر للأنظمة الفرعية البيئية الأربعة، ويشمل الشرح أهم المكونات والخصائص، وبعض من العمليات المدمجة.

  • يمكن للنظام الفرعي من بيئة Win32 تشغيل تطبيقات Windows 32 بت. وللتفصيل بشكل أكثر، إنه يحتوي على وحدة التحكم الخاصة به وكذلك دعم نافذة النص، ودعم نافذة الإغلاق ومعالجة الخطأ الثابت لجميع النظم البيئية الأخرى. كما أنه يدعم Virtual DOS Machines (VDMs) ، والتي تسمح بتشغيل تطبيقات MS-DOS و Windows 16- Win ( Win16 ) على Windows NT. يوجد VDM MS-DOS معين والذي يعمل في مساحة العنوان الخاصة به والذي يحاكي Intel 80486 ويعمل على تشغيل MS-DOS 5.0. برامج Win16 ، ومع ذلك، تعمل في Win16 VDM. يعمل كل برنامج افتراضيًا في نفس العملية وبنفس التسلسل العملي المسبق، وبالتالي يستخدم نفس مساحة العنوان، ويعطي Win16 VDM لكل برنامج مؤشر ترابط خاص به يمكن تشغيله عليه. ومع ذلك، يسمح Windows NT للمستخدمين بتشغيل برنامج Win16 في Win16 VDM بشكل منفصل، والذي يسمح للبرنامج بتعدد المهام بشكل استباقي، لأن Windows NT سوف يستبق عملية VDM بأكملها، والتي تحتوي فقط على تطبيق واحد قيد التشغيل. تتضمن عملية النظام الفرعي للبيئة Win32 أيضًا وظيفة إدارة النوافذ، والتي تسمى أحيانًا بوظيفة " مدير النوافذ ". يعالج مدير النوافذ أحداث الإدخال (مثل عمليات الإدخال التي تكون مصدرة من لوحة المفاتيح أو الماوس) ، ثم يمررها على هيئة رسائل إلى التطبيقات التي تحتاج إلى تلقي هذا الإدخال. كل تطبيق سيكون مسؤول عن رسم أو تحديث النوافذ والقوائم الخاصة به، استجابةً لهذه الرسائل.
  • يدعم النظام الفرعي للبيئة OS / 2 تطبيقات OS / 2 المستندة إلى الأحرف 16 بت ويحاكي OS / 2 1.x ، ولكن ليس 32 بت أو تطبيقات OS / 2 الرسومية كما هو مستخدم مع OS / 2 2.x أو الأحدث، على أجهزة x86 فقط. لتشغيل برامج 1.x الرسومية OS / 2 ، يجب تثبيت النظام الفرعي Windows NT ليعمل على الوظيفة الإضافية لإدارة العروض التقديمية. كان الإصدار الأخير من Windows NT الذي يحتوي على نظام فرعي OS / 2 هو نظام التشغيل Windows 2000 ؛ حيث أنه تمت إزالته لاحقاً، اعتبارًا من نظام التشغيل Windows XP.
  • يدعم النظام الفرعي لبيئة POSIX التطبيقات المكتوبة بصرامة إما لمعيار POSIX.1 أو معايير ISO / IEC ذات الصلة. تم استبدال هذا النظام الفرعي بـ Interix ، وهو جزء من خدمات Windows لـ UNIX . وللمعلومية، تم استبدال هذا النظام بدوره الكامل بنظام Windows الفرعي لنظام Linux .

يتعامل النظام الفرعي للأمان مع رموز الأمان، ويمنح أو يرفض الوصول إلى حسابات المستخدمين بناءً على أذونات الموارد، ويعالج طلبات تسجيل الدخول ويبدأ في مصادقة تسجيل الدخول، ويحدد موارد النظام التي يجب مراجعتها بواسطة Windows NT. كما أنه يعتني هذا النظام الفرعي للأمان بـ Active Directory. تطبق خدمة محطة العمل معيد التوجيه على الشبكة، وهو يكون على جانب العميل لمشاركة الملفات وملفات الطباعة من Windows ، ويقوم أيضاً بتنفيذ الطلبات المحلية على الملفات والطابعات البعيدة عن طريق "إعادة توجيهها" إلى الخوادم المناسبة على الشبكة. ومن جهة وظيفية أخرى، تتيح خدمة الخادم لأجهزة الكمبيوتر الأخرى على الشبكة الوصول إلى مشاركات الملفات والطابعات المشتركة التي يوفرها النظام المحلي.

المصدر: wikipedia.org