申请不到,因为64为系统在运行32位程序的时候只是为了向下兼容而已,对于32位程序来讲,申请8G的存储空间没有任何意义,因为32位的程序最大寻址空间只有4G,32位程序在编译之后的机器代码也只有32位的寻址数(指针占4个字节),因此申请8G的空间是没啥意义的,而且一般系统都会为每个进程设置一些资源限制,对于32位程序其能申请的内存量也远远小于4G可以看一下下面这个表
操作系统内部数据结构限制对比 IT168评测中心 分组 限制 64位Windows限制 类别 单个进程虚拟空间 4GB 16TB
用户模式虚拟内存(32位应用程序,32位Windows)
2GB 3GB(使用4GT技术,同时应用程序需要使用IMAGE_FILE_LARGE_ADDRESS_AWARE参数编译)
用户模式虚拟内存(32位应用程序,64位Windows) 2GB /*这个j就是是32位程序运行在64位系统下的可用于malloc的最大虚拟内存*/ 4GB(应用程序使用IMAGE_FILE_LARGE_ADDRESS_AWARE参数编译)
用户模式虚拟内存(64位应用程序,32位Windows)
32位Windows不支持64位应用程序 用户模式虚拟内存(64位应用程序,64位Windows)
x64 : 8TB(应用程序使用IMAGE_FILE_LARGE_ADDRESS_AWARE) 2GB(应用程序不使用IMAGE_FILE_LARGE_ADDRESS_AWARE)
IA64 : 7TB(应用程序使用IMAGE_FILE_LARGE_ADDRESS_AWARE)
内核模式虚拟内存 (32位Windows) 2GB 1GB(使用4GT技术)
内核模式虚拟内存 (64位Windows) 8TB

最新文章

  1. QT-4.8.6 编译配置过程
  2. CNC Fanuc 设备数据采集
  3. JSTL标准标签库 (使用foreach打印集合)
  4. mybatis 添加事物后 无法获取自增主键的问题
  5. 49. Search in Rotated Sorted Array && Search in Rotated Sorted Array II
  6. Cocoapods降低版本及卸载
  7. SAP-GR/IR的理解
  8. Careercup - Microsoft面试题 - 4840369632051200
  9. linux下mysql的远程连接
  10. java导出生成csv文件
  11. jQuery第四章
  12. 201521123100 《Java程序设计》 第2周学习总结
  13. MySQL数据库基础(一)(启动/停止、登录/退出、语法规范及最基础操作)
  14. DDD实战进阶第一波(六):开发一般业务的大健康行业直销系统(实现产品上下文仓储与应用服务层)
  15. python学习day8 文件操作(深度学习)
  16. Java8内置的函数式编程接口应用场景和方式
  17. Codeforces 772A Voltage Keepsake - 二分答案
  18. MySQL升级教程(CentOS)
  19. 【Postgres】PostgreSQL配置远程连接
  20. MySql初步II

热门文章

  1. 关于javascript自定义对象(来自网络)(最近几天不会的)
  2. linux 常见问题&解决方案
  3. ajax java base64 图片储存
  4. python3 如何使用ip、爬虫
  5. C#学习手册
  6. AppStore遭遇大BUG
  7. java内存图解
  8. 网页中插入视频(object)
  9. html选择图片后预览,保存并上传
  10. 【OPENGL】第三篇 着色器基础(一)