阅读:2323回复:6
看不懂,帮忙翻译一下!
a given valid user virtual address X within process P (where X is less than or equal to 2GB) will correspond to the same physical memory location as kernel virtual address X.
|
|
沙发#
发布于:2002-06-26 17:26
进程P中已分配的用户虚拟内存X(X <= 2GB)将被分配在与内核虚拟内存X相同的物理存储空间中。
|
|
|
板凳#
发布于:2002-06-27 08:36
谁能解释一下这句话呢?
|
|
地板#
发布于:2002-06-28 10:28
用户被禁言,该主题自动屏蔽! |
|
地下室#
发布于:2002-06-28 13:25
没什么,就是告诉你在2G以下的用户进程地址空间与核心地址空间采用相同的映射。
换句话说,应用程序的DS==0x23,内核程序一般DS==0x10,在某一个进程中,它们分别的DS:[12345678]这么一个有效线性地址均指向同一个物理地址********。 其实就是告诉你,只要页存在,你在驱动中访问如0x400000这么个地址的内容与在应用里访问0x400000是一样的(前提为同一进程)。 |
|
5楼#
发布于:2002-07-02 18:14
“应用程序的DS==0x23,内核程序一般DS==0x10,在某一个进程中,它们分别的DS:[12345678]这么一个有效线性地址均指向同一个物理地址********”
0x23和0x10这两个选择子指向的段描述符的段基地是相同的么?? |
|
6楼#
发布于:2002-07-02 20:44
“应用程序的DS==0x23,内核程序一般DS==0x10,在某一个进程中,它们分别的DS:[12345678]这么一个有效线性地址均指向同一个物理地址********” yeah,都是0 |
|