永发信息网

在看《自己动手写操作系统 第二版》时,遇到一个问题,当使用i386的页式存储时,为什么还需要用段选择子?

答案:1  悬赏:50  手机版
解决时间 2021-10-20 13:49
在看《自己动手写操作系统 第二版》时,遇到一个问题,当使用i386的页式存储时,为什么还需要用段选择子?
最佳答案
有了页式存储管理,确实就不再需要段式存储管理了。但i386的情况是特殊的。由于i386系列的历史演变过程,它对页式存储管理的支持是在其段式存储管理已经存在了相当长的时间以后才发展起来的。所以,不管程序是怎样写的,i386 CPU一律对程序中使用的地址先进行段式映射,然后才能进行页式映射。这是Intel的规定,所以操作系统只好迁就他一下。写个从0开始的平坦段敷衍它一下啦。因为经过这个0起始的段式映射,映射前后的地址实际上是不变的,这样就绕过了这个问题。但硬件还是会先进行段式映射,所以操作系统要事先给他准备好一个段选择子,尽管他不起任何作用。 这些都是历史遗留问题。你看看他段选择子的格式就更怪了,基地址和长度都被分成了好几截,说明一开始Intel并没有想到内存能到4GB这么大,结果......,呵呵。明知道错了也不改,仗着自己市场份额大要软件迁就他,太霸道了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
田坝加油站地址在什么地方,想过去办事,
花梨木红木价格多少?网上会便宜一点吗?
在线等!!糖果色指甲油怎么搭配!
山东节能门窗型材哪家公司做的好?推荐下呗!
现在大家都爱吃什么样的休闲食品呢?
道路卡口补光灯价格是多少?有谁买过?
长高
怀孕16周有霉菌会影响孩子吗?
真三打中法我怕输
窗帘轨道应该如何选择?有网友了解吗?
3m电缆头价格贵不贵
小户型与大户型谁好?有什么优缺点?有没有人
瑜伽能瘦身吗?瘦身瑜伽有什么招式?
请问潍坊飞利浦空气净化器报价是多少?
西昌三日游,怎么安排?最近西昌天气怎么样?
推荐资讯
想求问,卧室里用什么颜色好?有没有行家知道
北京工作居住证申请书怎么写?有没有可以参考
南乐县西邵邮政支局地址在哪,我要去那里办事
如何选购pp钢木全钢通风柜?
农保报销发票清单
安防门禁系统的安装方式是什么?
汝阳科目二考场地址在哪,我要去那里办事
新生婴儿洗澡后做抚触有什么好吃呢?怎么样正
小米生活网电影10优惠券什么意思
大朗车站附近有小区出租房没?
哪个了解怎么清洗夏凉被?有哪位知道?
问一下哪产茶叶?有没有人晓得?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?