<div dir="ltr"><div><div><div><div><div>Hi All,<br></div>          <br></div>            I have  2 questions regarding memory access/alignment<br></div>1: can aligned/unaligned virtual address could translate to unaligned/aligned physical address ? or<br></div><div> aligned virtual --- &gt; aligned phy and unaligned virtual --- &gt; unaligned phy ??<br></div>2: Since the cpu access the memory in word size, for a large buffer, (say size N bytes where N &gt; wordsize) isn&#39;t it sufficient for buffer to be properly aligned if its address % WORD_SIZE == 0? rather than address % N == 0  check?? since cpu, anyways will not access more than word size at a time so any address which is divisible by wordsize is by default properly aligned?<br><br></div>Please share your inputs.<br><div><br></div></div>