
电脑组成
zhangxinrun_业余erlang
这个作者很懒,什么都没留下…
展开
-
CPU性能判断标准:CPU性能=IPC×频率
IPC(Instruction per Clock):CPU每一时钟周期内所执行的指令数 实际上是频率和IPC在真正影响CPU性能。准确的CPU性能判断标准应该是:CPU性能=IPC(CPU每一时钟周期内所执行的指令多少)×频率(MHz时钟速度),这个公式最初由英特尔提出并被业界广泛认可。 如果将英特尔用于企业级服务器的主频为800MHz的安腾处理器(英特尔的最高级系列CPU)与用于台转载 2011-10-30 15:18:25 · 10047 阅读 · 1 评论 -
网络数据包发送接收全过程
转载:http://blog.csdn.net/hilyoo/article/details/4455031Linux的网络接口分为四部分:网络设备接口,网络接口核心,网络协议族,网络接口socket层。可参考:http://lxr.linux.no/linux+v2.6.30.4/net/ 网络设备接口部分主要负责从物理介质接收和发送数据,实现的文件在linu/driver转载 2011-11-02 21:52:22 · 6248 阅读 · 0 评论 -
什么是中断?什么是异常?
Linux 内核需要对连接到计算机上的所有硬件设备进行管理,毫无疑问这是它的份内事。如果要管理这些设备,首先得和它们互相通信才行,一般有两种方案可实现这种功能:1.轮询(polling) 让内核定期对设备的状态进行查询,然后做出相应的处理;2.中断(interrupt) 让硬件在需要的时候向内核发出信号(变内核主动为硬件主动)。 第一种方案会让内核做不少的无用功,因为轮询总转载 2011-11-02 21:50:30 · 2134 阅读 · 0 评论 -
AIX 5.3 的并发多线程SMT 与 intel的超线程有什么区别?
传统的CPU在某一时间只能处理一个指令序列,通常我们把它称为一个线程。在线程处理的过程中CPU的处理单元需要不断调入指令与数据进行处理。随着CPU技术的发展,CPU的主频与性能不断提高,需要调入指令和数据的速度不断提高。但不幸的是内存技术的发展并没有跟上CPU发展的速度,内存通常无法提供足够的指令和数据给CPU进行处理。为了解决这个问题,业界通常采用多级缓存的方式。CPU处理单元中的寄存器转载 2011-10-31 11:00:00 · 3368 阅读 · 0 评论 -
SMT、CMP、SMP
1、多线程 同时多线程Simultaneous multithreading,简称SMT。SMT可通过复制处理器上的结构状态,让同一个处理器上的多个线程同步执行并共享处理器的执行资源,可最大限度地实现宽发射、乱序的超标量处理,提高处理器运算部件的利用率,缓和由于数据相关或Cache未命中带来的访问内存延时。当没有多个线程可用时,SMT处理器几乎和传统的宽发射超标量处理器一样。SM转载 2011-10-26 17:24:21 · 4013 阅读 · 0 评论 -
外频、系统总线频率、主频、倍频、内存频率、前端总线FSB 【精】
转载:http://hi.baidu.com/zaoyuan1217/blog/item/40c50656a5521f0b3b29357a.html1.主频:主频也叫时钟频率,单位是MHz,用来表示CPU的运算速度。主频由外频和倍频决定,其计算公式为 主频=外频*倍频。外频就是系统总线的工作频率;而倍频则是指CPU外频与主频相差的倍数。如Intel Pentium4 3.06GHz处理转载 2011-10-30 16:20:50 · 7288 阅读 · 0 评论 -
逃离x86架构-----CPU体系结构CISC与RISC之争
转载:http://hi.baidu.com/zaoyuan1217/blog/item/59015b11e8385d165baf534e.htmlx86架构诞生 Intel 8086是一个由Intel于1978年所设计的16位微处理器芯片,是x86架构的鼻祖。不久,Intel 8088就推出了,拥有一个外部的8位数据总线,允许便宜的芯片用途。 早在1981年,IBM公司推出转载 2011-10-30 15:42:54 · 12336 阅读 · 0 评论 -
CPU内核结构
CPU内核主要分为两部分:运算器和控制器。(一) 运算器1、 算术逻辑运算单元ALU(Arithmetic and Logic Unit)ALU主要完成对二进制数据的定点算术运算(加减乘除)、逻辑运算(与或非异或)以及移位操作。在某些CPU中还有专门用于处理移位操作的移位器。通常ALU由两个输入端和一个输出端。整数单元有时也称为IEU(Integer Execution Unit)转载 2011-10-30 19:57:42 · 3490 阅读 · 0 评论 -
X86 CPU,IA-32; X86-64,AMD64; EM64T,IA-32e; IA-64(EPIC) 的意思与区别
X86 CPU ,IA-32IA-32 (Intel Architechure-32,英特尔32位体系架构)现在英特尔X86系列CPU就是IA-32架构的CPU。X86-64,AMD64;EM64T,IA-32e指得是现在的基于x86架构的64位处理器技术。ADM的X86-64,也叫AMD64。Intel的IA-32e,也叫EM64T。EM64T(Extended Me转载 2011-10-30 19:53:16 · 2832 阅读 · 0 评论 -
总线揭密:串行传输VS并行传输
近两年,大家听得最多的一个词可能就是串行传输了。从技术发展的情况来看,串行传输方式大有彻底取代并行传输方式的势头,USB取代 IEEE 1284,SATA取代PATA,PCI Express取代PCI…… 从原理来看,并行传输方式其实优于串行传输方式。通俗地讲,并行传输的通路犹如一条 多车道的宽阔大道,而串行传输则是仅能允许一辆汽车通过的乡间公路。以古老而又典型的标准并行口(Standa转载 2011-10-30 15:17:10 · 17406 阅读 · 0 评论 -
南北桥芯片
南桥芯片(South Bridge)是主板芯片组的重要组成部分,一般位于主板上离CPU插槽较远的下方,PCI插槽的前面,即靠主机箱前的一面,这种布局是考虑到它所连接的I/O总线较多,离处理器远一点有利于布线。相对于北桥芯片来说,其数据处理量并不算大,所以南桥芯片一般都没有覆盖散热片,但现在高档的主板的南桥也覆盖散热片。南桥芯片不与处理器直接相连,而是通过一定的方式(不同厂商各种芯片组有所不同,例如转载 2011-10-30 15:01:40 · 1819 阅读 · 0 评论 -
超线程技术与双核心技术的区别(经典)
可以简单地把双核心技术理解为两个“物理”处理器,是一种“硬”的方式;而超线程技术只是两个“逻辑”处理器,是一种“软”的方式。从原理上来说,超线程技术属于Intel版本的多线程技术。这种技术可以让单CPU拥有处理多线程的能力,而物理上只使用一个处理器。超线程技术为每个物理处理器设置了两个入口─AS(Architecture State,架构状态)接口,从而使操作系统等软件将其识别为两个逻辑处理器。这转载 2011-10-30 20:50:44 · 6017 阅读 · 0 评论 -
超标量
超标量是通过内置多条流水线来同时执行多个处理器,其实质是以空间换取时间。而超流水线是通过细化流水、提高主频,使得在一个机器周期内完成一个甚至多个操作,其实质是以时间换取空间。例如Pentium 4的流水线就长达20级。将流水线设计的步(级)越长,其完成一条指令的速度越快,因此才能适应工作主频更高的CPU。但是流水线过长也带来了一定副作用,很可能会出现主频较高的CPU实际运算速度较低的现象,Inte转载 2011-10-30 20:45:32 · 2441 阅读 · 0 评论 -
倍频系数
定义 CPU的倍频,全称是倍频系数。CPU的核心工作频率与外频之间存在着一个比值关系,这个比值就是倍频系数,简称倍频。理论上倍频是从1.5一直到无限的,但需要注意的是,倍频是以0.5为一个间隔单位。外频与倍频相乘就是主频,所以其中任何一项提高都可以使CPU的主频上升。来源 原先并没有倍频概念,CPU的主频和系统总线的速度是一样的,但CPU的速度越来越快,倍频技术也就应允而生。它可使转载 2011-10-30 20:40:28 · 1508 阅读 · 0 评论 -
计算机各个部件的超频
超频 严格意义上的超频是一个广泛的概念,它是指任何提高计算机某一部件工作频率而使之在非标准频率下工作从而提高该部件工作性能的行为,其中包括CPU超频、主板超频、内存超频、显示卡超频和硬盘超频等等很多部分。 通常所说的CPU超频仅仅是提高CPU的工作频率而采用的一种方法。一般来说,CPU制造商都会为了保证产品质量而预留一点频率余地,例如实际能达到2GHz的P4CPU转载 2011-10-30 20:38:31 · 1153 阅读 · 0 评论 -
64位技术 概述(从16位-32位-64位)
“位”,简单地理解就是CPU的寻址空间。在计算机技术的发展史上,位的演变起到了举足轻重的作用。从1971年的4位计算到如今已来临的64位计算时代,经历了漫长的演变过程。 1978——1995年:16位大行其道 1978年,Intel推出了首颗16位CPU——8086。在此期间,操作系统走过了16位的PC-DOS、MS-DOS、CP/M-86、UCSD Pascal P-Syste转载 2011-10-30 20:00:56 · 1460 阅读 · 0 评论 -
CPU的指令集(指令系统)
要讲CPU,就必须先讲一下指令系统。指令系统指的是一个CPU所能够处理的全部指令的集合,是一个CPU的根本属性。比如我们现在所用的CPU都是 采用x86指令集的,他们都是同一类型的CPU,不管是PIII、Athlon或Joshua。我们也知道,世界上还有比PIII和Athlon快得多的 CPU,比如Alpha,但它们不是用x86指令集,不能使用数量庞大的基于x86指令集的程序,如Windows转载 2011-10-30 19:58:34 · 12894 阅读 · 0 评论 -
Intel与AMD的起源、关系 及其三十年的战争
Intel前任CEO安迪•格鲁夫有句名言,“只有偏执狂才能生存”,也正是在他这个偏执狂人的带领下,Intel才从1980年代中期的低谷走出,成功转型,从一家生产存储器的濒临倒闭的平庸企业变为一家引领IT行业发展的伟大公司。但诠释格鲁夫名言的不仅只有Intel,就在同一个行业,一家与Intel有着深厚渊源,凭借着比更加偏执自信、坚韧顽强的企业精神,与Intel持续战斗了近三十年。三十年间,这家企业尽转载 2011-10-30 19:55:22 · 5802 阅读 · 1 评论 -
中断屏蔽(经典)
中断由异步的外部事件引起。外部事件及中断响应与正在执行的指令不存在关系。80386有两根引脚INTR和NMI接受外部中断请求信号,INTR接受可屏蔽中断请求。在80386中,标志寄存器EFLAGS中的IF标志决定是否屏蔽可屏蔽中断请求。 处理器必须接受和处理来自NMI的中断请求。在80386系统中,处理器在响应NMI的中断向量号固定为2。为了避免不可屏蔽中断的嵌套,当接受到一个NMI中断请求转载 2011-11-02 22:27:46 · 4060 阅读 · 0 评论