یکشنبه, ۹ اردیبهشت, ۱۴۰۳ / 28 April, 2024
مجله ویستا

BIOS چیست؟


BIOS چیست؟
BOIS فقط کلمه ای است که می تواند همه درایورهایی را که در یک سیستم به عنوان واسط سخت افزار و سیستم عامل کار می کنند، را شرح دهد. BOIS در حقیقت نرم افزار را به سخت افزار متصل می نماید. قسمتی از بایوس بر روی چیپست ROM مادربرد و قسمتی دیگر بر روی چیپست کارتهای وفق دهنده قرار دارد که FIRE WARE)یعنی میانه افزار یا سفت افزار) نامیده میشود.یک PC می تواند شامل لایه هایی (بعضی نرم افزاری و بعضی سخت افزاری) باشد که واسط بین یکدیگرند.
در اکثر اوقات شما می توانید یک کامپیوتر را به چهار لا یه تقسیم کنید که هر کدام از لایه ها به زیر مجموعه هایی کوچکتر تقسیم کنیم. هدف از این نوع طراحی این است که سیستم عامل ها و نرم افزار های مختلف بر روی سخت افزار های مختلفاجرا شوند (حالت مستقل از سخت افزار). بدین طریق دو ماشین با دو پردازنده مختلف، رسانه های ذخیره سازی متفاوت و دو نوع واحد گرافیکی و غیره می توانند یک نرم افزار را اجرا کنند.در معماری این لایه ها برنامه های کاربردی با سیستم عامل از طریق API (ApplicationProgram Interface)ارتباط برقرار می کنند.API بر اساس سیستم عاملی که مورد استفاده قرار می گیرد و مجموعه توابع و دستورالعملهایی که برای یک بسته نرم افزاری ارایه می دهد، متغیر می باشد.
به طور مثال یک بسته نرم افزاری می تواند از سیستم عامل برای ذخیره و بازیابی اطلاعات استفاده کند و خود نرم افزار مجبور نیست که این کارها را انجام دهد.نرم افزارها طوری طراحی شده اند که ما می توانیم آنرا بر روی سیستمهای دیگر نصب و اجرا نمائیم و این به دلیل مجزا شدن سخت افزار از نرم افزار است و نرم افزار از سیستم عامل برای دستیابی به سخت افزار سیستم استفاده می کند. سپس سیستم عامل از طریق واسط ها به لایه های بایوس دستیابی پیدا می کند.بایوس شامل نرم افزارهای گرداننده ای است که بین سخت افزار و سیستم عامل ارتباط برقرار می کند. به خودی خود سیستم عامل هیچگاه نمی تواند مستقیما به سخت افزار دستیابی پیدا کند، در عوض مجبور است از طریق برنامه های گرداننده ای که به این کار تخصیص یافته اند عمل کند.یکی از وظایف تولید کنندگان قطعات سخت افزاری آن است که گرداننده ای برای قطعات تولیدی خود ارایه دهند، و چون گرداننده ها باید بین سخت افزار و نرم افزار عمل نمایند، باید گرداننده های هر سیستم عامل مجزا تولید شوند. بنابراین کارخانه سازنده قطعات باید گرداننده های مختلفی ارایه دهد تا قطعه مورد نظر بتواند بر روی سیستم عاملهای مرسوم کار کند.چون لایه های بایوس همانند یک سیستم عامل به نظر می رسند، مهم نیست که با چه سخت افزاری کار می کند، و ما می توانیم سیستم عاملها را بر روی هر کامپیوتری و با هر نوع مشخصات سخت افزاری نصب و استفاده نمائیم.برای مثال شما می توانید Windows ۹۸ را بر روی دو سیستم متفاوت با پردازنده، هارد دیسک و کارت گرافیکی و... که متفاوت از یکدیگرند نصب و اجرا کنید، اما بر روی هر دو سیستم همان کارائی خود را داراست، زیرا که گرداننده ها همان عملکرد پایه را انجام می دهند و مهم نیست که بر روی چه سخت افزاری کار می کنند.معماری سخت افزار و نرم افزار بایوسالبته بایوس، نرم افزاری است که شامل گرداننده های مختلفی است که که رابط بین سخت افزار و سیستم عامل هستند یعنی بایوس نرم افزاری است که همه آن از روی دیسک بارگذاری نمی شود بلکه قسمتی از آن، قبلا بر روی چیپهای موجود در سیستم یا برروی کارتهای وفق دهنده نصب شده اند.
بایوس در سیستم به سه صورت وجود دارد:
ROM BIOS( ۱ نصب شده بر روی مادر برد.
۲) بایوس نصب شده بر روی کارتهای وفق دهنده (همانند کارت ویدئویی)
۳ بارگذاری شده از دیسک(گرداننده ها)چون بایوس مادربرد مقدمات لازم را برای گردادننده ها و نرم افزارها مورد نیاز فراهم می کند، اکثراً به صورت سخت افزاری که شامل یک چیپ ROM می باشد موجود است.سالهای پیش هنگامی که سیستم عامل DOS بر روی سیستم اجرا می شد خود به تنهائی کافی بود و گرداننده ای (Driver) مورد نیاز نداشت. بایوس مادربرد به طور عادی شامل گرداننده هایی است که برای یک سیستم پایه همانند صفحه کلید، فلاپی درایو، هارد دیسک، پورتهای سریال و موازی و غیره... است.به جای اینکه برای دستگاههای جدید لازم باشد که بایوس مادربرد را ارتقاء دهید، یک نسخه از گرداننده آن را بر روی سیستم عامل خود نصب می نمائید تا سیستم عامل پیکربندی لازم را در هنگام بوت شدن سیستم را برای استفاده ار آن دستگاه انجام دهد،برای مثال می توانیم CD ROM,Scanner,Printer و گرداننده های PC CARD را نام برد.چون این دستگاهها لازم نیستند که در هنگام راه اندازی سیستم فعال باشند، سیستم ابتدا از هارددیسک راه اندازی می شود وسپس گرداننده های آنرابار گذاری می نماید.
منبع : روزنامه ابرار اقتصادی


همچنین مشاهده کنید