دنیای فناوری

بایوس چیست ؟

220

بایوس چیست ؟

بایوس در سیستم به سه صورت وجود دارد: ROM BIOS نصب شده بر روی مادر برد، بایوس نصب شده بر روی کارتهای وفق دهنده (همانند کارت ویدئویی) وبارگذاری شده از دیسک(گرداننده ها).
چون بایوس مادربرد مقدمات لازم را برای گردادننده ها و نرم افزارها ی مورد نیاز فراهم میکند ، اکثرا به صورت سخت افزاری که شامل یک چیپ ROM می باشدموجوداست.سالهای پیش هنگامی که سیستم عامل DOS بر روی سیستم اجرا میشد خود به تنهائی کافی بود و گرداننده ای مورد نیاز نداشت . بایوس مادربرد به طور عادی شامل گرداننده هایی است که برای یک سیستم پایه همانند صفحه کلید، فلاپی درایو، هارد دیسک ، پورتهای سریال و موازی و غیره … است.به جای اینکه برای دستکاههای جدید لازم باشد که بایوس مادربرد را ارتقاء دهید، یک نسخه از گرداننده آن را بر روی سیستم عامل خود نصب می نمائید تا سیستم عامل پیکربندی لازم را در هنگام بوت شدن سیستم را برای استفاده ار آن دستگاه انجام دهد ، برای مثال می توانیم CD,PRINTER,SCANER,ROM ،گرداننده های PC CARD را نام برد.چون این دستگاهها لازم نیستند که در هنگام راه اندازی سیستم فعال باشند ، سیستم ابتدا از هارد دیسک راه اندازی می شود وسپس گرداننده های آنرا بار گذاری می نماید.البته بعضی از دستگاهها لازم است که در طول راه اندازی سیستم عامل فعال باشند ، اما این امر چگونه امکان پذیر است مثلا قبل از آنکه گرداننده کارت ویدئویی از ROM BIOSو یا از روی هارد دیسک فراخوانی شود شما چگونه می توانید اطلاعات را بر روی مانیتور ببینید یک جواب این است که در ROM تمام گرداننده های کارت گرافیکی وجود داشته باشد اما این کار غیر ممکن نیست زیرا کارتهای بسیار متنوعی وجو دارد که هر کدام گرداننده مربوط به خود را داراست که این خود باعث می شود صدها نوع ROM مادربرد به وجود آید که هر کدام مربوط به یک کارت گرافیکی می باشد.

با استخراج بیت کوین ، پولدار شو!! آموزش برنامه نویسی Galaxy J8 2018


Plug-and-Play BIOS
عموما نصب و پیکربندی دستگاهها بر روی یک PC کار مشکلی است،در طول نصب کاربر با مسئله جدیدی روبرو است،این که باید پورت I/O وکانال DMA را انتخاب کند.در گذشته کاربران مجبور بودند که جامپرها و سوئیچ های بر روی کارت را برای کنترل تنظیمات تغییر دهند،که لازمه این کار شناخت منابع استفاده شده بر روی سیستم است،سپس تنظیم کردن منابعی که با دستگاههای موجود بر روی سیستم تضاد و ناسازگاری نداشته باشند.تکنولوژی pnp برای جلوگیری از این مشکلات و فراهم ساختن توانائیهایی برای کاربران در توسعه PCهای آنان می باشد. با استفاده از این تکنولوژی کاربران کارت مورد نظر را در سیستم جا می زنند و سیستم به طور اتوماتیک بهترین پیکربندی را انجام می دهد.


Plug-and-Play
بایوس pnp شروع به پیکربندی کارت pnp در طول پردازش راه اندازی سیستم می کند.اگر کارت قبلا نصب شده باشد بایوس اطلاعات را از ESCD می خواند وکارت را مقدار دهی اولیه می کند و سیستم را راه اندازی می کند. در طول نصب یک کارت pnp جدید،بایوس برای تعیین اینکه کدام منابع استفاده نشده اند و برای اضافه کردن کارت لازم هستند به ESCD مراجعه می نماید. اگر بایوس بتواند منابع لازم را پیدا کند،کارت را پیکربندی می کند و در غیر این صورت روالهای Plug-and-Play در سیستم عامل کار پیکربندی را کامل می کنند. در طول روال پیکربندی رجیسترهای Flash BIOS بر روی کارت و همچنین ESCD توسط داده های جدید پیکربندی به روز رسانی می شوند.


