728x90
The problem starts in the memory chip. Memory is capable to read certain number of bytes at a time. If you try to read from unaligned memory address, your request will cause RAM chip to do two read operations. For instance, assuming RAM works with units of 8 bytes, trying to read 8 bytes from relative offset of 5 will cause RAM chips to do two read operations. First will read bytes 0-7. Second will read bytes 8-15. As a result, the relatively slow memory access will become even slower.
728x90
'Research > SystemProg' 카테고리의 다른 글
What are the relationships among the main DirectFB types? Screen, Layers, Surface, ... (0) | 2010.03.02 |
---|---|
신규 칩셋 선택시 검토할 사항 (0) | 2009.11.30 |
Comparison of lightweight web servers (0) | 2009.02.19 |
objcopy (0) | 2008.04.04 |
memory allocation (0) | 2007.10.19 |