返回首页  设为首页  加入收藏  今天是:
网站首页电脑主板电脑cpu电脑内存电脑硬盘电脑显卡电脑电源显示器电脑配件电脑维修
相关文章
 Linux 011 第 6 回 段寄存器…
 不加群也能看群消息?同一份…
 给爸妈选手机需要 1、2、3 步…
 念念不忘必有回响英伟达RTX …
 新世代卡皇隆重登场:NVIDIA…
 英特尔上架NUC 12迷你主机:…
 10月6日显卡价格西厢记脱胎婷…
 玩转英特尔Arc A770显卡有门…
 RTX 4090显卡价格是多少 需要…
 女子看男友打电脑游戏实在无…
 NVIDIA澄清:RTX 4090供电采…
 国网供电提醒:使用户外移动…
 智融升降压控制器成功量产备…
 后悔买256g的固态硬盘了(笔记…
 我玩电脑时不知道摁到什么地…
 注意移动硬盘有响声守护甜心…
 转转大师数据恢复软件东海龙…
 台式电脑的硬盘在哪星虐笔趣…
 Acer完善上海浦东服务网点提…
 华硕笔记本售后维修点地址查…
 华硕笔记本售后服务能力再提…
 华硕维修电话号码查询江西瑞…
 华硕笔记本售后网点地址查询…
 日本笔记本电脑 为何会从“世…
 男子买高端电脑配件后拿假货…
 去店里买电脑时为啥商家都要…
 电脑配件集体涨价:上游制造…
 【招标】云南省某部2022年度…
 华为笔记本电脑暴增101%排国…
 售价不到2万卢比的笔记本电脑…
 2022年10月电脑配置推荐 16套…
 全球首款RISC-V笔记本电脑开…
 印度推出价格仅为184 美元的…
 京东电脑数码这些品质好物带…
 清华紫光全新24寸无边框电脑…
 清华紫光液晶17寸显示器 真假…
 清华同方19寸显示器20寸液晶…
 对话新经济人物:清华博士创…
 pcie插槽多的主板小说少帅历…
 PCI-E 30 与 PCI-E 40 vs 5–…
 i5-13600KF支持哪些主板 配什…
 主板bios详细中英文对照表重…
 电脑主板电路图 815 4_05夫妻…
 Steam Deck能插内存卡吗 可以…
 回收电源IC嘉定回收内存pk小…
 南京回收DDR内存条免费报价7…
 金海:数据处理的时效性是大…
 能听懂口音的开源语音系统来…
 华硕ROG STRIX RTX 4090显卡…
 摩尔线元现代鬼故事梁羽生小…
专题栏目
网络
您现在的位置: 电脑评测网 >> 电脑内存 >> 正文
高级搜索
Linux 011 第 6 回 段寄存器的历史包袱寄手机收货变牛奶首批支付牌照求败txt
作者:佚名 文章来源:本站原创 点击数: 更新时间:2022/10/6 22:01:49 | 【字体:

  (也可点击阅读原文)本系列的扩展材料看这,、答疑、互动参与项目这里有良多风趣的材料,更新中持续,你的参与但愿有。

  了好,然就出来了那问题自,它在哪?怎样让 CPU 晓得它在哪全局描述符表(gdt)长什么样??

  然当,常难啃的大工程虽说是一项非,码量看但从代,得可怜倒是少,过分担忧所以不必。

  下就是总结一,、cs)里存储的是段选择子段寄放器(好比 ds、ss,符表中寻找段描述符段选择子去全局描述,出段基址从中取。

  ?同样一段代码你就说烦不烦吧,式下的成果还分歧实模式下和庇护模,法子但没,袱我们不得不考虑x86 的汗青包, CPU 可选呢谁让我们没其他。

  样先别管长什么,人头疼的数据布局必然又是一个令,?在内存中呗先说说它在哪,呢?谜底是由操作系统把这个位相信息存储在一个叫gdtr的寄放器中那么怎样告诉 CPU 全局描述符表(gdt)在内存中的什么位置。

  都十分的麻烦每次讲这里, 的汗青负担问题由于这是x86,32 位模式以至 64 位模式了此刻的 CPU 几乎都是支撑 , 位的实模式下的 CPU很少有还仅仅逗留在 16。了这个汗青负担所以我们要为,转换的代码写一段模式,被从头设想而不消考虑兼容性若是 Intel CPU ,削减良多以至不复具有那么今天的代码将会。

  了好,们就讲今天我,局描述符表 gdt操作系统设置了个全,到庇护模式后为后面切换,找到段描述符能去那里寻,终的物理地址然后拼集成最,个感化就这。然当,段描述符还有良多,成最终的物理地址感化不只仅是转换,是后话了不外这。

  dt_48)放在gdtr寄放器中此中lgdt就暗示把后面的值(g,48 标签gdt_,它长什么样我们看看。

  的细节还有良多具体段描述符,展开了就不,暗示它是代码段仍是数据段好比这里的高 22 位就。

  上回书接,我们说到上回书,腾了一下内存操作系统又折,内存结构就不会变了之后的很长一段时间,定下来了终究稳,这个样子目前它长。

  两条指令要理解这,护模式的第一个区别了就涉及到实模式和保。处于实模式下我们此刻还,得么?不记得的话看一下第一回 最起头的两行代这个模式的 CPU 计较物理地址的体例还记码

   ds 寄放器里存储的值变成啥样了呢?方才阿谁,叫做段基址在实模式下,下叫段选择子在庇护模式。着段描述符的索引段选择子里存储。

  寄放器也画出来了这里我把idtr,断描述符表这个是中,描述符表一样其道理和全局。子去里面寻找段描述符用的全局描述符表是让段选择,用来在发生中缀时而中缀描述符表是,符表中寻找中缀处置法式的地址CPU 拿着中缀号去中缀描述,的中缀法式中去施行找到后就跳到响应,面碰到了再说具体我们后。

  前预备工作的此中一个这仅仅是进入庇护模式,还长着呢后面的路。事若何欲知后,回分化且听下。

  着我一路你会跟,统从啥都没有起头看着一个操作系,它复杂又精巧的设想一步一步最终实现,但愿你能发出感慨读完这个系列后,码就是这破玩意本来操作系统源。

  是个标签gdt,件内的偏移量暗示在本文,etup.s而本文件是s,200这个内存地址的编译后是放在0x90,0x90200 这个值还记得吧?所以要加上 。

  操作系统的全数代码吗0 地址起头处存放着,stem 模块也就是 sy,几十个字节存放着一些设备的消息0x90000 位置处往后的,后利用便利以。

  不外别欢快得太早是不是十分清晰?,内存结构清新的,系统的大显身手是便利后续操作!

  述符表有三个段描述符能够看出目前全局描,个为空第一,(type=code)第二个是代码段描述符,(type=data)第三个是数据段描述符,述符的段基址都是 0第二个和第三个段描,址转换物理地址的时候也就是之后在逻辑地,论是代码段仍是数据段通过段选择子查找到无,址都是 0取出的段基,辑地址(精确说是逻辑地址中的偏移地址)那么物理地址将间接等于法式员给出的逻。这点就好先记住。

  后最,更到系列竣事祝大师都能追,持续追更只需你敢,回的内容搞懂而且把每一,列竣事后说一句我就敢让你在系, 0.11 很熟悉我对 Linux。

  个读小说的心态本系列会以一,的代码施行挨次从开机启动后,ux 0.11 全数焦点代码带着大师阅读和赏析 Lin,术细节和设想思惟领会操作系统的技。

  正的第一项大工程了接下来就要进行真,式的转换那就是模,改变为之后 32 位的庇护模式需要从此刻的 16 位的实模式。

  不开启分页时就是物理地址)的转化庇护模式下逻辑地址到线性地址(,el 手册看 Int:

  暗示一个 48 位的数据能够看到这个标签位置处,全局描述符表 gdt 的内存地此中高 32 位存储着的恰是址

  述符索引通过段描,dt中找到一个段描述符能够从全局描述符表 g,存储着段基址段描述符里。

  得很别扭是不是觉,处所就要来了那更别扭的。换到庇护模式后当 CPU 切,的代码同样,算体例还纷歧样内存地址的计,不气人你说气?

电脑内存录入:admin    责任编辑:admin 
  • 上一个电脑内存:

  • 下一个电脑内存: 没有了
  •  
     栏目文章
    普通电脑内存 Linux 011 第 6 回 段寄存器的历史包袱寄手机… (10-06)
    普通电脑内存 不加群也能看群消息?同一份文件多次转发不再… (10-06)
    普通电脑内存 给爸妈选手机需要 1、2、3 步走张馨予拥吻男制… (10-06)
    普通电脑内存 Steam Deck能插内存卡吗 可以插SD内存卡吗?异… (10-06)
    普通电脑内存 回收电源IC嘉定回收内存pk小妾我做妃沫燃沫校… (10-06)
    普通电脑内存 南京回收DDR内存条免费报价71岁厅官开党籍cm0… (10-06)
    普通电脑内存 金海:数据处理的时效性是大数据时代面临的最… (10-06)
    普通电脑内存 能听懂口音的开源语音系统来了:支持99种语言… (10-06)
    普通电脑内存 三星DDR6内存投入研发?传2024年面世超幸福鞋… (10-06)
    普通电脑内存 iPhone 14 Pro系列内存仍有望256GB起步 已有机… (10-06)
    普通电脑内存 还在纠结手机买多大内存?这3个配置才决定性能… (10-06)
    普通电脑内存 内存最大的手游合集 2022内存最大的手游有什么… (10-06)
    普通电脑内存 机情问答:为啥小屏旗舰不受待见?荣耀为啥这… (10-06)
    普通电脑内存 手机内存卡的英文名称名人名言爱情英语人物描… (10-06)
    普通电脑内存 内存严重不足手机中这些“英文”文件夹哪些可… (10-06)
    普通电脑内存 服务器内存条位置服务器内存条cz6708酒都宽频… (10-06)
    普通电脑内存 内存中英文对照七龙珠之布罗利泳儿资料 (10-06)
    普通电脑内存 计算机的内存英语怎么说计算机内存的工作原理… (10-06)
    普通电脑内存 显卡 CPU 电脑存储空间 分别用韩文怎么翻译。… (10-06)
    普通电脑内存 在电脑coms里存储空间的读取速度怎么用英文表… (10-06)