Linux下物理地址到虚拟地址映射方法探讨.pdf

Linux下物理地址到虚拟地址映射方法探讨.pdf

1.

在单片机和裸机环境下,我们如何操作硬件?

我们可以通过这种方式操作寄存

器:unsigned

int

*p

=0

*p

=0

但在Linux系统中不可行。在Linux上操作硬件需要先将物理地址转换为虚拟地址。由于

Linux启用了MMU,我们无法直接操作物理地址。

2.

启用MMU后有哪些优势?

(1)

实现虚拟地址

(2)

提升系统安全性。由于MMU的存在,上层应用看到的内存均

为虚拟内存,无法直接硬件,从而保障系统安全。

3.

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档