مادربرد بایوس
همه مادربردها شامل یک چیپ مخصوص هستند که بر روی آن نرم افزاری قرار دارد که BIOS یا ROM BIOS نامیده می شود . این چیپ ROM شامل برنامه های راه اندازی و گرداننده هایی است که در هنگام راه اندازی سیستم مورد نیاز است و یک واسطه به سخت افزار پایه سیستم است.اغلب به CMOS RAM حافظه پاک نشدنی NVRAM(Non-Volatile) نیز می گویند چون با یک میلینیوم آمپر فعال می شود و تا هنگامی که باطری لیتیوم فعال باشد داده ها باقی می مانند.BIOS مجموعه ای از برنامه هایی است که در یک یا چند چیپ ذخیره شده است،که در طول راه اندازی سیستم این مجموعه از برنامه ها قبل از هر برنامه ای حتی سیستم عامل بار گذاری می شوند.

بایوس چیست ؟

BIOS در اکثر سیستم های PC شامل چهار تابع است :

۱- POST(Power Self On Test) :این برنامه پردازنده،حافظه،چیپستها،وفق دهنده ویدئویی،دیسک کنترلر،گرداننده های دیسکی،صفحه کلید و… را تست می کند.

۲-Blos Setup :برنامه ای است که در طول اجرای برنامه POST با فشار دادن کلید خاصی فعال می شود و به شما اجازه می دهد مادربرد را پیکربندی کنید و تنظیم پارامترهایی همانند ساعت و تاریخ وپسورد و… را انجام دهید. در سیستمهای ۲۸۶ و ۳۸۶ برنامه Setup در ROM آنها وجود ندارد و لازم است که شما سیستم را توسط دیسک مخصوص Setup راه اندازی نمائید.

۳-Boot Strap (بارگذار کننده یا لودر):سیستم را برای پیدا کردن سیستم Boot جستجو می کند.

۴- BIOS: که مجموعه ای از گرداننده هایی است که واسط بین سخت افزار و نرم افزار است.


آشنایی با عملکرد بایوس در هنگام راه اندازی سیستم
اگر هنگام روشن نمودن رایانه به نوشته های روی صفحه نمایش دقت کرده باشید حتمأ نام BIOS به چشمتان خورده است بایوس معمولی ترین نوع حافظه فلاش است حافظه فلش حافظه هایی هستند که اطلاعات داخل آنها با قطع منبع تغذیه الکترونیکی از بین نمی رود بایوس برگرفته از حرف اول کلماتی به معنای (( سیستم ورودی و خروجی مقدماتی )) است . بایوس چند وظیفه متفاوت دارد که مهمترین آنها بارگذاری سیستم عامل است . هنگامی که شما رایانه خود را روشن می کنید و ریز پردازنده ، قصد اجرای اولین دستور عمل را دارد ، این دستور عمل را باید از جایی در یافت کند . اما نمی تواند آنها را مستقیمأ از سیستم عامل دریافت کند . زیرا سیستم عامل بر روی دیسک سخت قرار دارد و CPU نمی تواند بدون هیچ دستور عملی به آن دسترسی پیدا کند . یکی از وظایف بایوس ارسال این دستور عمل ها ی مقدماتی به CPU است . هنگامی که رایانه را روشن می کنید بایوس کارهای زیر را به ترتیب انجام می دهد :

۱- بررسی COMS برای تنظیمات سیستم ( بعد از روشن نمودن رایانه هنگامی که با فرشدن کلید Del یا دکمه های دیگر وارد محیط Setup می شوید وتنظیمات اساسی سیستم را انجام می دهید این تنظیمات در COMS که یک تراشه روی مادر بورد است ذخیره می شود . )

۲- بار گذاری راه اندازهای دستگاه ها وگرداننده های وقفه های سیستم .

۳- آماده سازی ثبات ها و مدیریت تغذیه (لازم به توضیح است که ثبات ها حافظه های بسیار کوچک وسریعی هستند که در داخل CPU قرار دارند و CPU به طور مستقیم به آنها دسترسی دارد )

۴- انجام آزمایش خودکار سخت افزار ها و نمایش تنظیمات سیستم

۵- یافتن دستگاه راه انداز و به کار انداختن آنها

