سایت سخت افزاری مازندران

اطلاعاتی در باب سخت افزار کامپیوتر

بایاس چیست؟

برای ارتباط بین نرم افزار و سخت افزار نیاز به سیستم عامل است.هنگام بالا امدن رایانه که که سیستم عاملی

 

اجرا نشده است پردازنده اطلاعات مورد نیاز خود را از کجا می گیرد؟و چگونه سیستم عامل پیدا شده و کنترل

 

رایانه به آن سپرده میشود؟واصولادر نبود سیستم عامل ازچه طریقی می توان قطعات مختلف راشناسای کرد؟

 

برای شناسایی هر قطعه و قابلیت های آن و امکان راه اندازی آن نیاز به برنامه هایی است که پردازنده باید ازآن

 

برنامه ها استفاده کند.برای شناساندن قطعات مذکور به پردازنده از دو روش استفاده می شود:

 

*استفاده از راه انداز این قطعات روی دیسک سخت

 

*استفاده از بایاس

 

بایاس بعضی قطعات همان بایاس موجود روی تراشهROM برد اصلی استو در بعضی دیگر روی خود قطعه قرار

 

می گیرد.(بایاس داخلی).

 

حال که با مفهوم بایاس آشنا شدید از این به بعد بحث را روی بایاس برد اصلی ادامه می دهیم و هرجا صحبت

 

از بایاس می کنیم منظور بایاس برد اصلی خواهد بود.

 

کار های بایاس:برخی از کار های بایاس یه شرح زیر می باشد:

 

-بررسی تنظیمات انجام شده برای دستگاه ها در setup

 

-بار کردن راه انداز های استاندارد مربوط به دستگاه های عمومی مانند صفحه کلید

 

-مدیریت توان دستگاه ها

 

-اجرای برنامه post به منظور اطمینان از صحت عملکرد اجزاء سخت افزاری

 

-فعال کردن تراشه های بایاس مربوط به سایر کارتهای نصب شده درسیستم،نظیر:کارت گرافیک(بایاس داخلی)

 

-تشخیص درایوی که سیستم می بایست از طریق آن راه اندازی شوند(booting)

 

-مقدار دهی اولیه برنامه مربوط به استقرار سیستم عامل در حافظه(bootstrap)

 

بایاس سازندگان مختلفی دارد که برخی از آن ها به شرح زیر است:

 

American Megatrends

 

Phoenix Technologies

 

Award Software International

 

در سال 1998 AwardوPhoenixبا هم ادغام شدند

 

Micro ID Research

 

Insyde Software

 

General Software

 

POST:یکی دیگر از برنامه هایی که درROMبرد اصلی وجود دارد برنامهPOSTاست که با هر بار راه اندازی رایانه

 

آن را کاملا بررسی می کند.برنامهPOSTبا ارسال سیگنال به هر وسیله،مشخص می کند که باید وضعیت خود

 

را اعلام کند.ترتیب عمومی تست دستگاه ها به وسیلهPOSTعبارت است از:

 

تولید کننده پالس ساعت،پردازنده و حافظه های نهان،چیپ ست،حافظه سیستم،دستگاه های استفاده کننده

 

از گذرگاهPCI،کنترلر گرافیک،کنترلر هایSATA،رابطIDEبرای دیسک سخت،درایو های دیسک سخت وDVD/CD

 

کنترلر های ورودی و خروجی مانند صفحه کلید،ماوس و...

 

این اجزاء وضعیت خود را اعلان کرده و در صورت وجود خطا در هر کدام راه اندازی متوقف می شود و منبع خطا

 

اعلان می شود.برنامهpostکد های خطا را به صورت،نمایش پیغام روی صفحه نمایش یا بوق هایی از طریق بلند

 

گوی داخلی رایانه و یا به صورت کد های عددی به اطلاع کاربر می رساند.به این معنی که رایانه قادر به راه

 

اندازی کامل نیست.نوع اعلان خطا با توجه به کارخانه تولید کننده فرق دارد.ولی همه ی آنها در صورت موفقیت

 

آمیز بودن عملیاتPOSTیک بوق تنها پخش می کنند.اگر خطا به صورت متنی اعلان شود مفید تر از بوق ها می

 

باشد زیرا به راحتی می توان آن را از صفحه نمایش خواند و منبع خطا را تشخیص داد.بوق های رمزی،کد های

 

عددی و یا خطاهای متنی می توانند مفید باشند اما در مواردی گمراه کننده هستند،هم چنین در بعضی مواقع

 

ممکن استPOSTاز کار بیافتد.در چنین مواقعی به وسیله ای نیاز است تا کارPOSTراانجام داده وتشخیص دهد

 

کدام وسیله دچار مشکل شده است.این وسیلهPOST CARD نام دارد.POST CARDوسیله ساده ای است که

 

