共被编辑 1 次

版本 更新时间 贡献者 编辑原因 操作
#r1 2015-08-31 hyanleo189 创建问题 查看

关于操作系统的分段和分页的疑问

我刚看了《understanding linux kernel》前三章,关于地址映射的分段和分页有个问题:
分段时GDT中有个limit字段,一个段最长只能设置0xfffff就是1M;但是分页时一个进程可以寻址4G的空间,这有矛盾吗?分页是在分段的基础上实现的,比如一个进程的数据段首先由一个GDT或LDT数据段指定,逻辑地址转化成线性地址后再由分页机制转化成物理地址,分段已经限制了它只有1M的空间?怎么再变成4G?