80386微处理器

  1985年5月,英特尔公司推出了与8086/8088/80286相兼容的32位处理器80386,它是为满足高性能的应用领域与多用户、多任务操作系统的需要而设计的。他的发布标志着微处理器从此从16位迈进入了32位的时代。

  与上一代微处理器相比,80386主要有以下几个特性:

  (1)提供32位外部总线接口,最大数据传输率为32MB/s ,具有自动切换数据总线宽度的能力。CPU读取数据的宽度可以在32位和16位之间自由切换。

  (2)采用32位结构,其内部寄存器、ALU、和操作数为32位,数据线和地址线均为32位,故能寻址的物理空间为232=4GB。

  (3)具有片内集成的存储器管理部件(Memory Management Unit),可支持虚拟存储和特权保护,虚拟存储器空间可达64TB(246字节)。存储器按段组织,每段最长4000MB,因此64TB虚拟存储器空间允许每个任务可拥有多达16384个段。存储保护机构采用4级特权层,可选择片内分页单元,内部具有多任务机构,能快速完成任务的切换。

      (4)具有三种工作方式:实地址方式、保护方式和虚拟8086方式。实地址方式和虚拟8086方式与8086相同,已有的8088/8086软件不加修饰就能够在80386这两种方式下运行。保护方式可支持虚拟内存、保护和多任务。另外,还包含了80286的保护功能。

      (5)采用了比8086更先进的流水线结构,使其能高效、并行地完成取指、译码、执行和存储管理功能。它具有增强的指令预取队列,能预取指令并进行内部指令排队。取指和译码操作均由流水线承担,处理器执行指令不需等待。其指令队列长从8086的6字节增加到16字节长。

posted @ 2016-05-29 20:54  行路就会摔跤  阅读(578)  评论(0编辑  收藏  举报