gpt4 book ai didi

c++ - Windows中的虚拟地址空间

转载 作者:行者123 更新时间:2023-11-28 07:28:02 28 4
gpt4 key购买 nike

<分区>

各位,见谅我是Windows驱动开发的新手,看过之后this document from WDK ,我有一些我不明白的东西。

文件说

The range of virtual addresses that is available to a process is called the virtual address space for the process. Each user-mode process has its own private virtual address space. For a 32-bit process, the virtual address space is usually the 2-gigabyte range 0x00000000 through 0x7FFFFFFF. For a 64-bit process, the virtual address space is the 8-terabyte range 0x000'00000000 through 0x7FF'FFFFFFFF. A range of virtual addresses is sometimes called a range of virtual memory.

我的问题是:

假设有一台具有 8 GB 内存条的计算机。

  1. 所有的虚拟地址空间都是从这里实际分配的吗8 GB 内存?
  2. 如果一个进程需要分配2g的虚拟地址空间,我可以说如果系统中有4个进程在运行。他们完全需要 8 GB 内存?如果答案是肯定的,这是否意味着在这些计算机中可以运行的最大进程数是 4?

不知道是不是我理解错了什么。请纠正我。非常感谢。

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com