آی پی امداد
آی پی امداد
آریا الکترونیک parcham تکشو

آموزشی: نکاتی پیرامون CMOS

A.R.T

کاربران vip(افتخاری)
vip افتخاری
کاربر
2010-04-14
3,172
46,417
ایران
[hide]افراد زيادي كه با كامپيوتر سر وكار دارند دو اصطلاح BIOS (كه مخفف basic input/output system است) و CMOS (كه مخفف complementary metal oxide semiconductor است)+(که بعمنی یا نیم‌رسانای اکسید فلزی مکمل) را با هم اشتباه مي گيرند و به يك معنا به كار مي برند. البته اين دو به هم مرتبطند ولي دو جزء مشخص و مجزا از هم هستند كه وجودشان براي كامپيوتر ضروري است. BIOS برنامه اي است كه يك كامپيوتر را استارت مي كند، در حاليكه CMOS جايي است كه برنامه BIOS اطلاعات و جزئيات مورد نيازش از قبيل تاريخ، زمان و تنظيمات سيستم را ذخيره مي كند.

BIOS يك برنامه كوچك است كه كنترل سيستم را از زمانيكه كامپيوتر روشن مي شود تا زمانيكه سيستم عامل كنترل را بدست مي گيرد در اختيار دارد. BIOS يك Firm ware (برنامه اي كه در حافظه فقط خواندني ROM قرار دارد) است.
CMOS يك نوع تكنولوژي از حافظه است كه مي تواند تنظيمات مورد نيازش را براي راه اندازي كامپيوتر در خود ذخيره كند. و در صورت نياز كاربر مي تواند اطلاعات يا تنظيماتي را اصلاح كند. BIOS كامپيوتر قطعاتي مانند فلاپي ديسك درايو و هارد ديسك و سرعت كلاك سخت افزاري را كنترل و راه اندازي مي كند.اما پارامترهاي خاصي براي راه اندازي كامپيوتر مورد نياز است كه بايد در جايي ذخيره و نگهداري شود. اينجا همان حافظه CMOS است و برنامه BIOS هر بار براي انجام وظايف خود از اين اطلاعات استفاده مي كند. بنابراين مشاهده مي كنيد كه اين دو به هم مرتبطند ولي دو واحد جداگانه هستند.
تفاوت بین BIOS و CMOS و ROM در چیست؟
اول از همه این رو بگم که هر کدوم از کلمات بالا اختصار شده هستن و خود کلمه ای مستقل نیستناگر چه در بین افراد BIOS و CMOS رو اشتباها یک چیز در نظر می گیرن ولی این چنین نیست!BIOS : Basic Inpot Outpot SystemCMOS: Complementary Metal-Oxide-SemiconductorROM: Read Only MemoryBios: البته این کلمه به قد و قوارش نگاه نکنید چون حتی تا چندی پیش من هم در موردش اطلاعات دقیقی نداشتم و باز اطلاعاتم در این باره فک نکنم کامل باشه(منتظر مقاله اختصاصی باشید)بایس در حقیقت به میان افزاری (Firmware ) گفته می شود که اطلاعات لازم برای Hardware Boot نیاز دارد رو دسته بندی می کنه و درون خودش قرار میده،( با این میان افزار کار های جالبی می شه انجام میشه)البته بایس مختص کامپیوتر نیست، در موبایل در بعضی از MP3 پلیر ها و بسیاری از چیزای دیگه کار برد دارهاولین خاصیت بایس ها تنظیمات مربوط به سخت افزار هست:1- اگر شما از چندین هارد دیسک استفاده می کنید می تونید به راحتی هر هارد دیسکی که مایل هستید رو در حالت Master قرار دهید و همچنین برای Optical Drive ها هم صادق هست (لازم به ذکر هست که نرم افزار بایس با حرفه ای تر شدن مادر بورد ها در حال ارتقاع می باشد.)2- خاصیت بسیار دلنشین برای اورکلاکر ها این هستش که در بایس می توان ولتاژ هارو دست کاری کرد تا بتوان به فرکانس های بالاتری دست پیدا کرد (بستگی به جدید یا قدیم بودن بایس داره)3- با استفاده از نرم افزار بایس می توان برنامه نویسی کرد! (در این مورد هنوز اطلاعات کافی ندارم)ولی ان طور که از جناب استاد قاسمی شنیدم، می توان Flopy رو با استفاده از بایس طوری فرمت کرد که به جای 1.44mb بتواند 2.00 مگابایت در خود ذخیره کند!
: سیماس حافظه ای هست که برنامه BIOS در آن قرار دارد.یعنی سیماس حافظهی قرار گیری بایس هست، این حافظه معمولا روی اونها ذکر میشه که بایس استفاده شده از کدام شرکت هست، والبته یک چیپ هست به صورت سخت افزاری روی بورد هستcmos یک نوع ترانزیستور از نوع ماسفت (mosfet) است که از ترکیب دو ترانزیستور نوع (Negative Metal Oxide Semiconductor) nmos و(Positive Metal Oxide Semiconductor) pmos ساخته می شود . اگر به ترجمه اش هم نگاه کنیم معنی مکمل-فلز-اکسید-نیمه هادی تشکیل شده است.فلز آن به خاطر نحوه ساخت اولیه ی لاین نوع ترانزیستور بوده است و در حال حاضر از فلز استفاده نمی شود. اکسید هم همان si2 است که عایقی بین نیمه هادی(Semiconductor) و گیت(Gate) است. در واقع ترانزیستور های نوع فت قدیمیترین ترازیستورها هستند.اما در ابتدا به دلیل عدم کاریشان جای آنها را ترانزیتورهایBJT (bipolar junction transistor) را می گیرد. ولی دوباره به مرور زمان ترنزیستورهای نوع FET (Field Effect Transistor) غالب می شود.
bios.jpg
tech_081027_x58_bios-dualbios_big.jpg


