[問題] 關於記憶體位址
遇到的問題: (題意請描述清楚)
想問大家關於記憶體位址問題
通常在32位元的OS底下是 => 0xFFFFFFFF (隨便舉個例子)
關於記憶體位址的"長度":
OS:XP(32bits) 位址長度:4個bytes
OS:win7(64bits) 位址長度:4個bytes
OS:Linux(64bits) 位址長度:6個bytes
我想問的是 位址長度的定義是跟OS有關還是CPU @@?
為什麼64bits跑出來不是8個bytes?
或是說
n-bit的CPU 位址長度一定小於"n除8"bytes
至於幾個bytes 取決於OS?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.172.124.41
推
10/12 01:27, , 1F
10/12 01:27, 1F
→
10/12 01:27, , 2F
10/12 01:27, 2F
推
10/12 01:28, , 3F
10/12 01:28, 3F
→
10/12 01:29, , 4F
10/12 01:29, 4F
推
10/12 01:48, , 5F
10/12 01:48, 5F
→
10/12 01:48, , 6F
10/12 01:48, 6F
→
10/12 01:49, , 7F
10/12 01:49, 7F
→
10/12 01:49, , 8F
10/12 01:49, 8F
推
10/12 01:50, , 9F
10/12 01:50, 9F
→
10/12 01:50, , 10F
10/12 01:50, 10F
→
10/12 01:51, , 11F
10/12 01:51, 11F
推
10/12 01:52, , 12F
10/12 01:52, 12F
→
10/12 01:53, , 13F
10/12 01:53, 13F
推
10/12 01:53, , 14F
10/12 01:53, 14F
→
10/12 01:53, , 15F
10/12 01:53, 15F
→
10/12 01:54, , 16F
10/12 01:54, 16F
→
10/12 01:55, , 17F
10/12 01:55, 17F
→
10/12 01:55, , 18F
10/12 01:55, 18F
→
10/12 01:56, , 19F
10/12 01:56, 19F
→
10/12 01:56, , 20F
10/12 01:56, 20F
推
10/12 02:28, , 21F
10/12 02:28, 21F
推
10/12 02:36, , 22F
10/12 02:36, 22F
推
10/12 02:39, , 23F
10/12 02:39, 23F
→
10/12 03:00, , 24F
10/12 03:00, 24F
→
10/12 03:00, , 25F
10/12 03:00, 25F
→
10/12 03:17, , 26F
10/12 03:17, 26F
→
10/12 03:26, , 27F
10/12 03:26, 27F
→
10/12 03:37, , 28F
10/12 03:37, 28F
→
10/12 03:52, , 29F
10/12 03:52, 29F
→
10/12 03:53, , 30F
10/12 03:53, 30F
→
10/12 03:53, , 31F
10/12 03:53, 31F
推
10/12 03:56, , 32F
10/12 03:56, 32F
→
10/12 03:56, , 33F
10/12 03:56, 33F
→
10/12 03:58, , 34F
10/12 03:58, 34F
→
10/12 03:59, , 35F
10/12 03:59, 35F
→
10/12 04:01, , 36F
10/12 04:01, 36F
→
10/12 04:03, , 37F
10/12 04:03, 37F
→
10/12 04:03, , 38F
10/12 04:03, 38F
→
10/12 04:06, , 39F
10/12 04:06, 39F
→
10/12 04:08, , 40F
10/12 04:08, 40F
→
10/12 04:08, , 41F
10/12 04:08, 41F
→
10/12 04:09, , 42F
10/12 04:09, 42F
推
10/12 04:09, , 43F
10/12 04:09, 43F