3647| 6
|
关于结构体字节对齐问题? |
20金钱
最佳答案有时候是为了Bus宽度/Cache line的关系, 对齐4 byte or 8 byte, 会让存取速度变快.
另一方面也可能是为了multi task的Atomic operation的关系, 如果没有对齐4 byte or 8 byte, 在操作时可能因为中断, 让memory access的时候可能被打断造成存取错误.
不过这应该对于跑OS的Cortex A和x86影响比较大, 单片机应该是影响不太大才是.
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-8 10:20
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网