P*******b 发帖数: 1001 | 1 why they are beneficial?
thanks |
P*******b 发帖数: 1001 | 2 and in a 4-byte computer, how to address one byte?
【在 P*******b 的大作中提到】 : why they are beneficial? : thanks
|
s*****n 发帖数: 956 | 3 我觉得如果是2 的 power的话寻址快点。
而且可能fragmentation会少点。 比如搬家,如果箱子大小都比较统一,码起来就比较
方便。
【在 P*******b 的大作中提到】 : why they are beneficial? : thanks
|
P*******b 发帖数: 1001 | 4 1 byte和4 byte都是2的power。
【在 s*****n 的大作中提到】 : 我觉得如果是2 的 power的话寻址快点。 : 而且可能fragmentation会少点。 比如搬家,如果箱子大小都比较统一,码起来就比较 : 方便。
|
s*****n 发帖数: 956 | 5 我的理解是:
把内存分成很多 ... 512, 256, 128, 64, 32 大小的箱子。
比如我要90个byte空间。可能实际上划空间的哗啦一下给你128,当然你只能用其中的
90.
下次你要100, 我还是拿个128的箱子给你。
你要27, 那么我就给你32的箱子。
这样的话内存就比较整齐。
否则的话,
如果你要90, 100, 33, whatever。 而内存不是以上面箱子方式管理,而是让你任
意从available的大段空间里面抠出90, 100 or 33出来。 那么内存就会被弄得非常凌
乱。
【在 P*******b 的大作中提到】 : 1 byte和4 byte都是2的power。
|