درون یکی از اسلات های توسعه قرار گرفته و باLEDهایی که دارد نشان می دهدچه وسیله ای درحال بررسی

 

است.POST CARDبا الگو های مختلفی که با روشن خاموش شدن لامپ هایش ایجاد می کند به کاربر خواهد

 

گفت که چه وسیله ای مشکل دارد.و همیشه به همراه آن یک دفترچه مستندات وجود دارد که معنی رمز های

 

آن را می گوید.معمولاPOST CARDها با هر نوع بایاسی کار می کنند،ولی برای اینکه بتوان به راحتی با این

 

وسیله کار کرد باید نوع بایاس رایانه را بدانید.چون این کارت همواره اعلان می کند کدام وسیله در حال تست

 

شدن است اگر سیستم ناگهان قفل کند به راحتی می توان تشخیص داد کدام وسیله ایراد دارد.آخرین کاری

 

کهPOSTانجام می دهد این است کهBootstrap Loaderرا بارگذاری کند تا سیستم عامل را پیدا و کنترل را به

 

وی بسپارد.

 

SETUP:برنامه دیگری که برای راه اندازی دستگاه مورد نیاز استSETUPاست.پس از فعال شدن این برنامه با

 

استفاده از مجموعه ای از گزینه ها می توان اقدام به تغییر پارامتر های سیستم کرد.تنظیم تاریخ،زمان سیستم

 

مشخص نمودن اولویت درایو راه انداز،تعریف یک رمز عبور برای سیستم،پیکربندی درایو ها(دیسک سخت،دیسکت

 

CD)و...نمونه هایی از گزینه های موجود در این برنامه هستند.در زمان تغییر هر یک از تنظیمات مربوطه باید دقت

 

لازم را به عمل آورد زیرا در صورتی که عملیات فوق درست انجام نگیرداثرات منفی روی سیستم گذاشته و حتی

 

در مواردی باعث اختلال در راه اندازی سیستم خواهد شد.هنگامی که وارد برنامهSETUPشده و قصد پیکربندی

 

سیستم و تنظیم پارامتر های گفته شده را دارید،این تنظیمات در قسمتRTC/CMOSRAM که یک تراشه جدا از

 

ROM BIOS است،ذخیره میشود.پارامترهای ذخیره شده درتراشهCMOS RAMهر بارهنگام راه اندازی سیستم،

 

برای تعیین چگونگی پیکربندی سیستم خوانده می شود.همان طور که ذکر شد خود برنامه SETUP در تراشه

 

ROM BIOSاست اما تنظیمات انجام شده به وسیله SETUPدرCMOS RAMنگهداری می شود.در سیستم های

 

جدید CMOS RAM به چیپ SUPER I\O یا SOUTHBRIDGE ضمیمه شده است.معمولا بیشتر از 64 بایت CMOS

 

RAM وجود دارد و در بسیاری از سیستم ها ممکن است 2 یا 4 کیلو بایت حافظه داشته باشد.حافظهCMOS

 

RAM تحت عنوان حافظه با دسترسی تصادفی غیر فرار یاNV RAMشناخته می شود که ازجنسSRAMمیباشد

 

با وجود غیر فرار بودن این حافظه،اطلاعات آن قابل پاک شدن است.یعنی با اعمال توان الکتریکی،داده های

 

ذخیره شده در آن پاک خواهد شد.دلیل استفاده از صفت غیر فرار از آن جا ناشی میشود که از تکنولوژی CMOS

 

استفاده می کند و مصرف جریان بسیار پایینی در حدمیکرو آمپردارد.پس نیازبه جریان بسیارپایینی برای نگهداری

 

اطلاعاتCMOS RAMمیباشد.یک باتری روی برداصلی(باتری لیتیوم)،این جریان را تامین می کند.این جریان علاوه

 

بر نگهداری اطلاعات موجود درCMOS RAMتوان مورد نیاز برای ساعت رایانه(RTC)را نیز تامین می کند.معمولا این

 

باتری سال ها عمر میکند ولی اگر باتری ضعیف شود محتویCMOSاز بین میرودوPOSTیکی ازپیغام ها را میدهد:

 

CMOS INVALID

 

CMOS CHECKSUM INVALID

 

در صورت مشاهده هر یک از پیغام ها باتری را تعویض کنید.در صورت برداشتن این باتریاطلاعات موجود درCMOS

 

RAMپاک خواهد شد.معمولادرحالتی که تنظیماتی درSETUPانجام شده استکه باعث عدم راه اندازی سیستم

 

و غیر پایدار شدن آن شده است(مثلا تغییر فرکانس کاری پردازنده و یا کلمه عبوری تعیین شده است که اکنون

 

فراموش شده)می توان با برداشتن باتری تنظیمات را به حالت اولیه برگرداند.

 

+ نوشته شده در  دوشنبه سوم بهمن 1390ساعت 23:29  توسط سینا رمضانی  |