دانلود مقاله در مورد bios

Paper bios

دانلود مقاله در مورد bios

BIOS‏ چیست؟ ‏
یکی از متداولترین موارد کاربرد حافظه های ‏Flash‏ ، استفاده از آنان د ر ‏Basic ‎Input/Output System)‎‏) است . ‏BIOS‏ این اطمینان را به عناصر سخت افزاری ‏نظیر : تراشه ها ، هارد یسک ، پورت ها ، پردازنده و … خواهد داد که بدرستی عملیات ‏خود را در کنار یکدیگر انجام دهند. هر کامپیوتر ( شخصی ، دستی ) دارای یک ‏ریزپردازنده بعنوان واحد پردازشگر مرکزی است . ریزپردازنده یک المان سخت افزاری ‏است .بمنظور الزام پردازنده برای انجام یک عملیات خاص، می بایست مجموعه ای از ‏دستورالعمل ها که نرم افزار نامیده می شوند نوشته شده و در اختیار پردازنده قرار گیرد. از ‏دو نوع نرم افزار استفاده می گردد : – سیستم عامل : سیستم عامل مجموعه ای از خدمات ‏مورد نیاز برای اجرای یک برنامه را فراهم می نماید. ویندوز ۹۸ ، ۲۰۰۰ و یا لینوکس ‏نمونه هائی از سیستم های عامل می باشند. – برنامه های کاربردی : برنامه های کاربردی نرم ‏افزارهایی هستند که بمنظور تامین خواسته های خاصی طراحی و در اختیار کاربران گذاشته ‏می شوند. برنامه هائی نظیر : ‏Word ‎، ‏Excel‏ و … نمونه هائی از این نوع نرم افزارها می ‏باشند. ‏BIOS‏ در حقیقت نوع سومی از نرم افزارها بوده که کامپیوتر بمنظور عملکرد ‏صحیح خود به آن نیاز خواهد داشت. خدمات ارائه شده توسط ‏BIOS‏ نرم افزار ‏BIOS‏ ‏دارای وظایف متعددی است . ولی بدون شک مهمترین وظیفه آن استقرار سیستم عامل در ‏حافظه است . زمانیکه کامپیوتر روشن و ریزپردازنده سعی در اجرای اولین دستورالعمل ‏های خود را داشته باشد ، می بایست دستورالعمل های اولیه از مکان دیگر در اختیار آن ‏گذاشته شوند ( در حافظه اصلی کامپیوتر هنوز اطلاعاتی قرار نگرفته است ) دستورالعمل ‏های مورد نظر را نمی توان از طریق سیستم عامل در اختیار پردازنده قرار داد چراکه هنوز ‏سیستم عامل در حافظه مستقر نشده و همچنان بر روی هارد دیسک است . مشکل اینجاست ‏که می بایست با استفاده از روشهائی به پردازنده اعلام گردد که سیستم عامل را به درون ‏حافظه مستقر تا در ادامه زمینه استفاده از خدمات سیستم عامل فراهم گردد. ‏BIOS‏ ‏دستورالعمل های لازم را در این خصوص ارائه خواهد کرد. برخی از خدمات متداول که ‏BIOS‏ ارائه می دهد ، بشرح زیر می باشد: – یک برنامه تست با نام ‏POST‏ بمنظور ‏بررسی صحت عملکرد عناصر سخت افراری – فعال کردن تراشه های ‏BIOS‏ مربوط به ‏سایر کارت های نصب شده در سیستم نظیر : کارت گرافیک و یا کنترل کننده ‏SCSI‏ – ‏مدیریت مجموعه ای از تنظیمات در رابطه با هارد دیسک،Clock‏ و … ‏BIOS‏ ، یک نرم ‏افزار خاص است که بعنوان اینترفیس ( میانجی ) بین عناصر اصلی سخت افزارهای نصب ‏شده بر روی سیستم و سیستم عامل ایفای وظیفه می نماید. نرم افزار فوق اغلب در حافظه ‏هائی از نوع ‏Flash‏ و بصورت یک تراشه بر روی برد اصلی نصب می گردد. در برخی ‏حالات تراشه فوق یک نوع خاص از حافظه ‏ROM‏ خواهد بود. زمانیکه کامپیوتر روشن ‏می گردد ‏BIOS‏ عملیات متفاوتی را انجام خواهد داد: – بررسی محتویات ‏CMOS‏ ‏برای آگاهی از تنظیمات خاص انجام شده – لود کردن درایورهای استاندارد و ‏Interrupt handlers‏ – مقدار دهی اولیه ریجسترها و مدیریت ‏Power‏ – اجرای ‏برنامه ‏POST‏ بمنظور اطمینان از صحت عملکرد عناصر سخت افزاری – تشخیص درایوی ‏که سیستم می بایست از طریق آن راه اندازی (‏Booting‏) گردد. – مقدار دهی اولیه برنامه ‏مربوط به استقرار سیستم عامل در حافظه (‏Bootstrap‏) اولین موردی را که ‏BIOS‏ ‏بررسی خواهد کرد، اطلاعات ذخیره شده در یک نوع حافظه ‏RAM‏ با ظرفیت ۶۴ بایت ‏است . اطلاعات فوق بر روی تراشه ای با نام ‏CMOS)Complementry metal ‎oxid semiconductor‏) ذخیره می گردند. ‏CMOS‏ شامل اطلاعات جزئی در ‏رابطه با سیستم بوده و درصورت بروز هر گونه تغییردر سیستم، اطلاعات فوق نیز تغییر ‏خواهند کرد. ‏BIOS‏ از اطلاعات فوق بمنظور تغییر و جایگزینی مقادیر پیش فرض خود ‏استفاده می نماید. ‏Interrupt handlers‏ نوع خاصی از نرم افزار بوده که بعنوان یک ‏مترجم بین عناصر سخت افزاری و سیستم عامل ایفای وظیفه می نماید.مثلا” زمانیکه شما ‏کلیدی را برروی صفحه کلید فعال می نمائید، سیگنال مربوطه، برای ‏Interrupt ‎handler‏ صفحه کلید ارسال شده تا از این طریق به پردازنده اعلام گردد که کدامیک از ‏کلیدهای صفحه کلید فعال شده اند. درایورها یک نوع خاص دیگر از نرم افزارها بوده که ‏مجموعه عملیات مجاز بر روی یک دستگاه را تبین و راهکارهای ( توابع ) مربوطه را ارائه ‏خواهند. اغلب دستگاه های سخت افزاری نظیر: صفحه کلید، موس ، هارد و فلاپی درایو ‏دارای درایورهای اختصاصی خود می باشند. با توجه به اینکه ‏BIOS‏ بصورت دائم با ‏سیگنال های ارسالی توسط عناصر سخت افزاری مواجه است ، معمولا” یک نسخه از آن ‏در حافظه ‏RAM‏ تکثیر خواهد شد. راه اندازی ( بوتینگ، ‏Booting‏) کامپیوتر پس از ‏روشن کردن کامپیوتر، ‏BIOS‏ بلافاصله عملیات خود را آغاز خواهد کرد. در اغلب ‏سیستم ها ، ‏BIOS‏ در زمان انجام عملیات مربوطه پیام هائی را نیز نمایش می دهد ( میزان ‏حافظه، نوع هارد دیسک و …) بمنظور آماده سازی کامپیوتر برای ارائه خدمات به کاربران، ‏BIOS‏ مجموعه ای از عملیات را انجام می دهد. پس از بررسی و آگاهی از تنظیمات ‏موجود در ‏CMOS‏ و استقرار ‏Interrupt handler‏ در حافظه ‏RAM‏ ، کارت ‏گرافیک بررسی می گردد. اغلب کارت های گرافیک ، دارای ‏BIOS‏ اختصاصی بوده ‏که حافظه و پردازنده مربوط به کارت گرافیک را مقدار دهی اولیه می نماید. در صورتیکه ‏BIOS‏ اختصاصی برای کارت گرافیک وجود نداشته باشد از درایور استانداری که در ‏ROM‏ ذخیره شده است ، استفاده و درایو مربوطه فعال خواهد شد ( درایور استاندارد ‏کارت گرافیک ) در ادامه ‏BIOS‏ نوع راه اندازی ( راه اندازی مجدد (‏Rebbot‏) و یا ‏راه اندازی اولیه (‏Cold Boot‏ ) را تشخیص خواهد داد .برای تشخیص موضوع فوق، از ‏محتویات آدرس ۰۰۰۰:۰۴۷۲ حافظه استفاده می گردد. در صورتیکه در آدررس فوق ‏مقدار ۱۲۳‏h‏ موجود باشد ، بمنزله “راه اندازی مجدد” بوده و برنامه ‏BOIS‏ بررسی ‏صحت عملکرد حافظه را انجام نخواهد داد. در غیر اینصورت ( در صورت وجود هر مقدار ‏دیگر در آدرس فوق ) یک “راه اندازی اولیه ” تلقی می گردد. در این حالت بررسی ‏صحت عملکرد و سالم بودن حافظه انجام خواهد شد. در ادامه پورت های سریال و ‏USB‏ ‏برای اتصال صفحه کلید وموس بررسی خواهند شد. در مرحله بعد کارت های ‏PCI‏ نصب ‏شده بر روی سیستم بررسی می گردند. در صورتیکه در هر یک از مراحل فوق ‏BIOS‏ با ‏اشکالی برخورد نماید با نواختن چند ‏Beep‏ معنی دار، مورد خطاء را اعلام خواهد کرد. ‏خطاهای اعلام شده اغلب به موارد سخت افزار سیستم مربوط می گردد. برنامه ‏BIOS‏ ‏اطلاعاتی در رابطه با نوع پردازنده ، فلاپی درایو ، هارد دیسک ، حافظه تاریخ و شماره ( ‏ورژن ) برنامه ‏BIOS‏ ، نوع صفحه نمایشگر را نمایش خواهد داد. در صورتیکه بر روی ‏سیستم از آداپتورهای ‏SCSI‏ استفاده شده باشد ، ‏BIOS‏ درایور مربوطه آن رااز ‏BIOS‏ ‏اختصاصی آداپتور فعال و ‏BIOS‏ اختصاصی اطلاعاتی را در رابطه با آداپتور ‏SCSI‏ ‏نمایش خواهد داد. در ادامه برنامه ‏BIOS‏ نوع درایوی را که می بایست فرآیند انتقال ‏سیستم عامل از آن آغاز گردد را تشخیص خواهد داد. برای نیل به هدف فوق از تنظیمات ‏موجود در ‏CMOS‏ استفاده می گردد. اولویت درایو مربوطه برای بوت سیستم متغیر و به ‏نوع سیستم بستگی دارد. اولویت فوق می تواند شامل مواردی نظیر : ‏A,C,CD‏ و یا ‏C,A,CD‏ و … باشد.(‏A‏ نشاندهنده فلاپی درایو ‏C‏ نشاندهنده هارددیسک و ‏CD‏ ‏نشاندهنده درایو ‏CD-ROM‏ است ) در صورتیکه درایو مشخص شده شامل برنامه های ‏سیستم عامل نباشد پیام خطائی نمایش داده خواهد شد. (‏Non System disk or ‎disk error‏ ) پیکربندی ‏BIOS‏ در بخش قبل اشاره گردید که ‏BIOS‏ در موارد ‏ضروری از تنظیمات ذخیره شده در ‏CMOS‏ استفاده می نماید. ‏


فرمت فایل دانلود فرمت فایل: WORD

تعداد صفحات تعداد صفحات: 60

پس از ثبت دکمه خرید و تکمیل فرم خرید به درگاه بانکی متصل خواهید شد که پس از پرداخت موفق بانکی و بازگشت به همین صفحه می توانید فایل مورد نظر خورد را دانلود کنید. در ضمن لینک فایل خریداری شده به ایمیل شما نیز ارسال خواهد شد. لینک دانلود فایل به مدت 48 ساعت فعال خواهد بود.


مطالب مرتبط