虚拟内存系统,用户地址以及程序中使用的地址,物理地址

来源:互联网 发布:数据库系统实现 编辑:程序博客网 时间:2024/04/30 10:48

linux操作系统使用的是虚拟内存系统,意味着用户程序见到的地址不直接对应于硬件使用的物理地址,虚拟内存引入了一个间接层。使用虚拟内存,系统中运行的程序可以分配远多于物理内存的内存。

被用户程序见到的常规地址长度是32位或者64位,依赖底层的硬件结构,并且每个进程有它自己的虚拟地址空间。

处理器和系统内存之间使用的地址是物理地址,是32为或者64位的量。

内存映射可以理解为:内存编址。

内存重映射也就是内存重编址,内存编址方法有:独立编址,每个外设或者内存的地址独立,有重复地址。统一编址,外设和内存统一编址,无重复地址。(所谓重复地址即相同的地址编号,但是访问模式不同,所以不会出现问题)。

 

原创粉丝点击