ما هو السير ~ كيف السير في منظومة العمل
ومن الصعب في كثير من الاحيان من اجل الناس ان يفهموا الفرق بين المعدات والبرمجيات في نظام الحاسوب الشخصي. الاختلافات يمكن ان يكون صعبا لأنهم على حد سواء متداخل الى حد كبير جدا في نظام التصميم والبناء ، وعملية. فهم هذه الاختلافات هي ضروريه لفهم دور السير في هذا النظام. السير هو المصطلح الذي يقف والاساسية لالمدخلات والمخرجات النظام ، الذي يتألف من تدني المستوى البرمجيات التي تتحكم في نظام الاجهزه والافعال كحلقه وصل بين نظام التشغيل والمكونات الماديه. معظم الناس يعرفون مصطلح السير من قبل السائقين namedevice آخر ، او مجرد سائقين. وبعباره اخرى ، فان السير هو السائقين ، ومعنى كل منها. السير هو اساسا الربط بين المعدات والبرمجيات فى نظام. عندما كان اول من عرض من القانون الجنائي ، والسير البرمجيات التي تحتوي على جميع برامج تشغيل الاجهزه عن النظام بأكمله كان جماعيا احرقوا الى واحدة او اكثر غير قلق (اي انها الاحتفاظ بها البيانات حتى عندما السلطة هو متوقف (ذاكرة القراءة فقط (المدمجه) ورقائق وضعها على لوحة الذاكرة. في جوهرها ، هي القوى المحركه لها الاكتفاء الذاتي ، محمل في الذاكرة ، ويمكن الوصول إليها في أي وقت البتروكيماويات كانت تعمل بالطاقه علي. هذا ايضا رقاقة ذاكرة للقراءة فقط تحتوي على السلطة على اختبار ذاتي (وظيفة) والبرنامج المحمل ألبس الحذاء. البس الحذاء فان البرنامج صمم لبدء تحميل نظام التشغيل عن طريق اجراء فحص للوتحميل الحذاء قطاع من قرص مرن ، واذا كان أحد لم يكن حاضرا ، وقرص صلب. بعد ان تم تحميل نظام التشغيل ، وانها يمكن ان تدعو على مستوى منخفض وروتين (تشغيل الاجهزه) في السير على التفاعل مع اجهزة النظام. في الايام الاولى ، كل ما يلزم من برامج تشغيل الاجهزه كانت مخزنة في السير في لوحة الذاكرة المدمجه. وشمل ذلك سائقي لوحة المفاتيح ، والقانون المتعلق باساءه استخدام المخدرات / cga الفيديو المحولات ، والمسلسل / الموازيه الموانئ ، والمراقب المالي مرن ، قرص صلب المراقب المالي ، المقود ، وعلى مدار الساعة. عندما حملت نظام التشغيل ، أنت لم تكن مضطره الى حمل سائق لتتفاعل مع هذه القطع من المعدات لان السائقين كانوا بالفعل محمل في ذاكرة للقراءة فقط. إنه عمل عظيم ما دمت لا تضيف أي جديد للأجهزة التي لم يكن هناك سائق في ذاكرة للقراءة فقط. اذا فعلتم ، ثم انك قد خيارين : اذا كنتم اجهزة مضيفا كان محول بطاقه ، بطاقه يمكن ان يكون لها متن المدمجه التي تحتوي على برامج تشغيل الاجهزه اللازمة. فإن لوحة الذاكرة المدمجه هو مبرمج مسبقا لمسح منطقة محددة سلفا من الذاكرة يبحثون عن اي ومحول بطاقه ذاكرة للقراءة فقط ، اي اذا تم العثور على مدوناتها اختبر واعدم في وقت لاحق ، في الاساس ربطها واضافة الى وظيفة منها الى القائمة السير. في الجوهر ، لوحة الذاكرة المدمجه "استيعاب" اي محول بطاقه ذاكرة للقراءة فقط ، اضافة الى "الجماعية" وظيفة. وهذه الطريقة من السائقين مضيفا انها ضروريه لبنود معينة ، مثل بطاقات الفيديو ، تحتاج الى ان تكون وظيفيه على الفور عندما كانت تعمل بالطاقه على الحاسوب الشخصي. قانون السير في لوحة الذاكرة المدمجه قد سائقين فقط لشركة اي بي ام محول عرض أحادي اللون (القانون المتعلق باساءه استخدام المخدرات) ولون الرسومات محول (cga) بطاقات الفيديو. اذا كنت واضاف ان اي بطاقه يختلف عن ذلك ، فان السائقين في لوحة الذاكرة ذاكرة للقراءة فقط لن ينجح. ان ذلك لن يكون مشكلة اذا كان فيديو جديد بطاقه خاصة بها على متن السائقين في ا ليزري ان يتم ربطها الى السير فور رمي سلطة التبديل. اذا كان الجهاز لم تستخدم بطاقه محول ، وكان لابد من وسيلة أخرى لاضافة ما يلزم السائق الى السير الجماعي. مخطط رسمت بموجبها خلال المراحل المبكره من التحميل ، ملف بدء نظام التشغيل (io.sys) دققت لتشكيل ملف (دعا config.sys) أي ان المحدد لتحميل السائقين اضافية لدعم الاجهزه الجديدة. فان ملف config.sys ، جنبا الى جنب مع اي اسمه ضمن السائقين ، وسيتم ايداعها على الحذاء حملة. ثم ، عندما io.sys البرنامج قراءتها ، وانها حملت المحدد السائقين الى الذاكرة ومنها الى ربط بقية السير ، ومرة اخرى على اضافة وظيفة الى الجماعي كله. في الجوهر ، وهؤلاء السائقون تم تحميلها من القرص الى ذاكرة الوصول العشوائي وربطه في السير حتى انها يمكن ان يسمى على عند الضروره. عند هذه النقطه ، السير قد نمت من يجري تماما الواردة في لوحة الذاكرة المدمج ، وبعد ان لسائقي اضافية مرتبطة في محول من بطاقه ذاكرة للقراءة فقط ، على بعد اكثر السائقين مرتبطة في بعد تحميلها الى رام خلال المراحل المبكره من عملية الحذاء. وكان السير الان شيدت من البرامج التي تقع في ثلاثة مواقع مختلفة البدنيه في النظام ، ورغم ذلك فانه يعمل بوصفه كيانا واحدا لان كل برامج مرتبطة معا عن طريق السير روتين ثانوي - دعوة النظام للبرمجيات - يقطع. القانون الاساسى او التي تحتاج الى تطبيق برنامج حديث لقطعة محددة من الاجهزه (على سبيل المثال ، الى قراءة من قرص مدمج الحملة) من شأنه ان يجعل نداء الى ببرنامج معين قاطع ، وتوقف في مكافحة ناقلات الجدول عندئذ طريق الدعوة الى جزء محدد من السير (بالمعنى المحدد سائق) لجهاز يطلق عليها. ولا يهم ما اذا كان هذا السائق كان في لوحة الذاكرة المدمجه ، ومحول ليزري ، أو الرام. وبقدر ما كان نظام المعنية ، والذاكرة هي الذاكرة ، وطالما وجدت الروتينيه في معالجة الذاكرة ، فإنه يمكن ان يسمى. الجمع من لوحة الذاكرة السير ، ومحول بطاقه السير ، وبرامج تشغيل الاجهزه تحميلها من القرص ساهم السير ككل. الجزء من السير الواردة في رقائق ذاكرة للقراءة فقط ، سواء على لوحة الذاكرة وبطاقات في بعض محول ، يسمى احيانا البرنامج الدائم ، وهو التسميه التي تعطى للبرمجيات المخزنه في رقاقات بدلا من التركيز على القرص. طبعا ، بعد قيامك بايقاف تشغيل النظام ، والسائقين في غير قلق ليزري ستبقى على حالها ولكن تلك متقلبه في رام سوف تختفي فورا. انه لا يعتبر مشكلة ، ولكن في المرة القادمة لان النظام تعود الى الوراء علي ، ومضت من خلال عملية الحذاء وحملت مرة اخرى اللازمة اضافي السائقين من القرص كل مرة تلو الاخرى. كما تطورت البتروكيماويات ، واكثر واكثر والاكسسوارات ومعدات جديدة وضعت لتضيف إلى النظام. وهذا يعني ان المزيد والمزيد من السائقين قد تحتاج الى تحميلها الى دعم هذه الاجهزه. اضافة جديدة السائقين الى لوحة الذاكرة المدمجه وقد صعبة للغاية لان الرقائق المدمجه هي ثابتة نسبيا (من الصعب تغييرها) وكأن الحيز المحدود المتاح. البتروكيماويات الهيكل المخصص فقط 128kb ليزري لوحة الذاكرة ، ومعظم من كان بالفعل تستخدمها القائمة السائقين ، وظيفة ، سير برنامج الاعداد ، وبطبيعة الحال فان البس الحذاء المحمل. وضع السائق على محول بطاقه ذاكرة للقراءة فقط هي ايضا صعبة ومكلفه ، والا 128kb مخصصة للجميع محول بطاقه ذاكرة قراءة فقط الى وجودها ، ناهيك عن حقيقة ان بطاقات الفيديو وقد سبق ان سرقت من 32kb. ذلك ان معظم الشركات الناميه الجديدة لأجهزة الحاسوب الشخصي لمجرد أنه كتب على سائق صمم ليكون تحميلها الى رام خلال الحذاء. كما وقت مضى ، اكثر وأكثر السائقين كان يجري تحميلها من diskin بعض الحالات ، حتى السائقين ان تحل محل تلك الموجودة في لوحة الذاكرة. على سبيل المثال ، ويندوز 95 عرض جديد القرص الصلب سائق ان يستخدم 32 بت المدونه ، التي اغلقت القائمة 16 بت السائق التي كانت موجودة في لوحة الذاكرة المدمجه. وعند هذه النقطه ، وقرص صلب سائق في لوحة الذاكرة المدمجه كانت تستخدم فقط لبضع ثوان بعد ان كان تحول على النظام ، وبعد 32 بت كان السائق الذي يحمل في رام خلال عملية الحذاء ، ناقل الجدول تصير الى نقطة آن واحد بدلا من واحد في ليزري. ويندوز 95 ، 98 ، وسمح لي باستخدام كل 16 بت و 32 بت السائقين ، وتخفيف الانتقال الكامل الى تشغيل 32 بت. وقد تقدم لهذا اليوم ، عندما 32 بت السائقين وقد صممت لتكون حملت من القرص لتحل محل جميع السائقين في لوحة الذاكرة المدمجه. وهذا هو الحال اليوم بالنسبة لأي نظام تشغيل ويندوز NT ، 2000 ، او اكس بي. تلك نظم التشغيل لا يمكن استخدام اي من 16 بت السائقين وجدت اما في لوحة الذاكرة ذاكرة للقراءة فقط او اي محول بطاقه ذاكرة للقراءة فقط ويجب ان لا تستخدم سوى 32 بت السائقين. 16 بت المدونه في لوحة الذاكرة ذاكرة للقراءة فقط لا تستخدم الا في الحصول على نظام تشغيل طويلة بما فيه الكفايه للحصول على الاولى 32 بت السائقين وتحميل نظام التشغيل ، وعند هذه النقطه احاطوا واكثر من 16 بت المدونه هو اغلاق. نفس الموضوع صحيح لاصدارات 64 بت من ويندوز ، مما يقتضي من جميع السائقين 64 بت ولا يمكن استخدام أي 32 بت او 16 بت السائقين. في الواقع ، على الرغم من المعالجات مثل amd64 هي شعبية كبيرة ، كل شيء او لا شيء النهج يتطلب من جميع السائقين 64 بت اعاق قبول أنظمة تشغيل ويندوز 64 بت لبعض الوقت. عند تشغيل 32 بت ويندوز اكس بي ، على سبيل المثال ، بعد ان تم تحميل اكس بي ، لا يدعو الى مزيد من تقدم الى اي من 16 بت في الاجراءات الروتينيه لوحة الذاكرة ذاكرة للقراءة فقط او محول. وبدلا من ذلك ، فقط 32 بت برامج تشغيل الاجهزه المحمله الى رام يطلق عليهم اسم. بذلك ، لحظة البتروكيماويات هو المعنى بالطاقه ، قد يكون من السير في معظمها ليزري ، ولكن بعد ان تم تحميل اكس بي ، والسير يقيم في رام تماما. ان هذه هي النتيجة الاكثر ترجيحا الطريق اشياء ستستمر من اجل المستقبل. فإن لوحة الذاكرة المدمجه موجود فقط لاحصل على النظام بدا ، لتهيئة اجهزة محددة ، لتوفير الأمن فى الطريق من السلطة على كلمات السر وهذه ، وعلى اداء بعض التشكيل الأساسية الأولية. ولكن ، بعد ان تم تحميل نظام التشغيل ، مجموعة جديدة كاملة من السائقين زمام الامور. أ من القانون الجنائي نظام يمكن وصفها بأنها مجموعة من الاجهزه وبعض layerssome softwarethat التفاعل مع بعضها البعض. في ابسط معانيها ، يمكنك كسر أ من القانون الجنائي اسفل الابتدائي الى اربع طبقات ، كل واحدة منها يمكن ان تكون مقسمة الى مجموعات فرعية اضافية. الغرض من هذه الطبقات هي تصميم معين لتمكين نظام التشغيل والتطبيقات ليتم تشغيله على أجهزة مختلفة. في هذه الطبقات والعمارة ، وتطبيق البرامج الحاسوبيه التحدث الى نظام التشغيل عبر ما يسمى تطبيق برنامج وصله (API). فان API يتفاوت وفقا لنظام التشغيل كنت تستعمل وتتألف من مختلف الاوامر وظائف نظام التشغيل يمكن ان تؤدى للطلب. فعلى سبيل المثال ، يمكن تطبيق الكلمه على نظام التشغيل لتحميل او حفظ الملف. وهذا ما يحول دون تطبيق حد ذاته من الاضطرار الى معرفة كيفية قراءة الاقراص ، وإرسال البيانات إلى طابعة ، او القيام بأي غيرها من العديد من وظائف نظام التشغيل يمكن ان تقدم. لأن التطبيق هو معزول تماما عن الاجهزه ، يمكنك ان يدار في نفس التطبيقات على الآلات المختلفة ؛ تطبيق مصمم على التحدث الى نظام التشغيل بدلا من الاجهزه. نظام التشغيل او بعد ذلك محادثات مع وصلات الى السير او سائق طبقة. السير وتتألف من كل فرد السائق البرامج التي تعمل بين نظام التشغيل والمكونات الماديه الفعليه. على هذا النحو ، أن نظام التشغيل ابدا المحادثات الى الاجهزه مباشرة ؛ بدلا من ذلك ، يجب دائما ان تمر المناسبه السائقين. وهذا يوفر على نحو متسق الى التحدث الى اجهزة. ومن عادة من مسؤولية الاجهزه الصانع لتوفير سائقين للاجهزة. لأن السائقين يجب ان يتصرف بين كل الاجهزه ونظام التشغيل ، والسائقين عادة هي نظام التشغيل محددة. وهكذا ، فان اجهزة الصانع يجب ان يقدم مختلف السائقين حتى ان الاجهزه تعمل تحت دوس ، ويندوز C1 ، ويندوز 2000 ، ويندوز اكس بي ، ونظام التشغيل / 2 ، لينكس ، وهلم جرا. لأن العديد من انظمة التشغيل استخدام نفس الوصلات الداخلية ، بعض السائقين لا يمكن العمل في ظل تعدد انظمة التشغيل. على سبيل المثال ، ان سائق يعمل تحت نوافذ لي عادة ايضا في اطار عمل ويندوز 98 و 95 ، وسائق يعمل تحت windows xp سوف ايضا غالبا ما تعمل تحت ويندوز 2000 و NT (والعكس بالعكس). وذلك لأن ويندوز 95 ، 98 ، ولي هي اساسا الاختلافات على نفس نظام التشغيل ، كما هي ويندوز NT ، 2000 ، وأكس بي. لأن السير طبقة تتطلع نفسه الى ان نظام التشغيل مهما كانت الاجهزه هي فوقه) او تحت ، اعتمادا على وجهة نظركم) ، نفس نظام التشغيل ويمكن تشغيله على مجموعة متنوعة من نظم. على سبيل المثال ، يمكنك تشغيل ويندوز اكس بي على نظامين مع المعالجات المختلفة ، بجد واقراص الفيديو المحولات ، وهلم جرا ، ومع ويندوز اكس بي سيظهر جميلة ويشعر الكثير من نفس عن كل منهما. السبب في ذلك هو ان السائقين توفير نفس الوظائف الاساسية التي لا سبيل محددة هي الاجهزه المستخدمة. وتطبيق نظم التشغيل طبقات يمكن ان يكونا متطابقين من نظام الى نظام ، ولكن الاجهزه يمكن ان تختلف جذريا. لأن السير وتتألف من برمجيات السائقين ان القانون الى الاجهزه البينيه الى البرمجيات ، والسير طبقة تتكيف مع الاجهزه الفريده واحدة على نهاية ولكن يتطلع باستمرار الى نفس نظام التشغيل عند الطرف الآخر. الاجهزه طبقة هو اين تكمن معظم الخلافات بين مختلف النظم. والامر متروك لالسير الى اخفاء الخلافات بين الاجهزه بحيث فريدة بالنظر الى ان نظام التشغيل (وبعد تطبيق) يمكن تشغيل. هذا هو مقال اضافها ميليندا mirovich
|
|||
|