Intel X86 CPU系列寻址方式

本文介绍了Intel X86体系,从16位的8086到32位的80386,重点讲解了实地址模式和保护地址模式的历史发展及80386的段式内存管理机制。通过段寄存器、内存管理单元MMU、全局描述表GDT以及地址转换的过程,阐述了CPU如何实现寻址。
摘要由CSDN通过智能技术生成

  X86体系

Intel所谓的X86体系,是指Intel从16位微处理器8086开始的整个CPU芯片系列,系列中的每种型号都保持与以前的各种型号兼容,主要有8086,8088,80186,80286,80386,80486以及以后各种型号的Pentium芯片。该篇文章主要是结合Linux内核的储存管理对其寻址方式做一些简要的说明

  在X86体系中,8086和8088是16位的处理器,而从80386开始为32位处理器,80286是从8088到80386,也就是从16位处理器过渡到32位的一个中间过程。80286虽然还是16位的处理器,但是从寻址方式上开始了从“实地址模式”到“保护地址模式”的过渡。

  知识小解:

  1. 当我们说CPU是“16位”或“32位”时,指的是什么?

      指的是处理器中“算术逻辑单元”(ALU全称:Arithmetic Logic Unit)的宽度。系统总线中的数据线部分,称为“数据总线”通常和ALU有着相同的宽度。同样的最自然的地址总线也是与数据总线一致。但是实际中有可能不同。

  2.MMU:内存管理单元,也称为“地址翻译器”,全称为 Memory Manage Unit。

  3.GDT(Global Descriptor Table):相当于一个64bit

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值