PDA

توجه ! این یک نسخه آرشیو شده می باشد و در این حالت شما عکسی را مشاهده نمی کنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : بايوس



عسل شمالي
08-10-15, 05:56 PM
بايوس
اغلب برای افراد مشکل است که تفاوت بين سخت افزار ونرم افزار را درک نمايند واين به اين دليل است که اين دو موضوع در طراحي ، ساخت وپياده سازي سيستم ها بسيار به هم وابسته اند.براي درک بهتر تفاوت بين آنها لازم است که ابتدا مفهوم BIOS را درک کنيد BIOS تنها کلمه اي است که
مي تواند همه درايورهايي را که در يک سيستم به عنوان واسط سخت افزار سيستم وسيستم عامل کار
مي کنند ، را شرح دهد. BIOS در حقيقت نرم افزار را به سخت افزار متصل مي نمايد قسمتي از بايبوس روي چپ ROM مادربرد وقسمتي ديگر روي چيپ کارتهاي وفق دهنده قرار دارد که FIRE WARE (يعني ميانه افزار يا سفت افزار ) ناميده مي شود.
يک PC مي تواند شامل لايه هايي (بعضي نرم افزاري وبعضي سخت افزاري ) باشد که واسط بين يکديگرند.نرم افزارها طوري طراحي شده اند که ما مي توانيم آنرا روي سيستمهاي ديگر نصب واجرا نمائيم واين به دليل مجزا شدن سخت افزار از نرم افزار است ونرم افزار ونرم ازسيستم عامل براي دستيابي به سخت افزار سيستم استفاده مي کند. سپس سيستم عامل از طريق واسطه ها به لايه هاي بايوس دستيابي پيدا مي کند بايوس شامل نرم افزارهاي گرداننده اي است که بين سخت افزار وسيستم عامل ارتباط برقرار مي کند . به خودي خود سيستم عامل هيچ گاه نمي تواند مستقيماً به سخت افزار دستيابي پيدا کند ، در عوض مجبور است از طريق برنامه هاي گرداننده اي که به اين کار تخصيص يافته اند عمل کند .يکي از وظايف توليد کنندگان قطعات سخت افزاري آن است که گرداننده اي براي قطعات توليدي خود ارائه دهند ، چون گرداننده ها بايد بين سخت افزار ونرم افزار عمل نمايند ، بايد گرداننده هاي هر سيستم عامل مجزا توليد شود . بنابراين کارخانه سازنده قطعات بايد گرداننده هاي مختلفي ارائه دهد تا قطعه مورد نظر بتواند روي سيستم عامل هاي مرسوم کار کند چون لايه هاي بايوس همانند يک سيستم عامل به نظر مي رسند مهم نيست که با چه سخت افزاري کار مي کنند ، و ما مي توانيم سيستم عامل ها را روي هر کامپيوتري و با هر نوع مشخصات سخت افزاري نصب واتفاده نماييم براي مثال شما مي توانيد Windows98 را روي دو سيستم متفاوت با پردازنده ، هارد ديسک ، کارت گرافيکي و ... که متفاوت از يکديگرند نصب واجرا کنيد ، اما روي هر دو سيستم همان کارايي خود را دارا ست ، زيرا که گرداننده ها همان عملکرد پايه را انجام مي دهند ومهم نيست که روي چه سخت افزاري کار مي کنند معماري سخت افزار ونرم افزار بايوس البته بايوس ، نرم افزاري است که شامل کرداننده هاي مختلفي است که رابط بين سخت افزار وسيستم عامل هستند يعني بايوس نرم افزاري استکه همه آن از روي ديسک بارگذاري نمي شود بلکه قسمتي از آن ، قبلا روي چيپهاي موجود در سيستم يا بر روي کارتهاي وفق دهنده نصب شده اند بايوس در سيستم به سه صورت وجود دارد.
ROM BIOS
1- نصب شده روي مادربرد
2- بايوس نصب شده روي کارت هاي وفق دهنده (همانند کارت ويديويي)
3- بارگذاري شده از ديسک (گرداننده ها)
چون بايوس مادربرد مقدمات لازم را براي گرداننده ها ونرم افزارهاي مورد نياز فراهم ميکند ، حداکثر به صورت سخت افزاري که شامل يک چيپ ROM مي باشد موجود است. سالهاي پيش هنگامي که سيستم عامل DOS روي سيستم اجرا مي شد خود به تنهايي کافي بود وگرداننده اي (Driver ) مورد نياز نداشت. بايوس مادربرد به طور عادي شامل گرداننده هايي است که براي يک سيستم پايه همانند صفحه کليد ، فلاپي درايو ، هاردديسک ، پورتهاي سريال وموازي وغيره است به جاي اينکه براي دستگاههاي جديد لازم باشد که بايوس مادربرد را ارتقاء دهيد يک نسخه از گرداننده آن را روي سيستم عامل خود نصب مي نمائيد تا سيستم عامل پيکربندي لازم را در هنگام بوت شدن سيستم را براي استفاده از آن دستگاه انجام دهد براي مثال مي توانيم CD ROM-Scanner-Printer گرداننده هاي PC CARD را نام برد چون اين دستکاهها لازم نيستند که در هنگام راه اندازي سيستم فعال باشند، سيستم ابتدا از هاردديسک راه اندازي مي شود وسپس گرداننده هاي آن را بارگذاري مي نمايد .البته بعضي از دستگاهها لازم است که در طول راه اندازي سيستم عامل فعال باشند ، اما اين امر چگونه امکان پذير است مثلاً قبل از آنکه گرداننده کارت ويديويي از ROM BIOS ويا از روي هارد ديسک فراخواني شود شما چگونه
مي توانيد اطلاعات را روي مانيتور ببينيد يک جواب اين است که در ROM همه گرداننده هاي کارت گرافيکي وجود داشته باشد اما اين کار غير ممکن نيست زيرا کارتهاي بسيار متنوعي وجود دارد که هر کدام گرداننده مربوط به خود را داراست که اين خود باعث مي شود صد ها نوع ROM مادربرد به وجود آيد که هر کدام مربوط به يک کارت گرافيکي مي باشد.اما هنگامي که IBM ، PC هاي اوليه خود را اختراع نمود راه حل بهتري ارائه داد وي ROM مادربرد را طوري طراحي کرد که شکاف (Slot ) کارت گرافيکي را براي پيداکردن ROM نصب شده روي کارت گرافيکي را جستجو مي کند واگر ROM روي کارت را مي توانست پيدا مي کرد مرحله اوليه راه اندازي را قبل از اينکه سيستم عامل از روي ديسک فراخواني (Load ) شود ، اجرا مي نمود . بدين وسيله از تعويض ROM قرار داده شده روي مادربرد براي استفاده وفعال کردن دستگا ه مورد نظر ، ممانعت مي کند . کارتهاي مختلفي که تقريباً روي همه آنها ROM وجود دارد ، شامل موارد زير هستند:
کارتهاي ويدئويي که هميشه داراي BIOS مي باشند . وفق دهنده هاي SCSI که امکان استفاده از دستگاههاي با اتصا لات SCSI را فراهم مي آورد.






منبع :
[Only registered and activated users can see links]