X86架构
X86架构(The X86 architecture)是微处理器执行的计算机语言指令集,指一个intel通用计算机系列的标准编号缩写,也标识一套通用的计算机指令集合。
80386架构
80386是Intel的第一代32位x86架构处理器,内部32位的数据通路,外部32位的数据总线与地址总线,标志着32位程序设计时代的到来。硬件层面上的特权级指令,多任务,32位保护模式,虚拟内存管理等机制为32位的多用户多任务操作系统提供了原生支持,具有划时代的意义。
80386架构主要有以下主要的单元构成:
- 总线接口单元
- 指令预取单元
- 指令译码单元
- 内存管理单元(包括段管理单元和分管理单元)
- 执行单元
相比起80286,386新增了独立指令译码单元。286的地址单元扩张成了内存管理单元,由独立的段管理单元和页管理单元构成,所以有时也称386的内存管理是段页式管理机制。