مشاهده نسخه کامل
: شناخت بایوس
نیمه مخفی
29-12-2008, 20:47
من مدت ها در مورد بایوس دوست داشتم چیزهایی بدانم
مثلاً در مورد کدهای مخفی بایوس های مختلف که البته هیچکدام کار نمی کرد
به هر حال بحث من در مورد بایوس نوع برنامه نویسی |آن و بهترین نوع بایوس هست و این که چه تنظیماتی به صورت معمول در همه بایوسهای سیستم های مختلف با پردازنده های مختلف و سختافززار های متفاوت مشترکاً باعث افزایش بازدهی سیستم میشود و این که چگونه میشود بدون باز کردن کیس باتری بایوس را خالی کرد یا اینکه اثلاً تحت هیچ شرایطی میتوان بایوس را به پاور مستقیماً وثل کرد البته با رابط سایر قضایا ....
بایوس ریزه کاریهای بسیاری دارد که باید به آن پی برد و من اعتراف میکنم که تقریباً چیزی از بایوس نمیدانم !!
رتبه هم بدین اگه دوست داشتین !
نیمه مخفی
29-12-2008, 22:37
BIOS)Basic Input/Output System)
اینو که انگلیسی همه فولین!
bios، یک نرم افزار خاص است که بعنوان ( میانجی ) بین عناصر اصلی سخت افزارهای نصب شده بر روی سیستم و سیستم عامل ایفای وظیفه می نماید. نرم افزار فوق در حافظه هائی از نوع Flash و بصورت یک تراشه بر روی برد اصلی نصب می گردد. در برخی حالات تراشه فوق یک نوع خاص از حافظه ROM خواهد بود.
پس دو تراشه روی مادربرد هستند به صورت base و پای ثابت همه سیستمها هستند :
یکی تراشه bios روی مادربرد هست
2- تراشه cmos که روی مادر برد هست
بایوس یک نرم افزار هست ( که در دنیای ما اگر بود نقش مشاور املاک رو داشت )
و cmos اگر در دنیای ما بود نقش دلال رو داشت !
cmos نشان میده که چه سخت افزارهای رو سیستم اند . یعنی عملاً با سخت افزار شاخ تو شاخ هست
bios یک نرم افزار هست که طرفش cmos هست نه سخت افزار .
هر چی cmos بگه اون خودشو با اون تطبیق میده .
cmos یک باتری داره که که حتی در موقع خاموشی سیستم باعث نگهداری اطلاعات اولیه میشه .
اطلاعات اولیه چیه ؟
ساعت و تنظیم بوت و روشن شدن چراغ numlock و ......
در مورد هارد دیسک و این برنامه ها ...
اولین موردی را که BIOS بررسی خواهد کرد، اطلاعات ذخیره شده در یک نوع حافظه RAM با ظرفیت ۶۴ بایت است
( همون Cmos خودمونه!!) . BIOS از اطلاعات فوق بمنظور تغییر و جایگزینی مقادیر پیش فرض خود استفاده می نماید .
زمانیکه کامپیوتر روشن میشه BIOS عملیات متفاوتی را انجام میده:
- بررسی محتویات CMOS برای آگاهی از تنظیمات خاص انجام شده
- لود کردن درایورهای استاندارد و Interrupt handlers
- مقدار دهی اولیه ریجسترها و مدیریت Power
- اجرای برنامه POST بمنظور اطمینان از صحت عملکرد عناصر سخت افزاری
- تشخیص درایوی که سیستم می بایست از طریق آن راه اندازی (Booting) گردد.
- مقدار دهی اولیه برنامه مربوط به استقرار سیستم عامل در حافظه
اولی که تابلو هست
اما کار بعدی بایوس یکم اسمش قلمبه سلمبه هست اما مزنش اینه که درایو یک محدوده قانونی واسه سخت افزار تا تواناییاش شناخته بشه و عملکردش تو سیستم مشخص بشه مثلاً درایو موس یا کیبورد یا سی دی...
این Interrupt handlers هم همون مترجم سخت افزار برای سیستم عامل هست یعنی مثلاً ویندوز یا لینوکس
یعنی واسه موس و کیبورد هر کدوم یه دونه از اینا داره که میتونه به این ویندوز مثلاً حالی کنه که شما چه دکمه ای رو ، روی صفحه کلید فشار دادید . ( با همینه که میتونید del رو بزنید برید تو setup)
مقدار دهی اول ریجستر( قلب ویندوز) و مدیریت پاور هم که مشخصه
برنامه post رو هم که خودش توضیح داد
بعدی هم معلومه
اما آخری مقدارهی اولیه اینجوری که من فهمیدم یعنی این که سیستم حالیش میشه که شما تازه سیستم رو روشن کردین یا اینکه restart کردین اگه دوباره سیستم رو بالا اوردین دیگه صحت عملکرد حافظه رو چک نمیکنه وگرنه همون کاری که گفتم و میکنه .
بعدش نوبت موس و usb هست
هر کدوم از اینا اگه فیشش وصل نباشه سیستم بوق میزنه !
یه نکته دیگه اینکه اول cmos بعد bios میاد با هم همکاری میکنن تا مثلاً ویندوز بیاد بالا ( یعنی اگر این دوتا نباشند که
اصلاً ویندوز بالا نمیاد ( همون سیستم عامل بالا نمیاد! ) چون رو هارد هست و باید یکی صداش کنه یعنی پروسهایی باید قبل بالا آمدن ویندوز انجام بشه تا ویندوز بتونه بالا بیاد .
اما در مورد ارتقاء بایوس باید بگم :
غییر برنامه BIOS بندرت انجام می گیرد. ولی در مواردیکه سیستم قدیمی باشد، ارتقاء BIOS ضروری خواهد بود.با توجه به اینکه BIOS در نوع خاصی از حافظه ROM ذخیره می گردد، تغییر و ارتقاء آن مشابه سایر نرم افزارها نخواهد بود. بدین منظور به یک برنامه خاص نیاز است . برنامه های فوق از طریق تولید کنندگان کامپیوتر و یا BIOS عرضه می گردند. در زمان راه اندازی سیستم می توان تاریخ ، شماره و نام تولید کننده BIOS را مشاهده نمود. پس از مشخص شدن نام سازنده BIOS ، با مراجعه به وب سایت سازنده ، اطمینان حاصل گردد که برنامه ارتقاء BIOS از طرف شرکت مربوطه عرضه شده است . در صورتیکه برنامه موجود باشد می بایست آن را Download نمود. پس از اخذ فایل( برنامه) مربوطه آن را بر روی دیسکت قرار داده و سیستم را از طریق درایو A ( فلاپی درایو) راه اندازی کرد. در این حالت برنامه موجود بر روی دیسکت، BIOS قدیمی را پاک و اطلاعات جدید را در BIOS می نویسد. در زمان ارتقاء BIOS حتما" می بایست به این نکته توجه گردد که از نسخه ای که کاملا" با سیستم سازگاری دارد، استفاده گردد در غیر اینصورت BIOS با اشکال مواجه شده و امکان راه اندازی سیستم وجود نخواهد داشت .
اگر بلد نباشید بسیار خطرناک هست و میتونه به سیستم آسیب برسونه .
تازه الان روی کارت گرافیک ها هم تراشه های bios هست چون اونها هم پردازنده و بند و بساط دارند !!
الان اونها هم چک میشن موقع بالا اومدن ویندوز .
نیمه مخفی
29-12-2008, 22:47
اینا رو گفتم تا هم خودم روشن بشم هم شما .
گر صبر کنی ز غوره حلوا سازی .
بله اینه !
باید دل و جیگر فناوری اینها رو در اورورد ! تازه
هر چی بیشتر بدونی راحتتر سیستم تو دستته .
نیمه مخفی
29-12-2008, 23:15
در ضمن ای دوستان دانا به این نادان کمک کنید متشکرم
یه وقت دوست داشتین رتبه هم بدین !
فکر کنم بهتره درباره چیزی مثل تغییر رنگ بایوس بگی یا اینجور چیزها
شایدم فقط همون در اوردن باطری برا ریست بایوس کفایت کنی ولی بدون بدون در اوردن باطری هم بایوس ریست میشه (دستور داس داره تو دیباگ)
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.