BIOS در واقع نمونه سومی از نرم افزارها بوده که کامپیوتر به منظور عملکرد صحیح خود به ان نیاز خواهد داشت نرم افزار BIOS دارای وظایف متعددی می باشند که مهمترین وظیفه ان استقرار سیستم عامل در حافظه می باشد
زمانیکه کامپیوتر روشن شده پردازنده سعی در اجرای اولین دستورالعمل های خود داشته باشد می بایست دستورالعمل های اولیه از مکان دیگر در اختیار ان گذاشته شود(در حافظه اصلی کامپیوتر هنوز اطلاعاتی قرار نگرفته است)دستورالعمل های مورد نظر را نمی توان از طریق سیستم عامل در اختیار پردازنده قرار داد چون که هنوز سیستم عامل در حافظه مستقر نشده و همچنان برروی هارد دیسک است اینجاست که می بایستی با استفاده از روش هایی به پردازنده اعلام شود که سیستم عامل را به درون حافظه مستقر تا در زمینه استفاده از خدمات سیستم عامل فراهم گردد
وقتی که کامپیوتر روشن شده BIOS عملیات متعددی را انجام داده که مهمترین ان عبارتند از
بررسی محتویات CMOS برای اگاهی از وبلاگ تنظیمات کلمه خاص انجام شده
لود کردن داریو های استاندارد و intrrupt handlers
مقدار دهی اولیه رجیستر ها و مدیریت power
اجرای برنامه post به منظور اطمینان از صحت عملکرد سخت افزاری
تشخیص داریوی که سیستم می بایست از طریق ان راه اندازی (booting) شود
مقدارهی اولیه برنامه مربوط به استقرار سیستم عامل در حافظه (bootstrap)
برچسب : نویسنده : mit3o بازدید : 153