请高人指点:进程地址空间和虚拟内存的到底是什么关系?好困惑
看<Windows 核心编程>一书,困惑很久的问题还是没有解决,反而越来越糊涂,到底进程地址空间和虚拟内存是什么关系?进程地址空间(0x00000000~0xFFFFFFFF)在Windows中到底只是一个抽象概念还是有具体实现?什么叫"加载可执行文件到地址空间?",可执行文件不是PE格式的包含各种节(如.data,.text等)组成的,每节由指令或数据组成的吗,那它是怎么映像到地址空间的???在磁盘上的.exe文件中每节的指令/数据编了地址吗?还有,文件映射对象和内存映射文件是干什么的?