内存基址是什么东东?

14分钟前阅读1回复0
wojiukan
wojiukan
  • 管理员
  • 注册排名1
  • 经验值2903155
  • 级别管理员
  • 主题580631
  • 回复0
楼主

内存基址是计算机系统中存储程序运行的编码的内存区域,内存系统中,数据和程序的执行依赖于内存基址地址,要运行程序,计算机需要将文件从硬盘中读取到内存中,然后通过寻址机制找到对应的代码,Windows XP这类支持虚拟地址空间的系统,将虚拟地址空间映射到物理内存或交换文件中的页帧,不同应用程序可能共享相同的虚拟地址,但其对应的物理地址可能不同,进程A和进程B都访问了相同的虚拟地址,但由于全局表和局部表的转换,进程A的地址对应于物理a1内存,而进程B的地址对应于物理b1内存,进程B的地址所指向的页不在物理内存中,而是位于swap file中,因此系统需要进行内存交换以完成操作,文件偏移也容易理解:文件开始时偏移量为,每经过一个字节偏移量就增加1。

0
回帖

内存基址是什么东东? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息