উভয়। সিএমওএস বিআইওএস কনফিগারেশন তথ্য সঞ্চয় করে। আপনি যখন "সেটআপ প্রবেশ করেন", আপনি বিআইওএসের কনফিগারেশন প্রোগ্রামটি চালাচ্ছেন যা সিএমওএস-এ সংজ্ঞায়িত সেটিংস লোড করে। আপনি সিএমওএসকে "সেটআপ" করছেন, কনফিগারেশন তথ্য সরবরাহ করে বিআইওএস এটি চলমান হিসাবে ব্যবহার করবে।
BIOS- র একটি রম সম্মুখের ফার্মওয়্যার হিসেবে লেখা একটি প্রোগ্রাম, তাই এটি (একটি সব বা বাজে ফ্ল্যাশ অপারেশন, যা বিপজ্জনক ছাড়া, তাই একটি দৈনন্দিন অপারেশন) এর লেখা হতে পারে। আপনি যখন F10 চাপলে বিআইওএস রম তার কনফিগারেশন তথ্যটি সিএমওএসে সংরক্ষণ করে। এজন্য সিএমওএস সাফ করা আপনার বায়োস সেটিংসকে ডিফল্টরূপে পুনরুদ্ধার করে এবং এজন্যই এটি আপনাকে ব্যয়বহুল পেপারওয়েট রেখে বিআইওএস আইটেলসফ মুছবে না।
উদাহরণস্বরূপ, বিআইওএসের একটি সাবরুটাইন রয়েছে যা বুট ক্রম অনুযায়ী ওএস লোড করবে। তবে বুট অর্ডার সম্পর্কিত তথ্য (যেমন প্রথম ডিভাইস হিসাবে প্রথম সিডি-রম ব্যবহার করুন) সিএমওএসে সংরক্ষণ করা হয়। আপনি যদি সিএমওএস সাফ করেন, BIOS একটি ডিফল্ট ব্যবহার করবে, সাধারণত প্রথম ডিস্ক নিয়ন্ত্রকের প্রথম ডিস্ক যা জনবসতিযুক্ত।