【发布时间】:2017-05-06 04:54:47
【问题描述】:
所以我读了几篇关于内存对齐的文章(以及关于 StackOverflow 的几个问题),我明白为什么会有这样的结构:
struct A
{
char c;
int i;
}
会有内边距。 同样很明显,如果处理器只能从对齐的偏移量中读取,则从未对齐的内存中获取会更慢。
但是为什么处理器只能从对齐的内存中读取呢?为什么它不能从随机地址读取数据?你知道,从随机存取存储器...
【问题讨论】:
标签: memory alignment processor