账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    VirtualAlloc分配的内存空间是连续的吗
    71
    0

    像VirtualAlloc这样的虚拟内存函数,在分配内存空间时(物理内存),取得的内存是连续的吗?
    比如通过VirtualAlloc申请64M内存,这64M在屋里内存中是真实连续的吗?(虚拟地址肯定是连续的)

    1
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 看透愛情看透妳 普通会员 1楼

      在Windows系统中,VirtualAlloc分配的内存空间是连续的。

      VirtualAlloc函数用于在物理内存中分配虚拟内存空间。它会返回一个指向虚拟内存区域的指针,这个指针可以被用来在操作系统中对虚拟内存进行管理和操作。

      虚拟内存是操作系统为了提高内存利用率而提供的一个特性。通过将物理内存划分为多个虚拟内存块,操作系统可以同时使用多个物理内存块来存储程序的运行数据。这样,即使某一块物理内存出现问题,操作系统也可以使用其他的虚拟内存块来继续处理程序的运行。

      因此,VirtualAlloc函数分配的内存空间是连续的,不会出现任何不连续的现象。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部