Makonike
https://anyview.fun/2022/08/24/%E4%B8%80%E6%96%87%E4%BA%86%E8%A7%A3os-%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86/ 内存布局内存对齐 为了程序可以在所有处理器下运行,以此提升性能 很多处理器每次只能从内存中取出特定字节的数据,如1次访存只能取出4个字节数据,那么该处理器访问的地址必须是4的倍数,如0x0, 0x4等 对于amd64与x86处理器是不需要考虑内存对其的事情,他们的处理器经过特殊处理,可以读取任意小的变量 如果不进行内存对齐 一个变量的值可能要跨两个内存块,需要两次访存才能获取,损耗cpu