以Intel为例,有酷睿(Core),赛扬(Celeron),奔腾(Pentium),至强(Xeon)这几大系列。对于CPU,大家可能对核心,线程数,频率这些性能指标比较熟悉,其实最重要的是需了解不同的CPU是针对不同场合设计的,好比你再追求速度也不会开着兰博基尼去跑越野吧[1]。简单来说,至强是给服务器用的,酷睿是主流家用的,奔腾和赛扬则是面向低成本低性能的配置,赛扬又是奔腾的简配版本。
悉数历史 英特尔历代经典 CPU 产品回顾 从英特尔于 1971 年推出首款 4004 微处理器到现在, 英特尔处理器已经走过 了 40 个年头。在告别 13 年传奇品牌奔腾之后,我们又迎来新一代酷睿 i 双核处 理器。现在,我们就来回顾一下英特尔处理器 40 年来的发展历程。 1971 年:4004 微处理器 4004 是英特尔推出的第一款微处理器。这一突破性的发明最先应用于 Busicom 计算器,为无生命体和个人计算机的智能嵌入铺平了道路。 晶体管数量: 2300 速度:108 KHz
计算机的所有“计算”都是由CPU来进行的。自然,CPU也是整台计算机造价最昂贵的部分之一。
在 10 月 16 号的时候,Intel 正式发布了第 14 代的酷睿处理器。但还有很多同学看不懂这种发布会上发布的各种 CPU 参数。借着这个时机,我给大家深入地讲讲 CPU 的型号规则、代际架构与微架构方面的知识。
【新智元导读】7月18日,英特尔迎来了它50周岁的生日。这位CPU巨头50年来曾带来PC市场的辉煌,如同PC时代的催化剂,只要有计算的地方就有他的身影;他也曾一度有着芯片领域垄断的地位;而他也被公认错过了移动市场,为此付出巨大代价……如今,在AI时代浪潮下,英特尔能否握紧第一张船票,航行在AI阵列的前端呢?
说到超线程技术,大家应该都不陌生了,Intel早在2002年推出的Northwood奔腾4 HT处理器就把这一技术带入到消费级市场,虽然随后的酷睿2处理器超线程被抛弃,不过到了2008年推出的Nehalem架构Core i7处理器又把超线程技术带回到市场上,并一直沿用至今,现在的Core i7/i3、部分奔腾与Atom、还有移动版的双核Core i5与Core M处理器都有超线程技术,AMD最新推出的Ryzen系列除最低端的Ryzen 3外都带有SMT多线程技术,与Intel的超线程技术类似。
主频也叫时钟频率,单位是MHz,用来表示CPU的运算速度。CPU的主频=外频×倍频系数。很多人认为主频就决定着CPU的运行速度,这不仅是个片面的,而且对于服务器来讲,这个认识也出现了偏差。至今,没有一条确定的公式能够实现主频和实际的运算速度两者之间的数值关系,即使是两大处理器厂家Intel和AMD,在这点上也存在着很大的争议,我们从Intel的产品的发展趋势,可以看出Intel很注重加强自身主频的发展。像其他的处理器厂家,有人曾经拿过一快1G的全美达来做比较,它的运行效率相当于2G的Intel处理器。
我们在以前提到过,Intel通过多核技术,推翻了PowerPC,SPARC等大小型机的反动统治,将计算技术带入了一个崭新的时代,并迅速在服务器领域占据统治地位。
大多数人无疑都熟悉英特尔、AMD、高通、IBM、德州仪器,甚至可能是威盛,但还有另一家前身芯片制造商您应该了解:Cyrix。
在JDK 5之前Java语言是靠synchronized关键字保证同步的,这会导致有锁 锁机制存在以下问题: 在多线程竞争下,加锁、释放锁会导致比较多的上下文切换和调度延时,引起性能问题。 一个线程持有锁会导致其它所有需要此锁的线程挂起。 如果一个优先级高的线程等待一个优先级低的线程释放锁会导致优先级倒置,引起性能风险。 volatile是不错的机制,但是volatile不能保证原子性。因此对于同步最终还是要回到锁机制上来。 独占锁是一种悲观锁,synchronized就是一种独占锁,会导致其它所有需要锁
中央处理器(英文Central Processing Unit,CPU)是一台计算机的运算核心和控制核心。CPU、内部存储器和输入/输出设备是电子计算机三大核心部件。其功能主要是解释计算机指令以及处理计算机软件中的数据。CPU由运算器、控制器和寄存器及实现它们之间联系的数据、控制及状态的总线构成。差不多所有的CPU的运作原理可分为四个阶段:提取(Fetch)、解码(Decode)、执行(Execute)和写回(Writeback)。 CPU从存储器或高速缓冲存储器中取出指令,放入指令寄存器,并对指令译码,并执行指令。
ARM公司在经典处理器ARM11以后的产品改用Cortex命名,并分成A、R和M三类,旨在为各种不同的市场提供服务。
最开始的处理器比较简单,8086处理器是评估当前的指令指针(CS:IP)指向的指令,然后再执行解码、执行、退出,并移动指令指针到下一个位置,每一个新的芯片都做了改进,大多数的芯片增加了新的功能,一些增加了新的寄存器,基于本篇文章的目的,我主要关注在对指令集运行方面有很大影响的变化,其它的例如新增了虚拟内存空间或者平行处理器等也非常值得一说和有用,但是这篇文章不会讨论。
总的来说,第一台486电脑的特点是处理器速度较快,内存容量较大,硬盘容量也比较大,操作系统已经开始向图形化界面转变,但售价较高,适用范围相对较窄。
信不信,随便逮住一个人问他知不知道CPU,我想他的答案一定会是肯定的,但是如果你再问他知道ARM和X86架构么?这两者的区别又是什么?绝大多数的人肯定是一脸懵逼。今天小编就带你深入了解CPU的这两大架
------转自freebuf 英特尔今天承认旗下管理引擎(ME)、服务器平台服务(SPS)和信任执行引擎(TXE)存在多个安全漏洞。 这几个固件级漏洞能让登录的管理员以及恶意或劫持的高权限进程运行操
甄建勇,高级架构师(某国际大厂),十年以上半导体从业经验。主要研究领域:CPU/GPU/NPU架构与微架构设计。感兴趣领域:经济学、心理学、哲学。
一位数学家发现了一个威胁英特尔整个处理器线程的方程式,而这恰恰是在计算成为主流之前。
E7500是第一代酷睿双核cpu,采用LGA775接口,目前属于低端入门水平,已经淘汰。这款cpu可以满足GTA4的配置要求,可以比较流畅的运行这款游戏。GTA4配置要求.
哥们儿本来时写单片机来着,后来又看见我的板子了,搜索了一下以前爷没有写过,就扔下单片机的文章写这个了。
原子操作在并发编程中是很重要的概念之一,java中的并发的原子操作和各种锁的实现都少不了CAS的影子,本文从AtomicReferenceFieldUpdater类的使用开始说起,由浅入深,层层深挖,最终挖到硬件来描述并发领域中的最重要的概念:原子操作。 目录: 1、AtomicReferenceFieldUpdater的使用。 2、AtomicReferenceFieldUpdater源码分析。 3、CAS基本介绍。 4、CAS 底层原理。 5、CPU锁的种类。 5、CAS的缺点 使用 AtomicR
服务器是构建云计算和数据中心的最核心基础设备,在公有云持续放量的背景下,服务器行业正迎来景气拐点。本文围绕4个核心问题,由浅入深对服务器进行深入剖析:
Java Volatile 关键字是一种轻量级的数据一致性保障机制,之所以说是轻量级的是因为 volatile 不具备原子性,它对数据一致性的保障体现在对修改过的数据进行读取的场景下(也就是数据的可见性)。比起对读操作使用互斥锁, volatile 是一种很高效的方式。因为 volatile 不会涉及到线程的上下文切换,以及操作系统对线程执行的调度运算。同时 volidate 关键字的另一个功能是解决“指令重排序问题”。
iamlaosong评:虽然rpm包版本很多,不过目前的新机器都可以使用x86_64版本,而且也应该使用这个版本,除非一些特殊场合,比如为了使用一些老版程序。有些功能没有x86_64版本,那也只好用i386了。现在的发行包,一般也就提供i386和x86_64两个版本,即32位版本和64位版本,有些甚至已经不提供i386版本了。
在过去的几年中,出现了新的编程语言:Go或GoLang。没有什么比新的编程语言更使开发人员疯狂了,对吗?因此,我在4到5个月前开始学习Go语言,在这里我将告诉您为什么还要学习这种新语言。
性能测试中当我们尝试使用 Linux 命令(如 nproc 或 lscpu )了解服务器CPU架构和性能参数时,我们经常发现我们无法正确解释其结果,因为我们混淆CPU、物理核、逻辑核概念等术语。
原文地址:Why should you learn Go? 原文作者:Keval Patel 译文出自:掘金翻译计划 本文永久链接:https://github.com/xitu/gold-miner
““Go will be the server language of the future.[1]” — Tobias Lütke, Shopify 在过去几年,有一门崛起的新语言:Go 或者 Go
IT业界的发展使得数年之前的电脑不管是性能还是功能都已经落后于主流,大部分都已经被用户转给了回收行业,但是也有就此束之高阁的。
http://www.blogjava.net/xylz/archive/2010/07/04/325206.html
Java语言中经常靠synchronized关键字保证同步的,这会导致有锁(也是我们经常所得重量级锁,因为其太过于繁重,所以才出现轻量级锁)。
中央处理器(CPU,Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。它的功能主要是解释计算机指令以及处理计算机软件中的数据。 中央处理器主要包括运算器(算术逻辑运算单元,ALU,Arithmetic Logic Unit)和高速缓冲存储器(Cache)及实现它们之间联系的数据(Data)、控制及状态的总线(Bus)。它与内部存储器(Memory)和输入/输出(I/O)设备合称为电子计算机三大核心部件。 物理
因此工程师们,就在CPU上多放晶体管,不断提升CPU的时钟频率,让CPU更快,程序的执行时间就会缩短。
想想DDoS、任意代码执行、内存损坏这些攻击,两大厂商的芯片曝出的众多问题为这类攻击埋下了隐患。 微软在11月份的周二补丁日公布了我们所要担心的55个CVE;似乎嫌漏洞还不够多,AMD和英特尔公布的产品存在的漏洞超过了这个数字。 仅AMD就在周四公布了50个新的CVE,其中23个被评为“高危”漏洞,这意味着它们在通用漏洞评分系统中的评分介于7.0到8.9之间。 不妨先从AMD Graphics Driver for Windows 10中的27个漏洞说起——其中18个被评为高危漏洞,因为至少它们存在于软件中
尽管AMD近几年来势汹汹,但总体来看,过去十几年来,英特尔在传统PC芯片x86市场上占据统治地位。
作为一名设计师,有时候真的在想为什么要选择这个行业,经常性的加班已经让人身心俱疲,加班越来越多,电脑配置越来越高, 但是工资却还是不见长!
右键计算机->设备管理器->处理器(如下图,处理器下有几个即为几核,按这种方式来看我的电脑为八核,其实并不是这样,下面我会解释)
如果你要购买一台新计算机,有两种主要的 CPU 架构可供选择。Windows PC 通常建立在 Intel 和 AMD 使用的 x86 平台上,而 Apple 的计算机则使用该公司自己的基于 ARM 架构的 M1 和 M2 处理器。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
目前intel haswell系列处理器已经正式开卖,关于各代处理器的性能对比的话题也热了起来。最近hardware info就收到了不少网友的请求,希望对近几代移动和桌面处理器进行性能对比。有别于桌面处理器,移动处理器并不零售,其性能也受到内存和其他环境的影响。所以对移动平台进行性能测试并非易事,所以也很少有评测将移动处理器和桌面处理器放在一起。
特别鸣谢:木芯工作室 孔子学鼓琴师襄子,十日不进。师襄子曰:“可以益矣。”孔子曰:“丘已习其曲矣,未得其数也。”有间,曰:“已习其数,可以益矣。”孔子曰:“丘未得其志也。”有间,曰:“已习其志,可以益矣。”孔子曰:“丘未得其为人也。”有间,有所穆然深思焉,有所怡然高望而远志焉。曰:“丘得其为人,黯然而黑,几然而长,眼如望羊,如王四国,非文王其谁能为此也!”师襄子辟席再拜,曰:“师盖云文王操也。”
大部分程序员见到的服务器也就是云服务器,知名的那几家公司:阿里云、腾讯云…都是著名的云服务器提供厂商。在学校写个网站啥的,学生就可以优惠买买买。不过今天我们介绍的是服务器而非云服务器。在学校的时候,老师会说:“你们用的电脑也是服务器”。是的,那么现在我们来讨论,PC服务器和服务器的区别:
在我们这个系列的第一篇文章中,我们就已经使用过了 BIOS 10H 中断,用来在屏幕上打印一行字符: 计算机是如何启动的?如何制作自己的操作系统
这种情况,让传统巨头IBM感受到了威胁。一直以来,他们都专注于大型机,导致忽视了小型机的市场。
据BleepingComputer网站报道,英特尔公布了三个影响范围广泛的自家处理器高危漏洞,能够允许攻击者和恶意软件在设备系统上获得增强权限。
世界上第一台电子计算机"ENIAC"于1946年2月14日在美国宾夕法尼亚大学诞生,美国人莫克利(JohnW.Mauchly)和艾克特(J.PresperEckert)发明,主要是有大量的电子管组成,主用于科学计算。 主要特点:
Core i7-970:Intel的第二款桌面六核心,885美元(千颗批发价/下同)
作者介绍:高剑林,腾讯架构平台部,平台开发中心基础研发组组长。先后从事过通讯设备的开发和存储设备的研发工作。目前致力于一体化的涉及—从硬件和软件的结合,以及OS多个层面综合考虑系统设计,找出最优路径
CPU指令集都是存储在CPU内部的,主要是对CPU运算进行优化、指导的硬程序,有了这些CPU指令集,CPU就能够更快速高效的工作。系统所安排的每一个命令,都需要CPU根据预先设定好的某一条指令来完成,而这些预先设定好的指令统称为cpu指令集。
领取专属 10元无门槛券
手把手带您无忧上云