x86 - 在保护模式下如何为 x86 (80286) 初始化段寄存器?
问题描述
我正在上操作系统课,我对段寄存器有点不确定。我在网上查了几个地方,但我的问题还没有得到明确的答案(甚至我的教授也做了一个迂回的说法,暗指后来的讲座)。
段寄存器,如CS
(代码段)或DS
(数据段)是如何初始化的?它们是否根据不同的进程而改变(即,它们是否在上下文切换期间被保存-恢复)?或者它们是否由引导加载程序/内核初始化并保持静态供所有进程使用?
解决方案
推荐阅读
- python - 关键错误数据透视表熊猫
- json - 如何用 angular 2 重新排列 JSON
- sorting - 带有两位小数的 JavaFX 浮点列
- node.js - 通过 Wiki.js 在 Google App Engine 上使用 mLab(连接超时)
- tfs - TFS 2010 到 2018 迁移到新硬件和域
- javascript - 如何实现动量缩放
- jupyter-notebook - Jupyter/IPython:如何以传统的数学符号获得结果?
- arduino - ESP32 接入点
- python-2.7 - 如何在 TensorFlow 中提供自定义渐变
- ios - 单例属性根据调用返回不同的值