今天在读Computer Systems A Programmer’s Perspective。突然想起来以前看过的,记录下
1.在4k和64k的分块下对齐,寻址更加方便,系统运行的更快。
2.有于寄存器一般是32位,所以DWORD对齐的数据寄存器容易处理。
3.如果数据是WORD或DWORD对齐,那么size表示的后几个(2-3)bit位可以用来记录一些信息,如是否分配,权限,linux的stack的link记录就是如此。
今天在读Computer Systems A Programmer’s Perspective。突然想起来以前看过的,记录下
1.在4k和64k的分块下对齐,寻址更加方便,系统运行的更快。
2.有于寄存器一般是32位,所以DWORD对齐的数据寄存器容易处理。
3.如果数据是WORD或DWORD对齐,那么size表示的后几个(2-3)bit位可以用来记录一些信息,如是否分配,权限,linux的stack的link记录就是如此。