试题详情
简答题为什么调试者不能像调试普通代码那样来对内核入口点(head.o)模块的各个部分进行调试?
  • 当第二阶段引导装入程序将控制权交给内核的head.o模块时,处理器在过去称为实模式的情况下操作。事实上,逻辑地址包含在处理器的程序计数器(或与其相关的寄存器)中,该逻辑地址实际上是由处理器的存储器地址总线引脚送出的实际物理地址。处理器的寄存器和内核的数据结构很快就会初始化从而可以支持内存的数据传输,同时,处理器的内存管理单元会被打开,这将会突然导致处理器所识别的地址空间被用户指定的虚拟地址列表所取代。简单地讲,一旦启动内存管理单元的功能,那么实际的物理地址就会被逻辑地址所取代。
  • 关注下方微信公众号,在线模考后查看

热门试题