从理论上讲任何变量可以存放在存储器的任何位置,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,即要求数据对齐(data alignment).数据对齐就是被表示成二进制形式的数据应该放到存储器的哪些位置上,才能使处理器的性能达到最大.
根据处理器不同,数据对齐可以是字,也可以是双字甚至四字.
从理论上讲任何变量可以存放在存储器的任何位置,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,即要求数据对齐(data alignment).数据对齐就是被表示成二进制形式的数据应该放到存储器的哪些位置上,才能使处理器的性能达到最大.
根据处理器不同,数据对齐可以是字,也可以是双字甚至四字.