نه. width باس رو مشخص میکنه.
اجازه بدید توضیح بدم. اگه ایرادی داره دوستان تصحیح بفرمایند.
وقتی میگیم ماشین من مثلا ۳۲ بیتی هست یعنی اینکه دارای ثبات های ۳۲ بیتیه. مثلا eax, ebx و... که این از لحاظ نرم افزاریه. یعنی برنامه نویسی حتی در پایین ترین سطح (assembly) باز هم حد اکثر ۳۲ بیت رو میتونه توی یه ثبات نگه داره.
اما cpu برای کارها نیاز به دستگاه های I/O و حافظه داره که از طریق memory controller به حافظه دسترسی داره. حالا CPU چطوری باید بین اینها اطلاعات تبادل کنه؟ با سیمهایی که بهش میگیم باس. مثلا اگه cpu من دارای ۳۲ تا سیم باشه (هر کدوم به عنوان یه بیت) باس میشه ۳۲ بیتی. ممکنه cpu شما ۶۴ بیتی باشه ولی باس که از طریق مادربورد به بقیه دستگاه ها اطلاعات میفرسته ۳۲ بیتی باشه. مثل کامپیوتر شما و من. cpu های اینتل از مدل پنتیوم ۴ به اینور (اگه اشتباه نکنم) همگی ۶۴ بیتی هستند یعنی میتونن از ثبات های ۶۴ بیتی استفاده کنن ولی چون مادربورد ها هنوز ۳۲ بیتی بودن نمیشد از تمام ظرفیت استفاده کنن.
این width همون باس هست. یعنی cpu شما ۶۴ بیتی هست از لحاظ سخت افزاری ولی چون مادربورد ۳۲ هست نمیتونی سیستم عامل ۶۴ روش نصب کنی.
اگر جایی رو اشتباه گفتم دوستان تصحیح کنند.