تفاوت CMOS و BIOS را چگونه می گویید؟


پاسخ 1:

BIOS و CMOS اغلب یکسان در نظر گرفته می شوند ، اما چنین نیستند. آنها دو مؤلفه مختلف یک کامپیوتر هستند ، اما آنها برای کار درست کار با کامپیوتر کار می کنند.

BIOS یک تراشه رایانه ای در مادربرد است که به عکس بالا شباهت دارد. این تراشه حاوی یک برنامه ویژه است که با آن پردازنده رایانه می تواند سایر اجزای رایانه را تعامل و کنترل کند. این اجزای دیگر شامل دیسک های دیسک ، کارتهای گرافیکی ، کارتهای صدا ، کارتهای شبکه ، درایوهای فلاپی ، درگاه های USB ، هارد دیسک ها و سایر موارد هستند. بدون BIOS ، پردازنده نمی داند چگونه با اجزای رایانه تعامل یا رابط برقرار کند و کامپیوتر قادر به عملکرد نخواهد بود.

CMOS همچنین یک تراشه رایانه در مادربرد است ، دقیق تر آن یک تراشه RAM است. این نوعی تراشه حافظه است که اطلاعات مربوط به اجزای رایانه و تنظیمات آن قطعات را ذخیره می کند. با این حال ، تراشه های RAM معمولی هنگامی که دیگر منبع تغذیه نیست ، اطلاعات ذخیره شده در آنها را از دست می دهند. به منظور ذخیره اطلاعات در تراشه CMOS ، یک باتری CMOS در صفحه اصلی این تراشه CMOS را با انرژی ثابت تأمین می کند. اگر باتری از مادربرد خارج شود یا آب آن از بین برود (مثلاً یک باتری خالی CMOS) ، CMOS اطلاعات ذخیره شده در آن را از دست می دهد. هر تنظیماتی که در تنظیمات CMOS انجام داده اید از بین می رود و پس از قرار دادن باتری جدید CMOS در مادربرد ، مجدداً این تنظیمات را تغییر دهید. برای مثال با یک باتری CMOS خالی ، اگر در یک مدت طولانی خاموش باشید ، زمان و تاریخ به تاریخ تولید بازنشانی می شوند.

برنامه BIOS در تراشه BIOS هنگام شروع کار کامپیوتر ، اطلاعات مربوط به تراشه CMOS را می خواند. در اولین صفحه اصلی ، صفحه POST ، ممکن است دریابید که گزینه ای برای ورود به تنظیمات BIOS یا CMOS در دسترس است. وقتی وارد این قسمت تنظیم می شوید ، با تنظیم CMOS تماس بگیرید ، نه با تنظیم BIOS. برنامه تراشه BIOS و برنامه BIOS را نمی توان مستقیماً توسط کاربر به روز کرد. تنها راه برای به روزرسانی BIOS استفاده از یک برنامه فلش BIOS به نام به روزرسانی BIOS است که بایوس را به نسخه دیگری به روز می کند. این به روز رسانی ها معمولاً توسط سازنده مادربرد یا سازنده رایانه ارائه می شود.

تنظیم CMOS به شما امکان می دهد تا زمان ، تاریخ و تنظیمات بارگیری دستگاه هایی مانند هارد دیسک ، هارد دیسک و فلاپی را تغییر دهید. تنظیم CMOS شما را قادر می سازد دستگاه های سخت افزاری مختلفی از جمله درگاه USB ، کارت گرافیک یکپارچه و کارت صدا (در صورت وجود) ، پورت های موازی و سریال و سایر دستگاه ها را فعال و غیرفعال کنید.

منبع: Google


پاسخ 2:

BIOS و CMOS اغلب یکسان در نظر گرفته می شوند ، اما چنین نیستند. آنها دو مؤلفه مختلف یک کامپیوتر هستند ، اما آنها برای کار درست کار با کامپیوتر کار می کنند.

BIOS یا "Basic Input / Output System" یک سیستم عامل ویژه است که در یک تراشه در مادربرد رایانه شما ذخیره می شود. این اولین برنامه ای است که هر بار کامپیوتر خود را روشن می کنید. BIOS POST را اجرا می کند ، که سخت افزار رایانه شما را اولیه و تست می کند. بوت لودر شما سپس جستجو و اجرا می شود ، یا سیستم عامل شما مستقیماً بارگذاری می شود.

