افراد زیادی كه با كامپیوتر سر وكار دارند دو اصطلاح BIOS (كه مخفف basic input/output system است) و CMOS (كه مخفف complementary metal oxide semiconductor است) را با هم اشتباه می گیرند و به یك معنا به كار می برند. البته این دو به هم مرتبطند ولی دو جزء مشخص و مجزا از هم هستند كه وجودشان برای كامپیوتر ضروری است. BIOS برنامه ای است كه یك كامپیوتر را استارت می كند، در حالیكه CMOS جایی است كه برنامه BIOS اطلاعات و جزئیات مورد نیازش از قبیل تاریخ، زمان و تنظیمات سیستم را ذخیره می كند.
BIOS یك برنامه كوچك است كه كنترل سیستم را از زمانیكه كامپیوتر روشن می شود تا زمانیكه سیستم عامل كنترل را بدست می گیرد در اختیار دارد. BIOS یك Firm ware (برنامه ای كه در حافظه فقط خواندنی ROM قرار دارد) است.
CMOS یك نوع تكنولوژی از حافظه است كه می تواند تنظیمات مورد نیازش را برای راه اندازی كامپیوتر در خود ذخیره كند. و در صورت نیاز كاربر می تواند اطلاعات یا تنظیماتی را اصلاح كند. BIOS كامپیوتر قطعاتی مانند فلاپی دیسك درایو و هارد دیسك و سرعت كلاك سخت افزاری را كنترل و راه اندازی می كند.اما پارامترهای خاصی برای راه اندازی كامپیوتر مورد نیاز است كه باید در جایی ذخیره و نگهداری شود. اینجا همان حافظه CMOS است و برنامه BIOS هر بار برای انجام وظایف خود از این اطلاعات استفاده می كند. بنابراین مشاهده می كنید كه این دو به هم مرتبطند ولی دو واحد جداگانه هستند.