c언어 처음 부분 보는데


32비트 운영체제에서 4기가 바이트의 램을 다룬다는 말이 이해 안감 


2^32 해놓고 결과가 약42억 이니까 42억 바이트는 4기가램 이래놓고 끝이라




내가 이해하기론


32비트의 경우의 수는 2^32이니까 4294967296개의 경우의수를 가지는데 


이 경우의 수 하나가 32비트 짜리니까 4바이트이고, 용량이 4바이트 짜리가 4294967296개 있다는 말 아니야?


그럼 4294967296 x 4 = 17179869184 ..... 약 171억 바이트 = 16기가 바이트


32비트 운영체제에서 16기가 바이트 램을 다뤄야하는거 아님?


뭐지 뭘 놓친거지 시발