欢迎分享,转载请注明来源:夏雨云
1、程序经过编译后,每个目标模块都是从0号单元开始编址,称为该目标模块的相对地址(或逻辑地址)。2、当链接程序将各个模块链接成一个完整的可执行目标程序时,链接程序顺序依次按各个模块的相对地址构成统一的从0号单元开始编址的逻辑地址空间。3、用户程序和程序员只需知道逻辑地址,而内存管理的具体机制则是完全透明的,它们只有系统编程人员才会涉及。4、不同进程可以有相同的逻辑地址,因为这些相同的逻辑地址可以映射到主存的不同位置。5、物理地址空间是指内存中物理单元的集合,它是地址转换的最终地址,进程在运行时执行指令和访问数据都要通过物理地址从主存中存取。当装入程序(Loader)将可执行代码装入内存时,必须通过地址转换将逻辑地址转换成物理地址,这个过程称为地址重定位。1.寻址空间(也叫地址空间)一般指的是CPU对于内存寻址的能力。通俗地说,就是能最多能读取多少内存;2.地址总线的位数决定了CPU可直接寻址的内存空间大小,比如8位微机的地址总线为16位,则其最大可寻址空间为2^16=64KB,我们常用的32位机的地址总线为20位,其可寻址空间为2^20=1MB。如果地址总线为32,则寻址空间为2^32,为4GB,一般来说,若地址总线为n位,则可寻址空间为2^n字节。是一个容量,但是是一个虚拟的容量。比如说一个进程,从逻辑地址来说它有4G空间,可以寻址到。但是实际是用不了这么多空间的,只将用到的在内存中对应实际地址。如果真用了这么多空间,不常用的会被换到交换区~
赞
(0)
打赏
微信扫一扫
支付宝扫一扫
江苏现在seo优化有用吗
上一篇
2023-08-27
抖音SEO优化需要做些什么?如何做?
下一篇2023-08-27
评论列表(0条)