아저씨

저도 일반 설계하는 사람으로 관련 분야에 대한 지식이 종이만큼 얇아 정확히는 모릅니다.

제가 아는 바로는

32bit 윈도우에서 32bit 프로그램이 사용할 수 있는 메모리가 2GB(실제로는 대략 1.75GB) 정도입니다.

-프로그램의 컴파일된 조건이나 윈도우 3GB 스위치 사용시에는 달라질 수는 있음


64bit 윈도우에서 32bit 프로그램이 사용할 수 있는 메모리는 4GB(실제로는 대략 3.5GB) 정도로 알고있습니다.

결국 시스템의 물리적 메모리가 많은 경우 

32bit 프로그램이 32bit 윈도우보다 64bit 윈도우에서 더 많은 메모리를 써 먹을 수 있는 것으로 알고 있습니다.

(프로그램 자신이 사용할 수 있는 메모리)

그리고

32bit 프로그램을 돌린다고해서 64bit 윈도우가 인식/사용할 수 있는 메모리한계가 줄지는 않습니다.