64bit 시스템의 메모리 주소
4기가 이상의 메모리를 사용하여야 한다면 64bit OS를 선택해야 한다는 것은 많이 알려져있다. 그럼 얼마나 더 사용 가능할까?32bit 시스템은 2^32의 주소 공간을 할당할 수 있는데, 이를 통해 메모리 공간에 할당할 수 있는 양은 2^32 = 2^2 * 2^30 = 4 * 1024^3 byte로 환산되며. 즉 4GiB (지비바이트)가 된다.그럼 64bit 시스템에서는 어떻게 될까? 2^62는 어마어마한 수가 되는데, 2^64 = 2^4 * 2^60 = 16 * 1024 ^ 6 byte로 환산되며, 즉 16EiB(엑스비바이트)이다. 이론적으로 32bit 시스템보다 10억배 할당 가능한데, 수치상으로는 무한대라고 해도 상관없을 듯 하다. 그러나 OS가 64bit을 모두 주소에 할당하도록 해주지도 않고..
Engineering
2016. 7. 14. 13:09