首页 > 其他分享 >CPU的发展史

CPU的发展史

时间:2023-09-09 21:34:09浏览次数:28  
标签:发展史 架构 Intel 微处理器 处理器 CPU 时钟

中央处理器(Central Processing Unit,简称CPU)是计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元。

CPU的工作原理可以概括为三个主要步骤:

  1. 取指令:CPU从内存中读取指令,将其存储在指令寄存器中,也就是获取指令。
  2. 执行指令:CPU根据指令的类型和操作码,执行相应的操作,如算术运算、逻辑运算、数据传输等。
  3. 存储结果:CPU将执行结果存储在寄存器或内存中,供后续的指令使用。

CPU的工作是基于时钟信号的,每个时钟周期,CPU取一条指令并执行,然后等待下一个时钟周期。时钟周期的长度由CPU的时钟频率决定,时钟频率越高,CPU的执行速度越快。

1971年,Intel 发布第一块微处理器 4004,它包含 2300 个晶体管,采用 10 微米工艺。

1974 年,Intel 发布了 8080 微处理器,它成为最受欢迎的微处理器之一,也是计算机历史上最重要的里程碑之一。

1978 年,Motorola 发布了一款名为 6800 的微处理器,它包含 6000 个晶体管。

1982 年,Intel 发布了 80286 微处理器,它有 13 万个晶体管,采用 3 微米工艺。

1985 年,IBM 发布了 PowerPC(Power Performance Computing)微处理器架构,它基于 RISC(精简指令集计算机)架构。

1993 年,Intel 发布了奔腾处理器(Pentium Processor),它采用新的指令集和架构,使计算机性能提高了很多。

2000 年,Intel 和 DEC 等公司合作开发了 Itanium(安腾)处理器,它是一款基于精简指令集计算机(RISC)架构的处理器。

2004 年,Intel 和 AMD 等公司推出了基于 x86 架构的处理器,例如 Intel Core 和 AMD Phenom。

2007 年,Apple 发布了第一款 iPhone 手机,它包含一款由三星电子生产的 ARMv7 架构的处理器。

2011 年,Intel 发布了第一款用于个人电脑的八核处理器,它采用 Intel 的 Tri-Gate 工艺制造。

2014 年,Intel 和 ARM 等公司推出了基于 RISC-V(第五代精简指令集计算机)架构的处理器。

目前,CPU 技术已经非常成熟,性能和工艺不断提升,不断应用在各种电子设备中。

标签:发展史,架构,Intel,微处理器,处理器,CPU,时钟
From: https://blog.51cto.com/u_14540126/7420882

相关文章

  • tensorflow选择cpu/gpu训练
    http://www.taodudu.cc/news/show-3980798.html?action=onClick通过环境变量控制屏蔽GPUexportCUDA_VISIBLE_DEVICES=""通过训练代码控制https://blog.csdn.net/dream_to_dream/article/details/122249872选择CPU:importosos.environ["CUDA_DEVICE_ORDER"]="......
  • KdMapper扩展实现之CPUID(cpuz141.sys)
    1.背景  KdMapper是一个利用intel的驱动漏洞可以无痕的加载未经签名的驱动,本文是利用其它漏洞(参考《【转载】利用签名驱动漏洞加载未签名驱动》)做相应的修改以实现类似功能。需要大家对KdMapper的代码有一定了解。 2.驱动信息 驱动名称cpuz141.sys 时间戳583446......
  • 服务器遭受攻击,CPU升高,流量升高,你一般如何处理?(几种攻击处理)
    服务器遭受攻击,CPU升高,流量升高,你一般如何处理?原创 六便士IT 六便士IT 2023-07-3011:00 发表于陕西收录于合集#Linux运维35个在什么情况下服务器会遭受攻击,从而导致CPU升高,流量升高1.DDoS(分布式拒绝服务攻击):这是一种常见的网络攻击方式,攻击者通过利用多个控制的机......
  • 计算机组成原理—指令系统、CPU
    计算机组成原理—中央处理器(2)五、指令系统1.机器指令1.1一般形式指令由操作码和地址码构成操作码用来指明指令要完成的操作。操作码长度可固定,可改变地址码用来指出指令的源操作数的地址四地址指令:OPA1A2A3A4操作码第一地址第二地址结果地址下一......
  • cpu的errata
    芯片如果流片后,产生一些需要软件workaround的bug怎么处理呢?在linux中,对于pci,有pci的quirk,对于cpu,有cpu的errata。以arm为例,针对cpu执行errata的代码为:arch/arm64/kernel/cpu_errata.c以arm较新的armN2为例:arch/arm64/kernel/cpu_errata.c392:MIDR_ALL_VERSIONS(MIDR_N......
  • Go - benchmark cpuprofile
    zzh@ZZHPC:/zdata/MyPrograms/Go/aaa$gotest-runNONE-bench.goos:linuxgoarch:amd64pkg:zzh/aaacpu:Intel(R)Core(TM)[email protected]/opPASSokzzh/aaa1.392szzh@ZZHPC:/zdata/MyPrograms/Go......
  • CPU简史
    这是一个OS课程作业。大部分信息来源于维基百科。第一个微处理器:Intel40041971,Intel推出世界上第一款商用微处理器4004。4004是4位处理器,含有2300个晶体管,采用10微米制程,性能与1946年ENIAC相似,但尺寸仅有3mm×4mm。4004原先是为一家名为Busicom的日本公司而设计,用来生产电子计......
  • 点了下详情系统,CPU 100%。。。
    作者:玛奇玛链接:https://juejin.cn/post/7233307834456129593又是一个百无聊赖的早晨,我在快乐地摸鱼,工作群响了:离线系统登录不上了。我第一反应是不科学啊,系统已经很久改动过了...赶紧上生产环境看看,CPU高达1200%。接着又是熟练地敲出那几行排查CPU过高的命令:top-H-ppid......
  • CPU执行程序的过程
    CPU执行程序的过程目录CPU执行程序的过程前言/基础知识为了更好的分析程序的执行过程,我们还需要了解一下基础的计算机硬件信息在执行指令前,我们还需要认识一下CPU中的重要部件:寄存器。特殊寄存器StackPointerregister(SP)LinkRegister(LR)ProgramCounter(PC)WordZeroRegister(W......
  • CPU扫盲
    CPU扫盲目录CPU扫盲指令集指令集概念指令集架构CPU和指令集的关系CPU如何执行指令以及流水线技术指令系统组成地址空间操作数指令操作和编码CPU如何执行一条指令CPU如何执行多条指令RISC-V指令集架构寄存器RSIC-V32I寄存器说明RAISC指令比较指令格式比较寻址方式比较公共指令功......