این اصطلاح مخفف Basic input output system به معنای سیستم اصلی ورودی خروجی است و گاهی با عبارات
Basic Integrated Operating System یا Binary Input /Output System اشتباه گرفته میشود.
بایاس در حقیقت به کدهای میان افزار یا سخت افزار (Firmware) رجوع میکند که در لحظه روشن شدن رایانه اجرا میشوند . عملیات اولیه بایاس به منظور شناسایی و راه اندازی سختافزار هایی مانند: کارت گرافیکی / ریز پردازنده / فلاپی دیسک / هارد دیسک و ... میباشد.
این فرآیند اولیه در واقع یک مرحله آماده سازی برای سایر برنامههای ذخیره شده بر روی رسانههای مختلف رایانه است تا این برنامهها قادر به بارگذاری اجرا و در دست گرفتن سیستم و نظارت بر فعالیتها آن باشند به تمامی راحل فوق در اصطلاح Booting یا Booting up گفته میشود که مخفف عبارت Boot Strapping میباشد.
اصطلاح بایاس همچنین میتواند به برنامههای رمزگذاری شدهای اطلاق گرددکه بر روی چیپست اصلی مادربرد جاسازی شدهاند و قادرندتا علاوه بر شناسایی قطعات یک رایانه وظیقه کنترل و نظارت بر این قطعات را نیز بر عهده گیرند.
تا پیش از سال 1990 میلادی برنامههای بایاس اغلب در حافظه های ROM و PROM که حافظههای فقظ خواندنی بودند ذخیره میشدند. از آنجایی که در بسیاری موارد نیاز به به روز رسانی نرمافزار بایاس بسیار محسوس بود استفاده از حافظههای EEPROM یا سایر انواع حافظههای فلش که قادر به بازنویسی مجدد اطلاعات بودند رواج یافت . در آغاز سال 1997 با جایگزین شدن گذرگاه ISA با گذرگاه LPC که از استاندارد FWH پیروی مینمود برنامه فلش بایاس تغییر یافت . در سال 2006 میلادی اولین سیستم هایی که از استاندارد SPI حمایت میکردند تولید شدند و برنامه فلش بایاس مجددا دستخوش تغییر شد.
با توجه به سرعت بسیار زیاد تغییر و تحولات سیستم های رایانهای برنامه بایاس مادربرد نیز برای سازگاری با سختافزارهای جدید نیازمند قابلیت به روزرسانی میباشد. چیپستهای EEPROM این مزیت را دارند که قابل به روز رسانی (update) توسط کاربر میباشند. سازندگان سخت افزار دائما برنامههای به روز شده جدیدی رابرای ارتقای کیفی (upgrade) سختافزارهای مختلف منتشر میکنند که استفاده از این برنامهها میتواند علاوه بر بهبود سازگاری قطعات با یکدیگر به برطرف نمودن خطاها (باگها – Bugs) نیز کمک نماید. البته به روز رسانی نرمافزار بایاس این خطر را دارد که اگر برنامه درست اجرا نشود و یا در هنگام اجرا پیغام Abort (صرفنظر کردن از اجرا به علت خرابی برنامه نمایش داده شود سبب گردد تا برنامه قبلی بایس نیز خراب شده و سیستم قابل راهاندازی مجدد نباشد. به منظور جلوگیری از بروز این مشکلات برنامههای جدید بایاس از یک بخش کوچک به نام Boot Block استفاده میکنند که در ابتدای به روز رسانی برنامه بایاس به طور جداگانه اجرا میشود و سبب میگردد تا پیش از نصب برنامه اصلی احتمال وقوع خطا و خراب شدن بایاس . مورد برسی قرار گیرد . اگر در حین اجرای برنامه به روز رسانی فلش بایس مشکلی در مادربرد یا سایر قطعات تشخیص داده شود Boot Block قادر است تا فرآیند بازیابی (Recovery) برنامه اولیه بایاس را اجرا نماید تا بایس قبلی مجددا قابل استفاده باشد.
برخی مادربردها دارای یک سیستم پشتیبانی از بایاس (Bios Dual or Backup Bios) میباشندتا در صورت خرابی بایس عملیات بازیابی بایاس از روز بایاس کمکی انجام شود . در سال 2007 میلادی شرکت گیگابایت اقدام به ساخت مادربردهایی نموده است که از فناوری Quad Bios بهره میبرند و قادرند تا 4 بار خرابی بایس را بازیابی نمایند.
ظرفیت حافظههای مورد استفاده در چیپست بایاسهای امروزی به مرز 8 مگابایت میرسد یعنی حجم برنامه به روز رسانی بایاس میتوادتا 8 مگابایت باشد. یک سیستم کامپیوتر ممکن است شامل چندین تراشه (چیپ) میان افزاری بایاس باشد. این چیپها در برگیرنده کدها و دستور اعملهایی استفاده قرار میگیرند. علاوه بر این کارتهای مبدل جانبی که ممکن است به یک رایانه متصل شوند (SCSI / RAID / کارت اینترفیس شبکه / بردهای ویدئویی و ...) اغلب شامل بایاس خاص خودشان می باشند که این بایاس می تواندمکمل کدهای بایاس سیتسم باشد و یا حتی جایگزین جایگزین آنها گردد. این بایاسها میتوانند به طور جداگانه به روز رسانی شوند.
کلمات کلیدی: