1. X86的历史

1. X86的历史
1.1 16位处理器 (1987)
    IA32架构之前是16位处理器8086和8088,8086有16位的寄存器,16位外部数据总线和20位的地址总线,可寻址1MB空间。8088与8086有点类似,只不过它只有8位的外部数据总线。8086和8088将分段概念引入到IA32,使用了分段,一个16位的段寄存器包含一个一指针,这个指针可以寻址64KB的空间。使用4个寄存器,8086/8088就可以不用在段之间切换而寻址256KB。20位的地址包含一个4位段地址和16位的指针,正好可以寻址1MB的地址空间。
1.2 Intel 286 处理器 (1982)
    286处理器引入了保护模式到IA32.保护模式使用段寄存器作为段选择符。段描述符提供24位的段基地址一个段基地址最大可以指向16MB物理地址,从而支持虚拟内存管理和一系列的保护机制(比如,段边界检查,只读和只执行检查和四级权限管理)
1.3 Intel 386 处理器 (1985)
    Intel 386 处理器是第一个32位的处理器,它引入了32位指令和地址寄存器。每个32位寄存器的低16位可以当做16位寄存器使用,以保证向后兼容。386也提供了一个虚拟的8086模式,可以在执行8086/8088的应用程序是得到更好的效率。
    此外386处理器的32位数据总线最大可以寻址到4GB; 支持分段式内存模式(Segmentation memory Model)和平坦内存模式(Flat memory Model); 支持分页管理,使用固定大小的4KB的页面大小,这样可以对虚拟内存管理提供支持;支持流水线。
1.4 Intel 486 处理器(1989)
    486通过扩展386的指令集和执行单元到5级流水线,增加了并行处理能力。每个指令的执行过程中,同时会有其他的5条指令执行。  此外,486内置一个8KB的一级缓存,可以再一个时钟周期内执行一条指令;继承了X87 FPU 协处理器;省电和系统管理能力。
1.5 Intel Pentium 处理器 (1993)
    奔腾处理器引入了第二个管道,可以获得加倍的处理能力(双管道u和v,可以在一个时钟周期内执行两条指令)。内置的一级缓存容量增加了一倍,一个8KB 指令缓存(cache)和一个8KB数据(cache)。数据cache使用MESI协议支持更有效的write-back cache,write-through cache之前已经用在了486处理上。加入了分支预测功能提高循环结构的执行性能。
    此外处理器也扩展了虚拟8086模式,允许4KB和4MB的页面;内部128位和256位的数据通路,提高了内部数据处理速度;增加了APIC支持多处理器系统;双CPU模式无缝双CPU系统。
    奔腾处理器后期的产品引入了MMX技术。MMX技术使用了SIMD执行模式以提高其多媒体数据的处理能力。
1.6 P6处理器 (1995-1999)
    P6处理器基于超标量微处理器架构,也树立了新的性能标准,设计P6处理器的一个目标就是,使用同样的0.6微米,4层,金属BICMOS制程显著的超越Pentium处理器。
    Intel Pentium Pro处理器是一个三路超标量CPU。使用并行处理技术,处理器在一个时钟周期内可以完成解码,部署,和完成执行这三条指令。Pentium Pro引入了超标量微处理器架构上的动态执行(包括微数据流分析,乱序执行,优先分支预测,预测执行). 进一步增加了cache。同样有两个8KB的一级缓存,同时增加了一个256KB的二级缓存。
    Intel奔腾II处理器增加了MMX技术和其他的几个硬件升级. 处理器封装在一个单边接触卡盒SECC内.一级指令和数据缓存cache大小都增加到16KB,二级缓存根据型号不同有256KB,512KB和1MB三种.二级缓存通过一个半时钟总线连接到处理器. 当系统空闲时,支持AutoHAL,Stop-Grant,Sleep和deep Sleep 4种省电状态。
     Intel奔腾Xeon处理器集成之前的所有intelCPU的特点,包括4-way,8-way(更高)和2MB二级缓存。
     Intel赛扬处理器定位在低端PC市场,提供了128KB的二级缓存,使用塑针栅格阵列保证了低的设计成本。
     Intel奔腾III处理器引入了SSE(Streaming SIMD Extensions)技术。扩展了MMX技术的SIMD的执行模式。使用128位寄存器提供了单精度浮点类型的SIMD的操作。
     Intel奔腾III Xeon处理器通过提高运行速度,和高级缓存来提高性能。
1.7 Intel Pentium 4 处理器 (2000~2006) 
    Intel Pentium 4 处理器基于NetBurst微处理器架构。引入了SEE2技术(Streaming SIMD Extensions 2), Intel Pentium 4 处理器3.40 GHz 支持超线程技术和SSE3(Streaming
SIMD Extensions 3).
     Intel 64架构的Intel Pe。ntium 4 Processor Extreme Edition,6xx and 5xx系列也支持超线程技术
     Intel Pentium 4 processor 672 and 662 引入了Intel VT技术。
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【优质项目推荐】 1、项目代码均经过严格本地测试,运行OK,确保功能稳定后才上传平台。可放心下载并立即投入使用,若遇到任何使用问题,随时欢迎私信反馈与沟通,博主会第一时间回复。 2、项目适用于计算机相关专业(如计科、信息安全、数据科学、人工智能、通信、物联网、自动化、电子信息等)的在校学生、专业教师,或企业员工,小白入门等都适用。 3、该项目不仅具有很高的学习借鉴价值,对于初学者来说,也是入门进阶的绝佳选择;当然也可以直接用于 毕设、课设、期末大作业或项目初期立项演示等。 3、开放创新:如果您有一定基础,且热爱探索钻研,可以在此代码基础上二次开发,进行修改、扩展,创造出属于自己的独特应用。 欢迎下载使用优质资源!欢迎借鉴使用,并欢迎学习交流,共同探索编程的无穷魅力! 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值