32位操作系統的尋址空間是4G,其中有2G被操作系統占用,也就是說留給用戶進程的內存只有2G(其中還要扣除程序加載時映像占用的部分空間,一般只有1.6G~1.8G左右可以使用)。 如果進程運行中需要申請內存,而操作系統無法為其分配內存空間,則會產生內存不足的異常,在.net中為System.OutOfMemoryException(The exception that is thrown when there is not enough memory tocontinue the execution of a PRogram.)。