读书人

独立I和D空间有关问题

发布时间: 2012-05-12 15:39:31 作者: rapoo

独立I和D空间问题
看操作系统原理,有个问题不明白,在独立的I和D空间管理上,数据空间是由操作系统动态分配的,程序正文是如何得到D(数据)空间的地址的。还有在页式管理上,如果程序正文和数据被重新移动回内存,程序正文由如何得到数据空间地址。

[解决办法]
你说的可是CS,DS? I & D ,这个是体系结构所支持的啊,比如 [offset],那么CPU会自动从DS指向的SEL 装载base,然后加上offset,再通过MMU转化成phys_addr,很多的OS都是I & D一致的,但是I & D 不一致原理也是类似!

读书人网 >C语言

热点推荐