اگر در تنظیمات BIOS خود تغییراتی ایجاد کنید ، تنظیمات روی تراشه BIOS ذخیره نمی شوند. در عوض ، آنها در یک تراشه مخصوص حافظه به نام "CMOS" ذخیره می شوند. CMOS مخفف "نیمه هادی اکسید فلزی مکمل" است. این نام یک فرآیند ساخت است که برای ایجاد پردازنده ها ، RAM و مدارهای منطق دیجیتال استفاده می شود و نام تراشه های ایجاد شده با استفاده از این فرآیند است.

مانند بیشتر تراشه های RAM ، تراشه ای که تنظیمات BIOS شما را ذخیره می کند با استفاده از فرآیند CMOS ساخته می شود. این شامل مقدار کمی از داده ها ، معمولاً 256 بایت است. اطلاعات مربوط به تراشه CMOS شامل انواع دیسک های نصب شده روی رایانه شما ، تاریخ و زمان فعلی ساعت سیستم شما و دنباله شروع رایانه شما است.


پاسخ 3:

وقتی از اصطلاح BIOS استفاده می کنیم ، معمولاً منظور ما از جمع آوری نرم افزارهای موجود در تراشه BIOS است. پوشه ای را تصور کنید که در آن پرونده برای هر سخت افزار وجود دارد. یکی از پرونده های موجود در BIOS ، دسترسی به CMOS ، تراشه دیگر است.

اگر بگوییم برای شروع کار باید وارد BIOS شوید ، واقعاً این برنامه در BIOS است که به CMOS دسترسی دارد (این یک ویرایشگر CMOS است). در CMOS می توانید برخی از تنظیمات مربوط به سخت افزار خود و شروع رایانه را تغییر دهید. سپس نرم افزار BIOS در هنگام راه اندازی از این تنظیمات استفاده می کند. بنابراین ، یک ویرایشگر CMOS با یک ویرایشگر تنظیم BIOS مطابقت دارد ، و برخی ممکن است به آن به عنوان ویرایشگر BIOS مراجعه کنند.

