首页 > 解决方案 > 在保护模式下如何为 x86 (80286) 初始化段寄存器?

问题描述

我正在上操作系统课,我对段寄存器有点不确定。我在网上查了几个地方,但我的问题还没有得到明确的答案(甚至我的教授也做了一个迂回的说法,暗指后来的讲座)。

段寄存器,如CS(代码段)或DS(数据段)是如何初始化的?它们是否根据不同的进程而改变(即,它们是否在上下文切换期间被保存-恢复)?或者它们是否由引导加载程序/内核初始化并保持静态供所有进程使用?

标签: x86operating-systemprotected-mode

解决方案


推荐阅读