由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 谁给讲讲why alignment and padding are necessary?
相关主题
求问CC150书上16.9的“multiple of alignment”是什么意思??讨论一下FB的经典题read和readline吧
CarerCup 书里面的关于memory的一道题这个G题是DFS还是DP
一个小问题,请高人指点!请教一道老题目
问个结构体的大小问题一道google的面试题.
几道微软面试题老问题了,网上竟然找不到答案
请教:string pattern match 题数组寻址速度问题?
分享一道电面题,兼下午Onsite攒人品求祝福请问一个关于递归算法的问题。
GF面经感觉还是有必要多学几门语言的
相关话题的讨论汇总
话题: why话题: padding话题: byte话题: alignment话题: necessary
进入JobHunting版参与讨论
1 (共1页)
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。
1 (共1页)
进入JobHunting版参与讨论
相关主题
感觉还是有必要多学几门语言的几道微软面试题
递归多少层会stackoverflow?请教:string pattern match 题
C++疑问:Animal a,Animal* a,哪种访问方式快分享一道电面题,兼下午Onsite攒人品求祝福
find, insert, delete, getRandom in O(1)GF面经
求问CC150书上16.9的“multiple of alignment”是什么意思??讨论一下FB的经典题read和readline吧
CarerCup 书里面的关于memory的一道题这个G题是DFS还是DP
一个小问题,请高人指点!请教一道老题目
问个结构体的大小问题一道google的面试题.
相关话题的讨论汇总
话题: why话题: padding话题: byte话题: alignment话题: necessary