当前位置: 技术问答>linux和unix
在看内存管理时遇到的几个问题,想向大家请教!!
来源: 互联网 发布时间:2015-09-24
本文导语: 1、swapper_pg_dir(内核页目录表)中的每个项(或是所指向的项)有多大?为什么? swapper_pg_dir的前768项指向线形地址的0-3GB空间。那么得到上面的答案是4MB,不知道为什么会有这么大? 2、线形地址空间的0-3GB是不是...
1、swapper_pg_dir(内核页目录表)中的每个项(或是所指向的项)有多大?为什么?
swapper_pg_dir的前768项指向线形地址的0-3GB空间。那么得到上面的答案是4MB,不知道为什么会有这么大?
2、线形地址空间的0-3GB是不是每个任务都有,还是所有的人物共享这3gb空间?
3、门描述符中,是不是每个中断向量都有一个门描述符,并且存放再IDTR里面?
4、LDTR,GDTR这个寄存器在具体寻址的时候好像没有涉及到,不知道在寻址时在什么时候参与?
5、4GB的线形地址空间怎么来得,为什么不是4Gbit呢?
6、段选择器的概念,不是很清楚?
swapper_pg_dir的前768项指向线形地址的0-3GB空间。那么得到上面的答案是4MB,不知道为什么会有这么大?
2、线形地址空间的0-3GB是不是每个任务都有,还是所有的人物共享这3gb空间?
3、门描述符中,是不是每个中断向量都有一个门描述符,并且存放再IDTR里面?
4、LDTR,GDTR这个寄存器在具体寻址的时候好像没有涉及到,不知道在寻址时在什么时候参与?
5、4GB的线形地址空间怎么来得,为什么不是4Gbit呢?
6、段选择器的概念,不是很清楚?
|
2. 在Linux中,每个进程都有各自的虚拟地址空间.
5. 由寻址总线确定,2^32=4G;物理内存最小存储单元是byte,不是bit.
5. 由寻址总线确定,2^32=4G;物理内存最小存储单元是byte,不是bit.
|
2,共享1G的内核空间,3G私有财产
我写的一片小文章,你看看
http://www.linuxren.org/bbs/viewthread.php?tid=107&fpage=1
我写的一片小文章,你看看
http://www.linuxren.org/bbs/viewthread.php?tid=107&fpage=1