uint32_t

· CS
32bit vs 64bit먼저 32bit CPU와 64bit CPU를 비교할 수 있다. 여기서 bit의 의미는 CPU 레지스터의 크기를 의미한다. CPU는 레지스터를 통해 주소와 값을 불러오고 연산을 처리하기 때문에 이는 CPU가 한 번에 처리할 수 있는 데이터의 크기를 의미한다. 즉 32bit 컴퓨터에서 메모리의 주소의 크기는 32bit(4 Byte)이고 64bit 컴퓨터에서 메모리의 주소의 크기는 64bit (8 Byte)인 것이다. 메모리 주소의 크기는 메모리의 크기와도 밀접한 관련이 있는데 CPU가 32bit이면 주소를 2^32 즉, 0xFFFFFFFF 까지만 표현 가능한데 2^32 = 4 * 10^9 (4GB) 이므로 4GB 이상의 RAM은 가지고 있어도 접근이 불가능하다. 따라서 32bit 컴..
20240619
'uint32_t' 태그의 글 목록