如何地址映射

212次

问题描述:

地址映射的方式

推荐答案

2023-10-24 17:37:18

为了保证CPU执行指令时可正确访问存储单元,需将用户程序中的逻辑地址转换为运行时由机器直接寻址的物理地址,这一过程称为地址映射。

地址映射最小单位为1页,4K大小,所以len值最小为:0x00001000。

地址映射分类:

地址映射也可以成为地址重定位或地址变换,可以分为以下两类:

静态重定位

当用户程序被装入内存时,一次性实现逻辑地址到物理地址的转换,以后不再转换(一般在装入内存时由软件完成)。

动态重定位

在程序运行过程中要访问数据时再进行地址变换(即在逐条指令执行时完成地址映射。一般为了提高效率,此工作由硬件地址映射机制来完成。由硬件支持,软件硬件结合完成。硬件上一般需要一对寄存器的支持)。

知道问答相关问答

(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6