amiwrong123 最近的时间轴更新
amiwrong123

amiwrong123

V2EX 第 417414 号会员,加入于 2019-06-01 12:17:41 +08:00
今日活跃度排名 23491
这个味道,是BUG的味道!
根据 amiwrong123 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
amiwrong123 最近回复了
4 天前
回复了 amiwrong123 创建的主题 问与答 去培训班学个网络安全,怎么样?
@l1ve #1
@westoy #2
@djoiwhud #3
确实是。之后我看 劝劝他,哎,总感觉 很多行业外的人 就像培训培训进来 赚钱。但我想说,其实也是有门槛的啊。

而且再不济,学个 java 或者前端也好多了呀。

虽然我有点不喜欢培训班,感觉他们也没教个啥东西。但是那种学习氛围 还是可能很多人 入门需要的,入门以后就自己学。当然,毕业了他们在面试的时候,也会提供一定的技巧。。
@cpstar #2
你说的有点道理,不过感觉 CPU 处理有点麻烦阿,

因为自身的地址 0x0000_004A 是要作为无符号数的,然后操作数则要作为一个 有符号数 来处理(毕竟还可能向 第 9 个 bit 产生进位或借位)。
31 天前
回复了 amiwrong123 创建的主题 程序员 救救孩子, bochs 虚拟机怎么开始调试?
用错程序了。。
@ihciah #7
恕我孤陋寡闻,SDM 是什么,什么网址吗

看完这本书,我也想实现一遍 书里的程序。
@ssgong #6
@Nerv #8
意思好像理解了。看起来处理器好像在搞“特殊化”呢
- 处理页内偏移时,如果是普通的物理页,那么没有变化。
- 处理页内偏移时,如果是页目录表,那么需要对 页内偏移乘以 4 再相加。

但是感觉处理器好像没有这种“能力”做这种特殊化吧,处理器它是 怎么知道的呢。。
@WuSiYu
好像理解你意思,但是有点说不通呀。
首先,谁也没说这个虚拟地址,必须是四字节对齐的吧。
第二,假设必须虚拟地址四字节对齐。他也没必要让这个虚拟地址的低 12bit 先右移两位吧,然后到了算物理地址的时候,又要把这 12 个 bit 给左移两位回来==
为了防止内容不完整,我这里给出 这个巧妙过程的 全过程。下面贴图:
![]( https://s3.bmp.ovh/imgs/2022/12/23/03712a39c1313798.png)
@heiher #1
但好像不是呀,你能看到 括号里写的是 “做页用”。所以最后这图,已经是在 访问数据页了。

这个巧妙的用法也把我搞得有点晕了。。
@ihciah #3
原来 LDTR 寄存器里面有三个东西,segment selector, base linear address, limit

但好像还是不明白,这三个东西,既然已经有了 segment selector ,那还需要 base linear address, limit 干什么,毕竟一个段选择子指向一个段描述符,而一个段描述符其实就是包含了基地址和界限。
原来每个任务的 TCB 里面,有存 LDT 的基地址和界限。

但还是不知道 LDT 的段选择子是用来干啥的。而且 TCB 里面也有 LDT 的段选择子,奇怪了。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   3451 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 15ms · UTC 10:57 · PVG 18:57 · LAX 02:57 · JFK 05:57
Developed with CodeLauncher
♥ Do have faith in what you're doing.