1985年: 80386 微处理器

386微处理器
为适应企业的全球化发展,英特尔于1985年秋以一种特殊的形式在伦敦、慕尼黑、巴黎、旧金山和东京同时发布了英特尔386微处理器。该处理器不是一种由以前的英特尔微处理器进化而来的一个产品,相反,它是一种革命性的产品。它是一个32位的芯片,拥有27.5万颗晶体管,每秒可以处理500万条指令,并且可以运行所有流行的操作系统包括Windows。同时,它还是一个多任务的微处理器,也就是说,它可以同时处理多个程序。Intel 80386微处理器内含27.5万颗晶体管—比当初的4004多了100倍以上。
英特尔给80386设计了三个技术要点:使用“类286”结构,开发80387微处理器增强浮点运算能力,开发高速缓存解决内存速度瓶颈。
1985年10月17日,英特尔正式发布了划时代的产品——80386DX。80386DX的内部和外部数据总线是32位,地址总线也是32位,可以寻址到4GB内存,并可以管理64TB的虚拟存储空间。它的运算模式除了具有实模式和保护模式以外,还增加了一种“虚拟86”的工作方式,可以通过同时模拟多个8086微处理器来提供多任务能力。 80386DX有比80286更多的指令,频率为12.5MHz的80386每秒钟可执行6百万条指令,比频率为16MHz的80286快2.2倍。80386最经典的产品为80386DX-33MHz,一般我们说的80386就是指它。
由于32位微处理器的强大运算能力,PC的应用扩展到很多的领域,如商业办公和计算、工程设计和计算、数据中心、个人娱乐。80386使32位CPU成为了PC工业的标准。
虽然当时80386没有完善和强大的浮点运算单元,但配上80387协处理器,80386就可以顺利完成许多需要大量浮点运算的任务,从而顺利进入了主流的商用电脑市场。另外,30386还有其他丰富的外围配件支持,如82258(DMA控制器)、8259A(中断控制器)、8272(磁盘控制器)、82385(Cache控制器)、82062(硬盘控制器)等。针对内存的速度瓶颈,英特尔为80386设计了高速缓存(Cache),采取预读内存的方法来缓解这个速度瓶颈,从此以后,Cache就和CPU成为了如影随形的东西。