خدمات ارائه شده توسط BIOS:
نرم افزار BIOSدارای وظایف متعددی است ولی بدون شک مهمترین وظیفه آن استقرار سیستم عامل در حافظه است .زمانیکه کامپیو تر روشن و ریزپردازنده سعی در اجرای اولین دستورالعمل های خود را داشته باشد , می بایست دستورالعملها ی اولیه از مکان دیگر در اختیار آن گذاشته شوند (در حافظه اصلی کامپیوتر هنوز اطلاعاتی قرار نگرفته است) دستورالعملهای مورد نظر را نمی توان از طریق سیستم عامل در اختیار پردازنده قرار داد چرا که هنوز سیستم عامل در حافظه مستقر نشده و همچنان بر روی هارد دیسک است. مشکل اینجاست که می بایست با استفاده از روشهایی به پردازنده اعلام گردد که سیستم عامل را به درون حافظه مستقر تا در زمینه استفاده از خدمات سیستم عامل فراهم گردد. BIOS دستورالعملهای لازم را در این خصوص ارائه خواهد کرد . برخی از خدمات متداول که BIOSرائه می دهد بشرح زیر می باشد:
-یک برنامه تست با نام POST بمنظور برسی صحت عملکرد عناصر سخت افزاری
-فعال کردن تراشه های BIOSمربوط به سایر کارت های نصب شده در سیستم نظیر:کارت گرافیک و یا کنترل کنندهSCSI
-مدیریت مجمو عه ای از تنظیمات در رابطه با هارد دیسک وCLOCK و....
BIOS . یک نرم افزار خاص است که بعنوان اینترفیس(میانجی) بین عناصر اصلی سخت افزارهای
نصب شده بر روی سیستم و سیستم عامل ایفای وظیفه می نماید .نرم افزار فوق اغلب در حافظه هایی از نوع Flash و بصورت یک تراشه بر روی برد اصلی نصب می گردد. در برخی حالات
تراشه فوق یک نوع خاص از حافظه ROMخواهد بود.
زمانیکه کامپیوتر روشن می گردد BIOS عملیات متفاوتی را انجام خواهد داد:
- بررسی محتویات CMOS برای آگاهی از تنظیمات خاص انجام شده
- لود کردن درایورهای استاندارد و Interrupt handlers
- مقدار دهی اولیه رجیستر ها و مدیریت Power
- اجرای برنامه Post بمنظور اطمینان از صحت عملکرد عناصر سخت افزاری
- تشخیص درایوی که سیستم می بایست از طریق آن راه اندازی(Booting) گردد.
- مقدار دهی اولیه برنامه مربوط به استقرار سیستم عامل در حافظه(Bootstrap)
ادامه دارد.....