`
snoopy7713
  • 浏览: 1170123 次
  • 性别: Icon_minigender_2
  • 来自: 火星郊区
博客专栏
Group-logo
OSGi
浏览量:0
社区版块
存档分类
最新评论

图解CPU发展史

阅读更多

随着科学技术和人们对物质水平要求的不断提高, CPU 作为电脑的核心组件,也发生了翻天覆地的变化,从 1971 年只有 2300 颗晶体管的 Intel 4004 微处理器到现在的以亿为单位的 Intel i7 处理器,科技发展的步伐从未停止,随着对原有技术的升华和新技术的提出 CPU 会向着更高的空间发展!

CPU, 中央处理器(英文 Central Processing Unit )是一台计算机的运算核心和控制核心。他是计算机的核心所在正如同人的大脑一样其重要性可想而知。既然 CPU 的重要性如此高,那么让我们一起来回顾一下 CPU 的发展历史吧!由于在处理器方面 Intel 在各方面有一定的代表性,那么我们就以 Intel 为代表来进行讨论。

首先,让我们回顾一下 Intel 以数字命名的 CPU 类型:

Intel 4004 微处理器

clip_image002

发布时间: 英特尔在1971年11月15日向全球市场推出4004微处理器。

其晶体管数目:约为2千3百颗。

特征:

· 频率/前端总线 : 108KHZ/ 0.74MHz (4bit)

· 封装/针脚数量 : 陶瓷DIP / 16针

· 核心技术/晶体管数量: 10微米 / 2250

· 尺寸为3mm×4mm

历史意义 :4004只能称为世界上第一款商用处理器,而不是世界上第一款微处理器。第一款微处理器应该是美国军方研制,用于F-14 雄猫战机中由6颗晶片组成的中央空气数据计算机:CADC(CenterAir Data Computer),虽然它的构造比4004还要简单,速度只有9.15KHz。

4004 是英特尔第一商用款微处理器,当年Intel 4004处理器每颗售价为200美元。为日后开发系统智能功能以及个人电脑奠定发展基础。Intel还曾开发出4001(动态内存DRAM)、 4002(只读存储器ROM)、4003(Register),三者再加上4004,就可架构出一台微型计算机系统。

Intel 8008微处理器

clip_image003

发布时间: 1972年Intel推出8008微处理器,其运算威力是4004的两倍。

晶体管数量: Intel 8008晶体管数目约为3千5百颗。

特征:

· 8位运算+16位地址总线+16位数据总线

· 共推出两种速度,0.5 Mhz以及0.8 Mhz

· 8008可以支援到16KB的内存。

历史意义: Intel C8008为世界上第一款八位元处理器。Radio Electronics于1974年刊载一篇文章介绍一部采用8008的Mark-8装置,被公认是第一部家用电脑。

Intel 8080处理器

clip_image005

发布时间: 时隔2年,1974年,Intel推出8080处理器。

晶体管数量: Intel 8080晶体管数目约为6千颗。

特征:

· 频率为2MHz

· 16位地址总线+八位数据总线+7个八位寄存器,

· 支持16位内存。

· 同时它也包含一些输入输出端口:这也是一个相当成功的设计,有效解决了外部设备在内存寻址能力不足的问题。

历史意义: 并作为Altair个人电脑的运算核心,Altair在《星舰奇航》电视影集中是企业号太空船的目的地。电脑迷当时可用395美元买到一组Altair的套件。它在数个月内卖出数万套,成为史上第一款下订后制造的机种。

Intel 8086和8088处理器

clip_image007

发布时间: 1978,时隔4年Intel 在年推出了8086和8088处理器。

晶体管数量: Intel 8088晶体管数目约为29,000。

特征: 16+位暂存器 + 8 位元外部 总线

历史意义: 在取得IBM新成立之个人电脑部门敲定的重要销售合约后,让Intel 8088处理器成为IBM新款畅销产品 ,IBM个人电脑的大脑,Intel 8088处理器的成功将英特尔拱上财富杂志500大企业排行榜,财富杂志将英特尔评为 “70年代最成功的企业”之一。8088 的后代包括到现在还在使用的intel_80188、80288(不再制造或使用)、和 80388 微控制器(microcontroller)。

Intel 80286处理器(官方名称为IAPX 286)

clip_image009

发布时间: 1982年,同样时隔4年,Intel推出了80286(也被称为286)处理器。

晶体管数量: Intel 80286处理器晶体管数目为13万4千颗。

特征:

· 最大主频为20MHz。

· 24位址总线+16位资料总线。

· 有两种工作模式:真实模式和保护模式。在真实模式下,80286直接访问内存的空间被限制在1M字节 ,更多内存需要通过EMS或XMS内存机制进行映射。而在保护模式下,80286可以直接访问16M字节的内存,并具有异常处理机制,这为后来的微软 的多任务操作系统Windows 准备了条件。

历史意义: 英特尔首款能执行所有旧款处理器专属软件的处理器,这种软件相容性之后成为英特尔全系列微处理器的注册商标,在6年的销售期中,估计全球各地共安装了1500万部286个人电脑。

Intel 80386处理器

clip_image011

发布时间: 1985年10月17日,此次发布缩短到了3年。

晶体管数量: Intel 80386晶体管数目约为27万5千颗。

特征:

· 次在x86处理器中实现了32位系统,

· 可配合使用80387数字辅助处理器增强浮点运算能力,

· 首次采用高速缓存(外置)解决内存速度瓶颈问题。

· 由于这些设计,80386的运算速度达到了前代产品80286的数倍。

· 80386DX的内部和外部资料汇流排是32位,位址汇流排也是32位,可以定址到4GB内存,并可以管理64TB的虚拟存储空间。

· 80386有三种工作模式:真实模式、保护模式、虚拟86模式。真实模式为DOS系统的常用模式,直接内存访问空间被限制在1M位元组;保护模式下 80386-DX可以直接访问4G位元组的内存,并具有异常处理机制;虚拟86模式可以同时模拟多个8086处理器来加强多工处理能力。

· 初期推出的80386 DX处理器集成了大约27.5万个电晶体,工作频率为12.5MHz。此后80386处理器逐步提高到20MHz、25MHz、33MHz直至最后的40MHz。

历史意义: 80386的广泛应用,将PC机从16位时代带入了32位时代。80386的强大运算能力也使PC机的应用领域得到巨大扩展,商业办公、科学计算、工程设计、多媒体处理等应用得到迅速发展。这款32位元处理器首次支持多工任务设计,能同时执行多个程序。

Intel 80486处理器

clip_image013

发布时间: 1989年4月,发布间隔为4年。

晶体管数量: Intel 80486晶体管数目为120万颗。

特征:

 

历史意义: 从硬件的观点来看,i486的结构有很大的突破。它有内置资料快取芯片,一个浮点运算处理器(只有DX型才拥有),和多重 管线。在最佳的条件下,i486的核心可以提供一个时间周期内处理一个指令。这会提供大约二倍同时脉的80386的效能。然而,有些低等级的i486实际 上会比最高速的386还要慢,这在i486 SX型会格外的明显。Intel 80486处理器时代让电脑从命令列转型至点选式(point to click)的图形化操作环境,据史密森美国历史博物馆的科技史学家David K. Allison回忆道:“当时我拥有第一部彩色萤幕电脑,开始能以大幅加快的速度进行桌面排版作业。”Intel 80486处理器率先内建数学协同处理器,由于能扮演中央处理器处理复杂数学运算,因此能加快整体运算的速度。

CPU 发展到该阶段,在工艺,频率,和晶体管数量都有了很大的提升。由于 CPU 的提升个人计算机也在此时期快速发展。但是,更大意义的 CPU 应该属于奔腾系列了。 Intel 从奔腾系列开始放弃了以数字为命名的方式取而代之采用了更加易记和有代表性的命名方式。

Intel Pentium 处理器

clip_image014

发布时间: 1993年,和以前的发布周期差不多。

晶体管数量: Intel Pentium处理器晶体管数目为310万颗。

历史意义: Pentium是Intel首个放弃利用数字来命名的处理器产品,在微架构上取得突破,让电脑更容易处理 “现实世界”的资料,例如语音、声音、书写、以及相片影像。源自漫画与电视脱口秀的Pentium,在问市后立即成为家喻户晓的名字。

Intel Pentium Pro处理器 clip_image016

发布时间: 1995年11月1日,这次发布间隔为2年。

晶体管数量: Pentimu Pro的内部含有高达550万个的晶体管。

历史意义: 初步占据了一部分CPU市场的INTEL并没有停下自己的脚步,在其他公司还在不断追赶自己的奔腾之际,又在1996年推 出了最新一代的第六代X86系列CPU枣P6。P6只是它的研究代号,上市之后P6有了一个非常响亮的名字枣Pentimu Pro。内部时钟频率为133MHZ,处理速度几乎是100MHZ的PENTIUM的2倍。Pentimu Pro的一级(片内)缓存为8KB指令和8KB数据。值得注意的是在Pentimu Pro的一个封装中除Pentimu Pro芯片外还包括有一个256KB的二级缓存芯片,两个芯片之间用高频宽的内部通讯总线互连,处理器与高速缓存的连接线路也被安置在该封装中,这样就使 高速缓存能更容易地运行在更高的频率上。Pentium Pro 200MHZ CPU的L2CACHE就是运行在200MHZ,也就是工作在与处理器相同的频率上。这样的设计领Pentium Pro达到了最高的性能。而Pentimu Pro最引人注目的地方是它具有一项称为“动态执行”的创新技术,这是继PENTIUM在超标量体系结构上实现实破之后的又一次飞跃。Pentimu Pro系列的工作频率是150/166/180/200,一级缓存都是16KB,而前三者都有256KB的二级缓存,至于频率为200的CPU还分为三种 版本,不同就在于他们的内置的缓存分别是256KB,512KB,1MB。

Intel Pentium II 处理器

clip_image017

发布时间: 1997年,发布周期缩短到一年。

晶体管数量: 内含750万个晶体管。

历史意义: Pentium II处理器结合了Intel MMX技术,能以极高的效率处理影片、音效、以及绘图资料,首次采用Single Edge Contact (S.E.C) 匣型封装,内建了高速快取记忆体。这款晶片让电脑使用者撷取、编辑、以及透过网际网络和亲友分享数位相片、编辑与新增文字、音乐或制作家庭电影的转场效 果、使用视讯电话以及透过标准电话线与网际网络传送影片。

Intel Celeron 处理器

clip_image019

发布时间: 1998 年,发布间隔同样为一年,Intel之所以在这么短的时间内推出CPU是有一定原因的。

历史意义: 当时,AMD的低价政策奏效,以 1/3 于 Intel 同时脉处理器的价格,成功的大举入侵低价处理器市场,当时基本型电脑 (NT$:30,000~25,000-) 大行其道,加上 AMD 的 K6-2 处理器本身的整数运算能力优,非常适合一般家庭的基本需求,各大厂纷纷推出 Socket-7 平台的低价电脑。 在这段期间,Intel 为了完全主导下一代处理器走向,宣布放弃 Socket-7 架构,和美国国家半导体共同发表了新一代架构 - Slot-1,并且推出全新架构的处理器 - Pentium II,虽然这款处理器,成功的打入主流市场,不过昂贵的 Pentium II,加上昂贵的主机板,使得 Intel 完全失去低价市场的这块大饼。 为了入侵这块市场,推出新款的低价处理器投入战场,是必须的,但设计一款新的处理器,所需要投资的初期研发成本相当高,所以 Intel 打算从原有的 Pentium II 处理器着手,在 1998 年3月的时候,Intel 正式推出新款处理器 - Celeron。 当初推出的 Celeron 处理器,架构上维持和 Pentium II 相同 (Deschutes),采用 Slot-1,核心架构也和 Pentium II 一样,具有 MMX 多媒体指令集,但是原本在 Pentium II 上的两颗 L2 快取记忆体则取消了。 Intel 拿掉 L2 快取,除了可以降低成本之外,最主要是为了和当时的主流 Pentium II 在效能上有所分别,除了 L2 快取,处理器的外部工作频率 (Front Side BUS),也是 Intel 用来区分主流与低价处理器的分水岭:当时 Intel Pentium II 处理器的外频为 100 MHz (最早是 Pentium II 350),而属于低价的 Celeron 则是维持传统的 66 MHz。 Celeron 的核心架构,和 Pentium II 完全相同,只是少了 L2 快取,这对整体效能上的影响,到底大不大 ? 看看今天的 P3c 大家心理应该就有个底了,举例来说,核心时脉同样为 500 MHz 的 P3 处理器,外频相同的状态下,On-Die 256K 全速 L2 快取记忆体的 P3 500E,效能上硬是比 P3 500 的半速 512K L2 快取要来的快,光是 L2 快取的速度,就有如此大的影响 (先撇开 ATC 以及 ASB 不谈),更何况是‘没有’L2 快取记忆体。 Cache-less 的 Celeron 低价处理器,刚刚推出时,目标放在低价电脑上,由于采用 Slot-1 架构,当时可以搭配的主机板晶片组只有 440 LX 以及 440BX,不过这类型的主机板都是以搭配 Pentium II 为主,价位上也难以压低,加上 Cache-Less 的 Celeron 处理器,在 Winstone 测试中,成绩低的可怜,所以,Intel 最早推出的 Celeron 266/300 MHz,在效能上一直为大家所唾弃。

Intel Celeron 300A处理器

image

发布时间: 1998年,由于前一代处理器市场响应不是很好,时隔一年Intel又推出了第二代赛扬处理器。

1998年8月24日这个日子让像笔者这样热爱硬件的人们都会无法忘记,Intel推出了装有二级高速缓存的赛扬A处理器,这就是日后被众多 DIYer捧上神坛的赛扬300A,一个让经典不能再经典的型号。赛扬300A,从某种意义上已经是Intel的第二代赛扬处理器。第一代的赛扬处理器仅 仅拥有266MHz、300MHz两种版本,第一代的Celeron处理器由于不拥有任何的二级缓存,虽然有效的降低了成本,但是性能也无法让人满意。为 了弥补性能上的不足,Intel终于首次推出带有二级缓存的赛扬处理器——采用Mendocino核心的Celeron300A、333、366。经典, 从此诞生。 赛扬300A的经典,并不仅仅是因为它的超频(多数赛扬300A可以轻松超频至550MHZ),还在于赛扬300A的超频性几乎造就了一条专门为它而生的 产业链,主板、转接卡......有多少这样的产品就为了赛扬300A而生。一时间,报纸杂志网络媒体都在讨论这款Celeron300A的超频方式、技 巧、配合主板、内存等等。DIY的超频时代正式到临。

Intel Pentium III 处理器

clip_image021

发布时间: 1999年,发布间隔为1年。

晶体管数量: Intel Pentium III晶体管数目约为950万颗。

历史意义: Intel Pentium III 处理器加入70个新指令,加入网际网络串流SIMD延伸集称为MMX,能大幅提升先进影像、3D、串流音乐、影片、语音辨识等应用的性能,它能大幅提升网 际网络的使用经验,让使用者能浏览逼真的线上博物馆与商店,以及下载高品质影片,Intel首次导入0.25微米技术。

Intel Pentium 4 处理器

clip_image023

发布时间: 2000年,发布间隔1年。

晶体管数量: Pentium 4处理器内建了4200万个晶体管。

历史意义: 及采用0.18微米的电路,首款微处理器Intel 4004的运作频率为108KHz,Pentium 4初期推出版本的速度就高达1.5GHz,第二年8月,Pentium 4 处理理达到2 GHz的里程碑。

Intel Pentium M处理器

clip_image025

发布时间: 2003年,发布时隔3年。

晶体管数量: 数目高达7700万的晶体管。

历史意义: 由以色列小组专门设计的新型移动(mobile)CPU,Pentium M是英特尔公司的x86架构微处理器,供笔记簿型个人电脑使用,亦被作为Centrino的一部分,于2003年3月推出。公布有以下主频:标准 1.6GHz,1.5GHz,1.4GHz,1.3GHz,低电压1.1GHz,超低电压900MHz。为了在低主频得到高效能,Banias作出了优 化,使每个时钟所能执行的指令数目更多,并通过高级分支预测来降低错误预测率。另外最突出的改进就L2高速缓存增至1MB(P3-M和P4-M都只有 512KB)。此外还有一系列与减少功耗有关的设计:增强型Speedstep技术是必不可少的了,拥有多个供电电压和计算频率,从而使性能可以更好地满 足应用需求。 智能供电分布可将系统电量集中分布到处理器需要的地方,并关闭空闲的应用;移动电压定位(MVPIV)技术可根据处理器活动动态降低电压,从而支持更低的 散热设计功率和更小巧的外形设计;经优化功率的400MHz系统总线;Micro-opsfusion微操作指令融合技术,在存在多个可同时执行的指令的 情况下,将这些指令合成为一个指令,以提高性能与电力使用效率。专用的堆栈管理器,使用记录内部运行情况的专用硬件,处理器可无中断执行程序。 Banias所对应的芯片组为855系列,855芯片组由北桥芯片855和南桥芯片ICH4-M组成,北桥芯片分为不带内置显卡的855PM(代号 Odem)和带内置显卡的855GM(代号Montara-GM),支持高达2GB的DDR266/200内存,AGP4X,USB2.0,两组ATA- 100、AC97音效及Modem。其中855GM为三维及显示引擎优化InternalClockGating,它可以在需要时才进行三维显示引擎供 电,从而降低芯片组的功率。

Intel Pentium D 处理器

Intel Pentium D

时间:2005年5月26日正式发布,时间上领先于AMD的双核心Athlon 64 X2 (代号Toledo)。

特性: 架构 90 纳米技术

· 二级高速缓存 2x1MB

· 时钟速度 3.20、3.0、2.80 GHz

· 前端总线 800 MHz

· 芯片组 英特尔 955X 高速芯片组

· 英特尔 945P 高速芯片组

· 英特尔 945G 高速芯片组

· 插槽 LGA775

· 主板 英特尔台式机主板高端系列

· 英特尔 台式机主板中端系列

历史意义: 首颗内含2个处理核心的Intel Pentium D 处理器登场,正式揭开x86处理器多核心时代。

Intel Core 2 Duo处理器

clip_image027

发布时间: 2006年。

晶体管数量: Core 2 Duo处理器内含2.91亿个晶体管。

历史意义: Core微架构桌面处理器,核心代号Conroe将命名为Core 2 Duo/Extreme家族,其E6700 2.6GHz型号比先前推出之最强的Intel Pentium D 960 (3.6GHz)处理器,在性能方面提升了40%,省电效率也增加40%。

Intel Atom处理器

clip_image029

发布时间: 2008年6月3日,英特尔在北京向媒体介绍了他们与台北电脑展上同步推出的凌动处理器Atom。

历史意义: 英特尔凌动处理采用45纳米制造工艺,2.5瓦超低功耗,价格低廉且性能满足基本需求,主要为上网本(Netbook)和 上网机(Nettop)使用。作为具有简单易用、经济实惠的新型上网设备——上网本和上网机,他们主要具有较好的互联网功能,还可以进行学习、娱乐、图 片、视频等应用,是经济与便携相结合的新电脑产品。其最具代表性的产品为半年前华硕率先推出的Eee PC电脑,而现在戴尔、宏基、惠普等众多厂商也纷纷推出同类产品,行业对该市场前景乐观。这次推出的英特尔凌动处理器分为两款,为上网本设计的凌动 N270与为上网机设计的凌动230,搭配945GM芯片组,可以满足基本的视频、图形、浏览需求,并且体积小巧,同时价格能控制在低于主流电脑的价位。 据英特尔核算,采用凌动处理器的上网本可以做到低至250美元左右,而上网机则不会超过300美元。 会上英特尔展示了以长城、海尔、同方为代表的上网机和上网本设备。其中一款同方的上网机售价预计在1999元左右,主要用于连接液晶电视,通过遥控器进行 各种上网和数码应用,并具备安装XP系统进行电脑应用的能力。而多款国产上网本售价还并未公布,但估计定价会在2999元左右以赢得市场。

I 时代的到来,让处理器的性能更上一层楼。下面我们就谈谈现在十分热门的 i 系列,这里要强调的是, i 系列中后面的数字并没有一定的代表意义 , “i”的意思是智能(intelligence的首字母)。i7 i5 i3 ,中的 7,5,3 并不代表第 7 代第 5 带和第 3 带。另外,并不是 3 先发布于 5 7 ,相反, i7 是最先发布的而 i3 则是最后发布的。

Intel Core i7处理器

clip_image031

发布时间: 处于2008年11月17日年推出的64位四核心CPU。

历史意义: Intel官方正式确认,基于全新Nehalem架构的新一代桌面处理器将沿用“Core”(酷睿) 名称,命名为“Intel Core i7”系列,至尊版的名称是“Intel Core i7 Extreme”系列。Core i7(中文:酷睿 i7,核心代号:(Bloomfield),沿用x86-64指令集,并以Intel Nehalem微架构为基础,取代Intel Core 2系列处理器。Nehalem曾经是Pentium 4 10 GHz版本的代号。而Core就是延续上一代Core处理器的成功,有些人会以“爱妻”昵称之。

Intel Core i5处理器

clip_image033

发布时间: 2009年。

酷睿i5处理器是英特尔的一款产品,同样建基于Intel Nehalem微架构。与Core i7支持三通道存储器不同,Core i5只会集成双通道DDR3存储器控制器。另外,Core i5会集成一些北桥的功能,将集成PCI-Express控制器。接口亦与Core i7的LGA 1366不同,Core i5采用全新的LGA 1156。处理器核心方面,代号Lynnfiled,采用45纳米制程的Core i5会有四个核心,不支持超线程技术,总共仅提供4个线程。L2缓冲存储器方面,每一个核心拥有各自独立的256KB,并且共享一个达8MB的L3缓冲存 储器。芯片组方面,会采用Intel P55(代号:IbexPeak)。它除了支持Lynnfield外,还会支持Havendale处理器。后者虽然只有两个处理器核心,但却集成了显示核 心。P55会采用单芯片设计,功能与传统的南桥相似,支持SLI和Crossfire技术。但是,与高端的X58芯片组不同,P55不会采用较新的QPI 连接,而会使用传统的DMI技术[1]。接口方面,可以与其他的5系列芯片组兼容[2]。它会取代P45芯片组。

Intel Core i3处理器

clip_image034

发布时间: 2010年。

酷睿i3作为酷睿i5的进一步精简版,是面向主流用户的CPU家族标识。拥有Clarkdale(2010年)、Arrandale(2010年)、Sandy Bridge(2011年)等多款子系列。

Intel Sandy Bridge处理器

clip_image035

发布时间: SNB(Sandy Bridge )是英特尔在2011年初发布的新一代处理器微架构。

历史意义: 这一构架的最大意义莫过于重新定义了“整合平台”的概念,与处理器“无缝融合”的“核芯显卡”终结了“集成显卡”的时代。 这一创举得益于全新的32nm制造工艺。由于Sandy Bridge 构架下的处理器采用了比之前的45nm工艺更加先进的32nm制造工艺,理论上实现了CPU功耗的进一步降低,及其电路尺寸和性能的显著优化,这就为将整 合图形核心(核芯显卡)与CPU封装在同一块基板上创造了有利条件。 此外,第二代酷睿还加入了全新的高清视频处理单元。视频转解码速度的高与低跟处理器是有直接关系的,由于高清视频处理单元的加入,新一代酷睿处理器的视频 处理时间比老款处理器至少提升了30%。

好了,如果你把整篇文章从头到尾都看完的话,相信你对CPU的发展历史已经有个很好的理解了。当然,如果你想对CPU进行深入的了 解的话,如构造、工作原理、性能指标等可以到网上搜索相关教程。

注意:本教程只是为了让大家对CPU的发展历程和个很好的理解,其内容大部分由百度百科整合而来,自己进行整理以方便大家查阅。毕竟人的记忆周期遵循记忆曲线的!

本文出自 “E网情深 ” 博客,谢绝转载!

分享到:
评论

相关推荐

    Matlab环境下决策分类树的构建、优化与应用

    内容概要:本文详细介绍了如何利用Matlab构建、优化和应用决策分类树。首先,讲解了数据准备阶段,将数据与程序分离,确保灵活性。接着,通过具体实例展示了如何使用Matlab内置函数如fitctree快速构建决策树模型,并通过可视化工具直观呈现决策树结构。针对可能出现的过拟合问题,提出了基于成本复杂度的剪枝方法,以提高模型的泛化能力。此外,还分享了一些实用技巧,如处理连续特征、保存模型、并行计算等,帮助用户更好地理解和应用决策树。 适合人群:具有一定编程基础的数据分析师、机器学习爱好者及科研工作者。 使用场景及目标:适用于需要进行数据分类任务的场景,特别是当需要解释性强的模型时。主要目标是教会读者如何在Matlab环境中高效地构建和优化决策分类树,从而应用于实际项目中。 其他说明:文中不仅提供了完整的代码示例,还强调了代码模块化的重要性,便于后续维护和扩展。同时,对于初学者来说,建议从简单的鸢尾花数据集开始练习,逐步掌握决策树的各项技能。

    《营销调研》第7章-探索性调研数据采集.pptx

    《营销调研》第7章-探索性调研数据采集.pptx

    Assignment1_search_final(1).ipynb

    Assignment1_search_final(1).ipynb

    美团外卖优惠券小程序 美团优惠券微信小程序 自带流量主模式 带教程.zip

    美团优惠券小程序带举牌小人带菜谱+流量主模式,挺多外卖小程序的,但是都没有搭建教程 搭建: 1、下载源码,去微信公众平台注册自己的账号 2、解压到桌面 3、打开微信开发者工具添加小程序-把解压的源码添加进去-appid改成自己小程序的 4、在pages/index/index.js文件搜流量主广告改成自己的广告ID 5、到微信公众平台登陆自己的小程序-开发管理-开发设置-服务器域名修改成

    《计算机录入技术》第十八章-常用外文输入法.pptx

    《计算机录入技术》第十八章-常用外文输入法.pptx

    基于Andorid的跨屏拖动应用设计.zip

    基于Andorid的跨屏拖动应用设计实现源码,主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。

    《网站建设与维护》项目4-在线购物商城用户管理功能.pptx

    《网站建设与维护》项目4-在线购物商城用户管理功能.pptx

    区块链_房屋转租系统_去中心化存储_数据防篡改_智能合约_S_1744435730.zip

    区块链_房屋转租系统_去中心化存储_数据防篡改_智能合约_S_1744435730

    《计算机应用基础实训指导》实训五-Word-2010的文字编辑操作.pptx

    《计算机应用基础实训指导》实训五-Word-2010的文字编辑操作.pptx

    《移动通信(第4版)》第5章-组网技术.ppt

    《移动通信(第4版)》第5章-组网技术.ppt

    ABB机器人基础.pdf

    ABB机器人基础.pdf

    《综合布线施工技术》第9章-综合布线实训指导.ppt

    《综合布线施工技术》第9章-综合布线实训指导.ppt

    最新修复版万能镜像系统源码-最终版站群利器持续更新升级

    很不错的一套站群系统源码,后台配置采集节点,输入目标站地址即可全自动智能转换自动全站采集!支持 https、支持 POST 获取、支持搜索、支持 cookie、支持代理、支持破解防盗链、支持破解防采集 全自动分析,内外链接自动转换、图片地址、css、js,自动分析 CSS 内的图片使得页面风格不丢失: 广告标签,方便在规则里直接替换广告代码 支持自定义标签,标签可自定义内容、自由截取、内容正则截取。可以放在模板里,也可以在规则里替换 支持自定义模板,可使用标签 diy 个性模板,真正做到内容上移花接木 调试模式,可观察采集性能,便于发现和解决各种错误 多条采集规则一键切换,支持导入导出 内置强大替换和过滤功能,标签过滤、站内外过滤、字符串替换、等等 IP 屏蔽功能,屏蔽想要屏蔽 IP 地址让它无法访问 ****高级功能*****· url 过滤功能,可过滤屏蔽不采集指定链接· 伪原创,近义词替换有利于 seo· 伪静态,url 伪静态化,有利于 seo· 自动缓存自动更新,可设置缓存时间达到自动更新,css 缓存· 支持演示有阿三源码简繁体互转· 代理 IP、伪造 IP、随机 IP、伪造 user-agent、伪造 referer 来路、自定义 cookie,以便应对防采集措施· url 地址加密转换,个性化 url,让你的 url 地址与众不同· 关键词内链功能· 还有更多功能等你发现…… 程序使用非常简单,仅需在后台输入一个域名即可建站,不限子域名,站群利器,无授权,无绑定限制,使用后台功能可对页面进行自定义修改,在程序后台开启生 成功能,只要访问页面就会生成一个本地文件。当用户再次访问的时候就直接访问网站本地的页面,所以目标站点无法访问了也没关系,我们的站点依然可以访问, 支持伪静态、伪原创、生成静态文件、自定义替换、广告管理、友情链接管理、自动下载 CSS 内的图。

    《Approaching(Almost)any machine learning problem》中文版第11章

    【自然语言处理】文本分类方法综述:从基础模型到深度学习的情感分析系统设计

    基于Andorid的下拉浏览应用设计.zip

    基于Andorid的下拉浏览应用设计实现源码,主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。

    P2插电式混合动力系统Simulink模型:基于逻辑门限值控制策略的混动汽车仿真

    内容概要:本文详细介绍了一个原创的P2插电式混合动力系统Simulink模型,该模型基于逻辑门限值控制策略,涵盖了多个关键模块如工况输入、驾驶员模型、发动机模型、电机模型、制动能量回收模型、转矩分配模型、运行模式切换模型、档位切换模型以及纵向动力学模型。模型支持多种标准工况(WLTC、UDDS、EUDC、NEDC)和自定义工况,并展示了丰富的仿真结果,包括发动机和电机转矩变化、工作模式切换、档位变化、电池SOC变化、燃油消耗量、速度跟随和最大爬坡度等。此外,文章还深入探讨了逻辑门限值控制策略的具体实现及其效果,提供了详细的代码示例和技术细节。 适合人群:汽车工程专业学生、研究人员、混动汽车开发者及爱好者。 使用场景及目标:①用于教学和科研,帮助理解和掌握P2混动系统的原理和控制策略;②作为开发工具,辅助设计和优化混动汽车控制系统;③提供仿真平台,评估不同工况下的混动系统性能。 其他说明:文中不仅介绍了模型的整体架构和各模块的功能,还分享了许多实用的调试技巧和优化方法,使读者能够更好地理解和应用该模型。

    电力系统分布式调度中ADMM算法的MATLAB实现及其应用

    内容概要:本文详细介绍了基于ADMM(交替方向乘子法)算法在电力系统分布式调度中的应用,特别是并行(Jacobi)和串行(Gauss-Seidel)两种不同更新模式的实现。文中通过MATLAB代码展示了这两种模式的具体实现方法,并比较了它们的优劣。并行模式适用于多核计算环境,能够充分利用硬件资源,尽管迭代次数较多,但总体计算时间较短;串行模式则由于“接力式”更新机制,通常收敛更快,但在计算资源有限的情况下可能会形成瓶颈。此外,文章还讨论了惩罚系数rho的自适应调整策略以及在电-气耦合系统优化中的应用实例。 适合人群:从事电力系统优化、分布式计算研究的专业人士,尤其是有一定MATLAB编程基础的研究人员和技术人员。 使用场景及目标:①理解和实现ADMM算法在电力系统分布式调度中的应用;②评估并行和串行模式在不同应用场景下的性能表现;③掌握惩罚系数rho的自适应调整技巧,提高算法收敛速度和稳定性。 其他说明:文章提供了详细的MATLAB代码示例,帮助读者更好地理解和实践ADMM算法。同时,强调了在实际工程应用中需要注意的关键技术和优化策略。

    这篇文章详细探讨了交错并联Buck变换器的设计、仿真及其实现,涵盖了从理论分析到实际应用的多个方面(含详细代码及解释)

    内容概要:本文深入研究了交错并联Buck变换器的工作原理、性能优势及其具体实现。文章首先介绍了交错并联Buck变换器相较于传统Buck变换器的优势,包括减小输出电流和电压纹波、降低开关管和二极管的电流应力、减小输出滤波电容容量等。接着,文章详细展示了如何通过MATLAB/Simulink建立该变换器的仿真模型,包括参数设置、电路元件添加、PWM信号生成及连接、电压电流测量模块的添加等。此外,还探讨了PID控制器的设计与实现,通过理论分析和仿真验证了其有效性。最后,文章通过多个仿真实验验证了交错并联Buck变换器在纹波性能、器件应力等方面的优势,并分析了不同控制策略的效果,如P、PI、PID控制等。 适合人群:具备一定电力电子基础,对DC-DC变换器特别是交错并联Buck变换器感兴趣的工程师和技术人员。 使用场景及目标:①理解交错并联Buck变换器的工作原理及其相对于传统Buck变换器的优势;②掌握使用MATLAB/Simulink搭建交错并联Buck变换器仿真模型的方法;③学习PID控制器的设计与实现,了解其在电源系统中的应用;④通过仿真实验验证交错并联Buck变换器的性能,评估不同控制策略的效果。 其他说明:本文不仅提供了详细的理论分析,还给出了大量可运行的MATLAB代码,帮助读者更好地理解和实践交错并联Buck变换器的设计与实现。同时,通过对不同控制策略的对比分析,为实际工程应用提供了有价值的参考。

    《综合布线施工技术》第8章-综合布线工程案例.ppt

    《综合布线施工技术》第8章-综合布线工程案例.ppt

    基于STM32F103C8T6的K型热电偶温度控制仪设计与实现

    内容概要:本文详细介绍了基于STM32F103C8T6的K型热电偶温度控制仪的设计与实现。硬件部分涵盖了热电偶采集电路、OLED显示模块、蜂鸣器电路、风扇控制电路以及EEPROM存储模块。软件部分则涉及ADC配置、OLED刷新、PID控温算法、EEPROM参数存储、风扇PWM控制等多个方面的具体实现。文中不仅提供了详细的代码示例,还分享了许多调试经验和注意事项,如冷端补偿、DMA传输优化、I2C时钟配置、PWM频率选择等。 适合人群:具有一定嵌入式系统开发经验的工程师和技术爱好者。 使用场景及目标:适用于需要进行温度监测与控制的应用场景,如工业自动化、实验室设备等。目标是帮助读者掌握STM32F103C8T6在温度控制领域的应用技巧,提升硬件设计和软件编程能力。 其他说明:本文提供的工程文件包含Altium Designer的原理图PCB文件,便于二次开发。此外,文中还提到了一些扩展功能,如加入Modbus通信协议,供有兴趣的读者进一步探索。

Global site tag (gtag.js) - Google Analytics