正在加载图片...
Recap:对齐问题 对s字节的对象访问地址为A,如果 A mod s=0称为边界对齐。 边界对齐的原因是存储器本身读写的要求,存储器本身读写通常就是边界对 齐的,对于不是边界对齐的对象的访问可能要导致存储器的两次访问,然后 再拼接出所需要的数。(或发生异常) Address mod8 0 2 4 5 6 Byte Aligned Aligned Aligned Aligned Aligned aligned Aligned aligned 2 Bytes Aligned Aligned Aligned Aligned 2 Bytes Misaligned Misaligned Misaligned Misalign 4 Bytes Aligned Aligned 4 Bytes Misaligned Misaligned 4 Bytes Misaligned Misaligned 4 Bytes Misaligned Misalign 8 Bytes Aligned 8 Bytes Misaligned ∠U2I∠Recap: 对齐问题 • 对s字节的对象访问地址为A,如果A mod s =0 称为边界对齐。 • 边界对齐的原因是存储器本身读写的要求,存储器本身读写通常就是边界对 齐的,对于不是边界对齐的对象的访问可能要导致存储器的两次访问,然后 再拼接出所需要的数。(或发生异常) 2021/2/5 12
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有