1. 程式人生 > >CPU位數和作業系統位數

CPU位數和作業系統位數

CPU位數是指CPU一次能處理的二進位制數的最大位數。這是體系結構決定的。

作業系統的位數是由字長決定(word size)。字長決定了指標的大小,指標的大小決定了作業系統中的虛擬空間的最大值。

故作業系統的位數可由sizeof(char *)決定。

值得注意的是,在64位系統下編譯的程式,int型別通常也只有4個位元組。(《深入理解計算機系統v3》P28)