همان طور که گفته شد ، اولین چیزهایی که بعد از روشن نمودن رایانه مشاهده می کنیم ناشی از اعمال بایوس است که هریک مفاهیم خاصی دارند . مثل مقدار حافظه موجود بر روی سیستم ، مدل و نوع کارت گرافیکی و مادر بورد ، سرعت CPU ، نوع دیسک سخت و ….. گرداننده های وقفه ها ، قطعات نرم افزاری کوچکی هستند که مانند یک مترجم بین قطعات سخت افزاری وسیستم عامل عمل میکنند. راه اندازهای دستگاه ها نیز قطعات نرم افزاری دیگری هستند که سخت افزار های پایه از قبیل صفحه کلید وماوس و دیسک های سخت و فلاپی درایو ها را شناسایی می کنند. بعد از بار گذاری این نرم افزارها و مقدار دهی اولیه به ثباتها ، بایوس به بررسی سالم بودن کارت گرافیکی می پردازد . اکثر کارت های گرافیکی یک بایوس کوچک مخصوص به خود دارند که حافظه و پردازنده روی کارت گرافیکی را اماده میکند .در غیر این صورت معمولا روی یک تراشه جداگانه روی مادر بورد ، اطلاعات مربوط به راه انداز کارت گرافیکی قرار دارد که بایوس اطلاعات موجود در آن را بارگذاری میکند . در قدم بعدی بایوس چک میکند که آیا شروع کار رایانه ناشی از روشن شدن رایانه است که به اصلاح به آن Cold boot گویند ویا ناشی از راه اندازی مجدد رایانه است . در صورت تشخیص راه اندازی مجدد بایوس از بقیه تست های اولیه صرف نظر می کند . در غیر این صورت بایوس از صحت سلامت RAM با انجام تست خواندن و نوشتن در هر نشانی حافظه اطمینان حاصل میکند . سپس درگاه های ps/2 یا USB را برای وجود صفحه کلید یا ماوس چک میکند . سپس گذرگاه های pclرا جستجو میکند ودر صورت یافتن این گذرگاه ها کارت های نصب شده بر روی آنها را بررسی میکند . در صورتی که بایوس در این روالها با خطایی مواجه شود ، با یک سری بوق یا نمایش پیغام ، کاربر را از وجود خطا آگاه میکند . خطاهای یافت شده در این بخش ، تقریبا همیشه سخت افزاری هستند . البته همیشه این خطا ها ناشی از خرابی نیست و گاهی ناشی از اتصال ناصحیح و گاهی از عدم وجود یک قطعه لازم الوجود مثل RAM است یا کارت گرافیک حکایت دارد . گاهی نیز از یک ناسازگاری لحظه ایی است که امکان دارد با یک راه اندازی مجدد ، مشکل رفع شود . اما همیشه باید خطاهای اعلام شده توسط بایوس را جدی گرفت . بعد از این مرحله بایوس به تقدم دستگاه های ذخیره سازی ، به منظور بوت کردن می پردازد ودر صورت عدم وجود یکی به سراغ دیگری میرود . به طور کلی مفهوم بوت کردن به بار گذاری و اجرای سیستم عامل باز میگردد .

تعیین ترتیب دستگاه راه انداز و دیگر تنظیمات سیستم از طریق ورود به COMS Setup امکان پذیر است . البته تغییر ناشیانه این تنظیمات موجب می شود که دستگاه به درستی راه اندازی نشود . بایوس برای ذخیره سازی تغییرات تنظیمات ، از فناوری COMS استفاده میکند . با این فناوری ، یک باتری لیتیم کوچک ، توان کافی برای نگه داشتن تنظیمات شما برای چند سال دارد . در صورت قطع این منبع تغذیه کوچک یا تمام شدن عمرباتری تنظیمات شما از بین رفته وبه حالت پیش فرض کارخانه باز می گردد . با آمدن دستگاه ها واستاندارد های جدید ، گاهی بایوس خا نیاز به روز رسانی پیدا میکنند . چون نرم افزار بایوس در نوعی حافظه فقط خواندنی ذخیره شده است ، تغییر آن کمی سخت تر از به روز رسانی دیگر نرم افزار هاست . بنابراین باید تاریخ ونوع بایوس خود را هنگام راه اندازی سیستم بخوانید و با مراجعه به سایت شرکت سازنده نرم افزار مربوطه را در صورت وجود دریافت کنید و بعد از کپی کردن آن نرم افزار داخل فلاپی و راه اندازی سیستم توسط آن فلاپی ، عمل به روز رسانی را انجام دهید . برای انجام این کار باید خیلی مراقب باشید و توجه کنید نرم افزار مورد نظر شما دقیفا مربوط به نوع بایوس شما باشد و نه مدلهای دیگر آن . ودر غیر این صورت ممکن است بایوس و در نتیجه آن سیستم شما از کار بیفتد و بلا استفاده شود.

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.