32位X86架構是指個人電腦的地址匯流排是32位的,CPU、記憶體控制器、作業系統都是按32位地址匯流排設計。32位地址匯流排可以支援的記憶體地址程式碼是 4096MB,也就是有4GB的地址程式碼,可以編4GB個地址。這4GB個地址碼正好可以分配給4GB記憶體。但是,這4GB個地址碼不能全部分配給安裝在主機板上的物理記憶體。因為個人電腦還有很多裝置需要地址程式碼,以便CPU可以根據地址碼找到它們,同時CPU和這些裝置交換資料需要暫時存放資料的儲存器 ——暫存器,這些暫存器也需要地址程式碼。比如硬碟控制器、軟碟機控制器、管理插在PCI槽上的 PCI卡的PCI匯流排控制器,PCI-E匯流排控制器和PCI-E顯示卡,它們都有暫存器都需要系統分配給它們地址程式碼。這些地址由系統分配,電腦使用者在使用中感覺不到。這樣一來,當我們為電腦插上總容量為4GB的記憶體時,就有一部分記憶體分配不到地址程式碼而不能使用。
32位X86架構是指個人電腦的地址匯流排是32位的,CPU、記憶體控制器、作業系統都是按32位地址匯流排設計。32位地址匯流排可以支援的記憶體地址程式碼是 4096MB,也就是有4GB的地址程式碼,可以編4GB個地址。這4GB個地址碼正好可以分配給4GB記憶體。但是,這4GB個地址碼不能全部分配給安裝在主機板上的物理記憶體。因為個人電腦還有很多裝置需要地址程式碼,以便CPU可以根據地址碼找到它們,同時CPU和這些裝置交換資料需要暫時存放資料的儲存器 ——暫存器,這些暫存器也需要地址程式碼。比如硬碟控制器、軟碟機控制器、管理插在PCI槽上的 PCI卡的PCI匯流排控制器,PCI-E匯流排控制器和PCI-E顯示卡,它們都有暫存器都需要系統分配給它們地址程式碼。這些地址由系統分配,電腦使用者在使用中感覺不到。這樣一來,當我們為電腦插上總容量為4GB的記憶體時,就有一部分記憶體分配不到地址程式碼而不能使用。