در حالی که BIOS در ROM است (حافظه فقط خواندنی) ، CMOS در رم است. این بدان معنی است که تغییر BIOS فقط با چشمک زدن قابل انجام است ، در حالی که دسترسی CMOS از طریق یک ویرایشگر CMOS آسان تر است. (و لازم نیست ویرایشگر CMOS در BIOS شما باشد ، اما یافتن جایگزین دشوار / غیرممکن است زیرا نحوه ذخیره تنظیمات به BIOS شما و همچنین به دلیل سیستم عامل ویندوز بستگی دارد. هیچ رابط کاربری با این تنظیمات توسط HP BIOS ارائه نشده است ، که از WMI پشتیبانی می کند و از این طریق ویرایشگر CMOS را در ویندوز فعال می کند. Dos و Linux همچنین گزینه هایی را برای تغییر حافظه CMOS به شما پیشنهاد می دهند که حافظه CMOS توسط یک باتری کوچک در رایانه شما مدیریت می شود.

من وقتی به روزرسانی کارت WiFi در لپ تاپ خودم رسیدم ، این کار را پیدا کردم. BIOS دارای یک چک لیست است که کارتهای شبکه به آن اجازه می دهد و از راه اندازی رایانه امتناع می ورزد. اما ، اگر گزینه ای برای جستجوی چک در CMOS وجود داشته باشد ، انجام می شود. این تنظیم البته برای استفاده شخصی سازنده در نظر گرفته شده است و در تنظیمات معمولی CMOS ویرایشگر / BIOS گنجانده نشده است. من دو گزینه داشتم: Flash BIOS با نسخه هک شده که حاوی شناسه کارت من است ، یا با یک CD start به dos / linux بروید و از برنامه ای استفاده کنید که این تنظیمات CMOS را تغییر دهد. گزینه دوم البته بسیار کم خطرتر است. تنها نکته منفی این است که اگر باتری CMOS خالی بود / مجبور می شد در آینده جایگزین شود ، مجدداً این کار را می کردم.

رایانه های جدید تنظیمات BIOS را در EEPROM (فلش دیسک) ذخیره می کنند و دیگر در CMOS نیستند. BIOS همچنین توسط UEFI جایگزین شده است که می تواند کد آن را بر روی فلش یا حتی هارد دیسک ذخیره کند و باعث می شود BIOS فلاش های غیر ضروری نباشد. با این حال ، پیاده سازی UEFI اغلب BIOS را تقلید می کند ، بنابراین سیستم عامل های قدیمی تر که انتظار دارند بتواند اجرا شود. UEFI توسط Vista SP1 و بالاتر در ویندوز پشتیبانی می شود.


پاسخ 4:

وقتی از اصطلاح BIOS استفاده می کنیم ، معمولاً منظور ما از جمع آوری نرم افزارهای موجود در تراشه BIOS است. پوشه ای را تصور کنید که در آن پرونده برای هر سخت افزار وجود دارد. یکی از پرونده های موجود در BIOS ، دسترسی به CMOS ، تراشه دیگر است.

اگر بگوییم برای شروع کار باید وارد BIOS شوید ، واقعاً این برنامه در BIOS است که به CMOS دسترسی دارد (این یک ویرایشگر CMOS است). در CMOS می توانید برخی از تنظیمات مربوط به سخت افزار خود و شروع رایانه را تغییر دهید. سپس نرم افزار BIOS در هنگام راه اندازی از این تنظیمات استفاده می کند. بنابراین ، یک ویرایشگر CMOS با یک ویرایشگر تنظیم BIOS مطابقت دارد ، و برخی ممکن است به آن به عنوان ویرایشگر BIOS مراجعه کنند.

در حالی که BIOS در ROM است (حافظه فقط خواندنی) ، CMOS در رم است. این بدان معنی است که تغییر BIOS فقط با چشمک زدن قابل انجام است ، در حالی که دسترسی CMOS از طریق یک ویرایشگر CMOS آسان تر است. (و لازم نیست ویرایشگر CMOS در BIOS شما باشد ، اما یافتن جایگزین دشوار / غیرممکن است زیرا نحوه ذخیره تنظیمات به BIOS شما و همچنین به دلیل سیستم عامل ویندوز بستگی دارد. هیچ رابط کاربری با این تنظیمات توسط HP BIOS ارائه نشده است ، که از WMI پشتیبانی می کند و از این طریق ویرایشگر CMOS را در ویندوز فعال می کند. Dos و Linux همچنین گزینه هایی را برای تغییر حافظه CMOS به شما پیشنهاد می دهند که حافظه CMOS توسط یک باتری کوچک در رایانه شما مدیریت می شود.

من وقتی به روزرسانی کارت WiFi در لپ تاپ خودم رسیدم ، این کار را پیدا کردم. BIOS دارای یک چک لیست است که کارتهای شبکه به آن اجازه می دهد و از راه اندازی رایانه امتناع می ورزد. اما ، اگر گزینه ای برای جستجوی چک در CMOS وجود داشته باشد ، انجام می شود. این تنظیم البته برای استفاده شخصی سازنده در نظر گرفته شده است و در تنظیمات معمولی CMOS ویرایشگر / BIOS گنجانده نشده است. من دو گزینه داشتم: Flash BIOS با نسخه هک شده که حاوی شناسه کارت من است ، یا با یک CD start به dos / linux بروید و از برنامه ای استفاده کنید که این تنظیمات CMOS را تغییر دهد. گزینه دوم البته بسیار کم خطرتر است. تنها نکته منفی این است که اگر باتری CMOS خالی بود / مجبور می شد در آینده جایگزین شود ، مجدداً این کار را می کردم.

رایانه های جدید تنظیمات BIOS را در EEPROM (فلش دیسک) ذخیره می کنند و دیگر در CMOS نیستند. BIOS همچنین توسط UEFI جایگزین شده است که می تواند کد آن را بر روی فلش یا حتی هارد دیسک ذخیره کند و باعث می شود BIOS فلاش های غیر ضروری نباشد. با این حال ، پیاده سازی UEFI اغلب BIOS را تقلید می کند ، بنابراین سیستم عامل های قدیمی تر که انتظار دارند بتواند اجرا شود. UEFI توسط Vista SP1 و بالاتر در ویندوز پشتیبانی می شود.