인프런 커뮤니티 질문&답변

유대감님의 프로필 이미지

작성한 질문수

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

Memory Pool #2

align 이 메모리 주소에 영향을 주나요?

23.06.11 14:30 작성

·

460

1

16바이트 정렬이면 주소값이 16의 배수여야 한다. 그래서 하위 4비트가 모두 0이다. 이렇게 이해하면 될까요?

그러면 4바이트 int는 주소가 4의 배수니까 마지막 2비트가 00 이런식으로 되는건가요?

답변 1

1

Rookiss님의 프로필 이미지
Rookiss
지식공유자

2023. 06. 11. 15:32

16바이트 정렬이면 주소값이 16의 배수여야 한다. 그래서 하위 4비트가 모두 0이다. 이렇게 이해하면 될까요?
-> 네. 다만 16'바이트'를 오해하신 것 같은데 그냥 주소값이 '16의 배수'라는 의미였습니다.

그러면 4바이트 int는 주소가 4의 배수니까 마지막 2비트가 00 이런식으로 되는건가요?
-> 아뇨!