首页 / 技巧
保护模式是什么
2023-09-23 16:39:00
保护模式 (Protected Mode,或有时简写为 pmode) 是一种 80286 系列和之后的 x86 相容 CPU 操作模式。保护模式有一些新的特性,设计用来增强 多任务 和系统稳定度,像是内存保护,分页 系统,以及硬件支援的 虚拟内存。大部分的现今 x86 操作系统 都在保护模式下运行,包含 Linux、FreeBSD、以及 微软 Windows 2.0 和之后版本。
另外一种 286 和其之后 CPU 的操作模式是 真实模式,一种向前相容且关闭这些特色的模式。设计用来让新的芯片可以执行旧的软件。依照设计的规格,所有的 x86 CPU 都是在真实模式下开机,来确保传统操作系统的向前相容性。在任何保护模式的特色可用前,他们必须要由某些程式手动地切换到保护模式。在现今的电脑,这种切换通常是由 操作系统 在开机时候必须完成的第一件工作的一个。它也可能当 CPU 在保护模式下运行时,使用 虚拟86模式 来执行设计给真实模式的程式码。
尽管用软件的方式也有某些可能在真实模式的系统下使用多工,但保护模式下内存保护的特色,可以避免有问题的程式破坏其他工作或是 操作系统 核心所拥有的内存。保护模式也有中断正在执行程式的硬件支援,可以把 execution content 交给其他工作,得以实现 先占式多工。
大部分可以使用保护模式的 CPU 也拥有 32 位元暂存器 的特色 (例如 80386 系列和其后任何的芯片),导入了融合保护模式而成为 32 位元处理的概念。80286 芯片虽有支援保护模式,但是仍然只有 16 位元暂存器。Windows 2.0 和之后版本中的保护模式增强称为 "386 增强模式",是因为他们除了保护模式外,还需要 32 位元的暂存器,并且无法在 286 上面执行 (即使 286 支援保护模式)。
即使在 32 位元芯片上已经打开了保护模式,但是 1 MB 以上的内存并无法存取,是由于一种仿照 IBM XT 系统设计特性的 memory wrap-around(内存连续) 的因素。这种限制可以由打开 A20 line 来回避。
在保护模式下,前面 32 个中断都是保留给 CPU 例外处理用。举个例子,中断 0D (十进制 13) 是 一般保护模式错误 而 中断 00 是 除以零。
最新内容
相关内容
怎么利用ai设计渐变剪纸立体字体效
怎么利用ai设计渐变剪纸立体字体效果 利用ai设计渐变剪纸立体字体效果的方法【详解】,渐变,字体效果,设计,方法,分享,填充,绘制,复制,乐播投屏电视端怎么安装 乐播投屏
乐播投屏电视端怎么安装 乐播投屏产品模式介绍【详解】,安装,乐视,模式,网络电视,收入,调试,投屏电视,硬件, 对于现在的电视中,网络电视CorelDraw怎么设计监控摄像头图标
CorelDraw怎么设计监控摄像头图标 CDR监控摄像头图标绘制教程【详解】,点击,绘制,轮廓,监控,工具,摄像头图标,拆分,摄像头, 专业平面绘怎么利用ps设计简单的图标矢量图
怎么利用ps设计简单的图标矢量图 利用ps设计简单的图标矢量图教程【详解】,简单,设计,矢量图,图标,图层,工具,选择,图像, 怎么利用ps设百度地图在哪里启用智能省电模式
百度地图在哪里启用智能省电模式 百度地图启用智能省电模式方法【教程】,智能,省电模式,百度地图,设置,点击,启用,导航,地图, 最近有一Safari阅读模式在哪?Safari阅读模式
Safari阅读模式在哪?Safari阅读模式使用教程【详解】,阅读模式,浏览器,使用教程,阅读,左上角,图标,点击,网页, 在iPhone、iPad等中,Safari空调自动模式是什么意思?
空调自动模式是什么意思?,模式,温度,设置,选择,低于,情况,自动控制,不适合,一到夏天,很多人家里的电费都会直线上升,主要是晚上会开空调。空调QQ怎么是设置学习模式 QQ设置学习
QQ怎么是设置学习模式 QQ设置学习模式方法【详解】,学习模式,点击,方法,设置,选项,学习,模式,位置, 今天IT百科就来介绍一下这个手机QQCorelDraw怎么设计工作牌 CDR工作
CorelDraw怎么设计工作牌 CDR工作牌设计流程【详解】,选择,填充,工具,设计,透明度,修剪,拉出,调整, 一个专业的平面设计师,除了要会PS、A手心输入法双拼模式怎么用 手心输
手心输入法双拼模式怎么用 手心输入法双拼模式使用方法【详解】,手心输入法,双拼,模式,使用方法,设置,方案,点击,添加, 很多的用户都在如何开启夸克浏览器未成年人模式
如何开启夸克浏览器未成年人模式 开启夸克浏览器未成年人模式方法【详解】,模式,夸克浏览器,设置,点击,用户,选择,夸克,浏览器, 为了维vivo手机怎么进入开发者模式 vivo
vivo手机怎么进入开发者模式 vivo进入开发者模式方法【详解】,开发者模式,点击,方法,设置,先锋,国产手机,详细教程,手机问题, vivo手机