实模式与保护模式(转)
来源:互联网 发布:21天学通java知乎 编辑:程序博客网 时间:2024/04/19 16:23
80x86 CPU有3个模式
1:实模式
是CPU启动的时候的模式
这时候就相当于一个速度超快的8086
不能使用多线程
不能实现权限分级
还不能访问20位以上地址线,也就是说只能访问1M内存(!!!)
2:保护模式
操作系统接管CPU后.
会使CPU进入保护模式.
这时候可以发挥80x86的所有威力..
包括权限分级.内存分页.等等等等各种功能
3:虚拟8086模式,也就是为了兼容以前16程序的.没什么好说的
实模式下 跟8086的编程方式非常相似
除了寄存器都是32位的以外
80386以上的计算机都支持三种模式:
1.实模式 2.保护模式 3.V86模式
1.我们在按下电源键知道windows开始启动的瞬间都是在实模式下进行,实模式下CPU相当于8086,但是可以使用32位的寄存器.
2.在由实模式进入保护模式时,由windows系统自动初始化GTDR LDTR IDTR等寄存器,并设置CR0的PE位位1,工作完成,CPU进入保护模式.你所用的编译器masm32就是在保护模式下工作的,当然你的程序也是在保护模式下工作的.
3.V86模式.为了保持与8086的兼容性,使16位的DOS程序可以在80386的保护模式下工作,所以设置了V86模式.V86模式实际上就是保护保护模式下的一项进程.并且受监控程序的监控.
- 实模式与保护模式(转)
- 转 保护模式 与 实模式
- 实模式与保护模式
- 实模式与保护模式
- 实模式与保护模式
- 实模式与保护模式
- 实模式与保护模式
- 实模式与保护模式
- 实模式与保护模式
- 实模式与保护模式
- 实模式与保护模式
- 实模式与保护模式
- 实模式与保护模式
- 实模式与保护模式
- 实模式与保护模式
- 实模式与保护模式
- 实模式与保护模式
- 实模式与保护模式
- [WINDOWS]Windows蓝屏错误代码详解
- list 易犯错误
- Spring 3 Hello World Example
- C#开源项目一览表
- jQuery工作原理解析以及源代码示例
- 实模式与保护模式(转)
- 下載資源
- GHOST 所有参数大全
- 【转】Android.mk的用法和基础
- Adding a Custom System Call to Ubuntu Linux in [C]
- springsecurity扩展自定义会话管理(一)控制用户重复登陆
- 禁止批处理中的某一条命令回显结果(批处理中的sleep)
- php网络状态代码判定
- linux下top命令参数解释