기본기
메모리 패딩?
더코드마니아
2023. 2. 9. 10:30
레지스터 크기가 4byte인 32비트 컴퓨터는 한번 연산을 할때 4byte 크기를 연산가능 하다.
8Byte 인 64 비트 컴퓨터는 8byte 크기로 연산이 가능하다.
이러한 특성 때문에 프로그램언어에서 메모리주소에 데이터 할당할 때에 8byte변수는 8의 배수인 메모리 주소에 데이터를 할당한다. 4byte 변수는 4의 배수 2byte는 2의 배수 , 그러다 보면 메모리 주소간에 공간이 생기는 데 이것을 메모리 패딩이라고 한다.