[/hide]
 
آخرین ویرایش:

abbas006

کاربر vip
کاربر
2013-07-13
109
289
CMOS يك نوع تكنولوژي از حافظه است كه مي تواند تنظيمات مورد نيازش را براي راه اندازي كامپيوتر در خود ذخيره كند. و در صورت نياز كاربر مي تواند اطلاعات يا تنظيماتي را اصلاح كند. BIOS كامپيوتر قطعاتي مانند فلاپي ديسك درايو و هارد ديسك و سرعت كلاك سخت افزاري را كنترل و راه اندازي مي كند.اما پارامترهاي خاصي براي راه اندازي كامپيوتر مورد نياز است كه بايد در جايي ذخيره و نگهداري شود. اينجا همان حافظه CMOS است و برنامه BIOS هر بار براي انجام وظايف خود از اين اطلاعات استفاده مي كند. بنابراين مشاهده مي كنيد كه اين دو به هم مرتبطند ولي دو واحد جداگانه هستند.

سلام
ممنون از مقالتون اما یه سوال پیش میاد اینجا
با توجه به گفته شما CMOS حافظه ی Bios هست
اما با توجه به پروگرام پذیری خود بایویس به نطر من برنامه اصلی درواقع خود بایوس هست و CMOS در واقع محلی هست که بایوس تنظیمات مورد نظرش رو اونجا دخیره میکنه چون خودش قابلیت ذخیره پارامتر های ویرایش شده از طریق تنظیمات بایوس ( تنظیمات DEL و یا F2 ) رو نداره و کار دیگه ای که CMOS انجام میده دخیره کردن مشخصات سخت افزاری سیستم هست که توی بوت های آتی سریعتر قطعات رو شناسایی کنه و به کار بگیره

حالا یه سوال پیش میاد که با توجه به اینکه علم اینقدر پیشرفت کرده که بتونن Bios و CMOS رو با هم توی یه IC ادغام کنن ولی چرا اینکارو انجام نمیدن ؟
 
آخرین ویرایش:

A.R.T

کاربران vip(افتخاری)
vip افتخاری
کاربر
2010-04-14
3,172
46,417
ایران
با پروگرام کردن فقط بایوس قابل برنامه ریزی هست
در واقع این تراشه یا ایسی(CMOS) در مادربردهای PC در داخل چیپ جنوبی قرار داده شده
ودر مادربرد لپ تاپ در داخل I/O هست
که این دو تعبیه شدن همیشگی نیست ولی معمولا در داخل این دو قرار دارد
بخاطر همین موضوع با برداشتن باتری فقط اطلاعات CMOS حذف شده و اطلاعات بایوس دست نخورده باقی می ماند
و این حذف شدن هعم فقط اطلاعاتی ماننند تاریخ و ساعت و پسورد و تنظیماتی که بعد انجام شده ریسیت شده و اطلاعات بصورت بیس کارخانه بر می گردد
برای سوتال اخر شما هم اگر CMOS و بایوس ادغام شوند یکی از مسائلی که پیش میاد پایین امدن امنیت هایی مثل کارایی نداشتن پسورد و مسائلی از این قبیل می باشد
چون با پروگرام کردن بایوس پسورد بکلی حذف شده و دیگه ایسی های امنیتی کارای خودشون را از دست می دهند
اما ممکنه چنین اتفاقی هم رخ دهد که بطبع شرکتهای سازنده راه کارهای جدید و چیدمان جدیدی برای مادربرد انجام خواهند داد
حرف شما هم کاملا درسته بایوس تنظیماتش را فقط در خودش ذخیره نمیکنه
حالت روشن موضوع اینه که با ریسیت کردن CMOS سیستم راه اندازی شده و فقط تنظیمات کاربری لازم داره
ولی با خالی شدن بایوس سیستم کلا راه اندازی نمی شود
 

abbas006

کاربر vip
کاربر
2013-07-13
109
289
توی متنی که نوشتم یه جا به جای cmos نوشته بودم بایوس که اصلاح کردم

درستش اینه :
کار دیگه ای که CMOS انجام میده دخیره کردن مشخصات سخت افزاری سیستم هست که توی بوت های آتی سریعتر قطعات رو شناسایی کنه و به کار بگیره

Sent from my SM-N9005 using Tapatalk
 

MGNBUTCHER

کاربر
2014-02-28
103
149
38
با تشکر از دوست گرامی از مطلب مربوطه
سئوالی داشتم در مورد باطری cmos که مادربردی که سریعا باطری cmos رو خالی میکنه عرض چند روز ایراد در کجاست؟
امیدواورم سئوالم غیرمرتبط نباشه
 
بالا