LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1241|回复: 2

问linux中地址映射问题

[复制链接]
发表于 2007-8-22 19:44:54 | 显示全部楼层 |阅读模式
在驱动程序里声明的变量他的地址是内核逻辑地址还是虚拟地址阿?如果两种情况都有,那么什么时候是逻辑地址,什么时候是虚拟地址阿?还有高端内存和低端内存是针对内核来说的吧,是不是内核虚拟地址一般都在高端内存而逻辑地址一般在低端内存阿?谢谢了阿.
发表于 2007-8-24 12:40:57 | 显示全部楼层
DOS时代才有高低端内存之说吧??
单块式内核,应当是你所谓的"内核逻辑地址了"
(有这两种地址的说法?不懂中,不过达意了
逻辑地址--物理地址??....................................1
虚拟[内存??]地址--真实[内存]地址??.............2

1.80x86中,从来就没有物理地址一说,只有物理地址空间
就是8086,也还是用segffsec来定义的,该“逻辑地址”会被映射到物理地址空间中[seg<<4+offset]。
2.这个实现只和内核实现有关,和驱动程序的编程无关。Linuz会处理的。
)
回复 支持 反对

使用道具 举报

发表于 2007-8-25 11:28:49 | 显示全部楼层
在x86的平台,按照Intel的术语,都是线形地址。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表