请选择 进入手机版 | 继续访问电脑版

鸽文社-关注文学,关注鸽文社

 找回密码
 立即注册
查看: 190|回复: 0

地址空间——读书随笔记23

(340字) [复制链接]
我的关系0

33

主题

35

帖子

3160

积分

二级鸽子精

Rank: 3Rank: 3

积分
3160

元老鸽

        运行中的程序看到的系统中的内存叫地址空间,一个进程的地址空间包含运行的程序的所有状态。
        总的来说,程序的代码在地址空间中,程序运行时,栈保存函数调用信息,堆管理动态分配的内存。虚拟内存系统的任务,就是要提供一个巨大的、私有的内存的假象。
        地址空间中,有很多“假”的地址,比如在编程语言里,打印地址,会打印出假地址,具体来说,每个CPU需要两个硬件寄存器:基址寄存器和界限寄存器,这组基址和界限寄存器,能将地址空间放在物理空间的任何位置,同时又能保证进程只能访问自己的地址空间。进程中使用的内存引用都是虚拟地址,硬件接下来将虚拟地址加上基址寄存器中的内容,得到物理地址。将虚拟地址转换为物理地址,也就是所谓的地址转换技术,我们一般在进程运行时动态的改变地址空间,这种技术称作动态重定位。
回复
【为鸽子们提供文学新闻、文学话题、写作资料等】
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|鸽文社  |网站地图

微小说
Keywords: 微小说 微小说

GMT+8, 2021-7-30 08:15 , Processed in 0.159297 second(s), 40 queries .

Powered by Discuz! X3.2

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表