PCI汇流排是啥意思?汇流排代表啥意思?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PCI汇流排是啥意思?汇流排代表啥意思?相关的知识,希望对你有一定的参考价值。
参考技术APCI汇流排是什么意思?汇流排代表什么意思?
PCI汇流排
PCI技术规格简介
从1992年创立规范到如今,PCI汇流排已成为了计算机的一种标准汇流排。由PCI汇流排构成的标准系统结构如图一所示。
PCI汇流排取代了早先的ISA汇流排。当然与在PCI汇流排后面出现专门用于显示卡的AGP汇流排,与现在PCI Express汇流排,但是PCI能从1992用到现在,说明他有许多优点,比如即插即用(Plug and Play)、中断共享等。在这里我们对PCI汇流排做一个深入的介绍。
从资料宽度上看,PCI汇流排有32bit、64bit之分;从汇流排速度上分,有33MHz、66MHz两种。目前流行的是32bit @ 33MHz,而64bit系统正在普及中。改良的PCI系统,PCI-X,最高可以达到64bit @ 133MHz,这样就可以得到超过1GB/s的资料传输速率。如果没有特殊说明,以下的讨论以32bit @ 33MHz为例。
一、基本概念
不同于ISA汇流排,PCI汇流排的地址汇流排与资料汇流排是分时复用的。这样做的好处是,一方面可以节省接外挂的管脚数,另一方面便于实现突发资料传输。在做资料传输时,由一个PCI装置做发起者(主控,Initiator或Master),而另一个PCI装置做目标(从装置,Target或Slave)。总线上的所有时序的产生与控制,都由Master来发起。PCI汇流排在同一时刻只能供一对装置完成传输,这就要求有一个仲裁机构(Arbiter),来决定在谁有权力拿到汇流排的主控权。
32bit PCI系统的管脚按功能来分有以下几类:
系统控制: CLK,PCI时钟,上升沿有效
RST ,Reset讯号
传输控制: FRAME#,标志传输开始与结束
IRDY#,Master可以传输资料的标志
DEVSEL#,当Slave发现自己被定址时置低应答
TRDY#,Slave可以转输资料的标志
STOP#,Slave主动结束传输资料的讯号
IDSEL,在即插即用系统启动时用于选中板卡的讯号
地址与资料汇流排: AD[31::0],地址/资料分时复用汇流排
C/BE#[3::0],命今/位元组使能讯号
PAR,奇偶校验讯号
仲裁号: REQ#,Master用来请求汇流排使用权的讯号
GNT#,Arbiter允许Master得到汇流排使用权的讯号
错误报告: PERR#,资料奇偶校验错
SERR#,系统奇偶校验错
当PCI汇流排进行操作时,发起者(Master)先置REQ#,当得到仲裁器(Arbiter)的许可时(GNT#),会将FRAME#置低,并在AD总线上放置Slave地址,同时C/BE#放置命令讯号,说明接下来的传输型别。所有PCI总线上装置都需对此地址译码,被选中的装置要置DEVSEL#以宣告自己被选中。然后当IRDY#与TRDY#都置低时,可以传输资料。当Master资料传输结束前,将FRAME#置高以标明只剩最后一组资料要传输,并在传完资料后放开IRDY#以释放汇流排控制权。
这里我们可以看出,PCI汇流排的传输是很高效的,发出一组地址后,理想状态下可以连续发资料,峰值速率为132MB/s。实际上,目前流行的33M@32bit北桥晶片一般可以做到100MB/s的连续传输。
二、即插即用的实现
所谓即插即用,是指当板卡插入系统时,系统会自动对板卡所需资源进行分配,如基地址、中断号等,并自动寻找相应的驱动程式。而不象旧的ISA板卡,需要进行复杂的手动配置。
实际的实现远比说起来要复杂。在PCI板卡中,有一组暂存器,叫"配置空间"(Configuration Space),用来存放基地址与记忆体地址,以及中断等资讯。
以记忆体地址为例。当上电时,板卡从ROM里读取固定的值放到暂存器中,对应记忆体的地方放置的是需要分配的记忆 *** 元组数等资讯。作业系统要跟据这个资讯分配记忆体,并在分配成功后把相应的暂存器中填入记忆体的起始地址。这样就不必手工设定开关来分配记忆体或基地址了。对于中断的分配也与此类似。
三、中断共享的实现
ISA卡的一个重要局限在于中断是独占的,而我们知道计算机的中断号只有16个,系统又用掉了一些,这样当有多块ISA卡要用中断时就会有问题了。
PCI汇流排的中断共享由硬体与软体两部分组成。
硬体上,采用电平触发的办法:中断讯号在系统一侧用电阻接高,而要产生中断的板卡上利用三极体的集电极将讯号拉低。这样不管有几块板产生中断,中断讯号都是低;而只有当所有板卡的中断都得到处理后,中断讯号才会回复高电平。
软体上,采用中断链的方法:假设系统启动时,发现板卡A用了中断7,就会将中断7对应的记忆体区指向A卡对应的中断服务程式入口ISR_A;然后系统发现板卡B也用中断7,这时就会将中断7对应的记忆体区指向ISR_B,同时将ISR_B的结束指向ISR_A。以此类推,就会形成一个中断链。而当有中断发生时,系统跳转到中断7对应的记忆体,也就是ISR_B。ISR_B就要检查是不是B卡的中断,如果是,要处理,并将板卡上的拉低电路放开;如果不是,则呼叫ISR_A。这样就完成了中断的共享。
通过以上讨论,我们不难看出,PCI汇流排有着极大的的优势。而近年来的市场情况也证实了这一点。
电脑中的PCI汇流排是什么意思?PCI是什么意思?
PCI:周边元件扩充套件介面
P汇流排和K汇流排是什么意思?
摘有关资料所述:S7400的模组是使用机架上的汇流排连线起来的。机架上的P汇流排(I/O汇流排)用于I/O讯号的高速交换和对讯号模组的高速访问。C汇流排(通讯汇流排,或称K汇流排)用于在C汇流排各站之间的高速通讯资料交换,C和K分别是英语单词Communication和德语单词Kommunikation(通讯)的缩写。两种汇流排分开后,控制和通讯分别有各自的资料通道,通讯任务不会影响控制的快速性。
AHBLite 汇流排是什么意思
[AMBA AHB-Lite]
AHB-Lite
AHB: Advanced High-performance Bus
用于高表现力高clock频率的系统. 最经常的使用是连线 internal memeory device, external memory interface, 以及 high bandwidth 外围. 其基本组元是: Master, Slave, Decoder, Multiplexor.
在 address/control phase 与 data phase 中, 存在 fixed pipeline.
AHB: 仅仅支援 AMBA AXI protocol 的功能子集(subset).
AHB-Lite: 如果除去在 master 与 slave IP 开发中不需要的部分, 则 AHB protocol 的这个 subset 则定义为 AHB-Lite.
uss汇流排是什么意思
USS同时也是星际联邦飞船的识别码,或者星际联邦的简称。比如企业号就是 USS NCC-1701.。
USS协议基本概念
USS 协议(Universal Serial Interface Protocol 通用序列介面协议)是SIEMENS 公司所有传动产品的通用通讯协议,它是一种基于序列汇流排进行资料通讯的协议。USS协议是主-从结构的协议,规定了在USS 总线上可以有一个主站和最多31 个从站;总线上的每个从站都有一个站地址(在从站引数中设定),主站依靠它识别每个从站;每个从站也只对主站发来的报 *** 出响应并回送报文,从站之间不能直接进行资料通讯。另外,还有一种广播通讯方式,主站可以同时给所有从站传送报文,从站在接收道报文并做出相应的响应后可不回送报文。
HT汇流排是什么意思啊?
HyperTransport技术是一种高速点对点汇流排技术,每个HyperTransport具有两个单向的点对点连结。要注意的是HyperTransport并不是PC的专利,它在其它领域也广为应用。HyperTransport能够提供400MHz的I/O工作频率和800MHz的CPU到CPU工作频率,这被称为"double pumped",实际上就是在时钟的上升沿和下降沿同时传输讯号,这和DDR记忆体的工作原理是一样的。一个8位的I/O介面可以提供800MB/s的传输率,因为HyperTransport具有两个单向的链路,因此它可以提供1.6GB/s的频宽。一个16位的CPU到CPU之间的链路可以提供3.2GB/s的频宽,双向就能提供6.4GB/s的带宽了。
HyperTransport目前在K8平台上起到传输CPU和主机板晶片(组)之间资料的作用。很多朋友都对这一汇流排并不感到陌生,但是却经常产生不小的误会。最常见的便是将HyperTransport频率与前端汇流排频率(FSB)和外频相混淆。如某些K8主机板的宣传广告上这样地描述:“本主机板支援FSB 1000MHz”,其实在K8平台上,FSB这个概念已经很模糊了:前端汇流排是CPU跟外界沟通的唯一通道,处理器必须通过它才能获得资料和将运算结果传送给其它对应装置,包括北桥晶片和记忆体;而在K8处理器上,记忆体控制器集成于CPU内部,这样CPU可以不通过原有的前端汇流排而直接从记忆体获得资料。在AMD释出的Athlon64 CPU规格表以及各个晶片组厂商释出的晶片组原理图上,我们根本就看不到前端汇流排的字样。
CAN汇流排是什么意思?
CAN汇流排是车载网路汇流排中的一种,车载汇流排还有LIN、MOST、flaxray、CANFD、汇流排拓扑结构通常是根据汇流排资讯的功能将CAN汇流排分为舒适(车身)CAN和动力CAN(底盘)。
PCI汇流排半长卡是什么意思?
分2个意思来看:
1,PCI汇流排,就是PCI汇流排,电气特性,这个百度就知道了。
2,半长卡:这个说的是板卡的长度,物理特性,对比的是全长卡,一般我们说PCI卡都是指全长卡,半长卡主要是因为有一些特定的场合所用的计算机受空间限制因素而使用。半长卡的尺寸并不是完全就是全长卡的一般,但相对小一些,占用空间小一些。
PC汇流排 ISA汇流排 EISA汇流排 PCI汇流排是什么意思?都有什么区别?越详细越好!
汇流排,即计算机系统各个元件连线的资料、控制线路的总称。
ISA是非常老的汇流排,最多支援16bit,资料频宽较低;EISA是ISA的增强,资料频宽有提升,这两种汇流排已经淘汰了。PCI是应用最广泛的汇流排,支援32bit、64bit资料,支援33MHz~66MHz,资料频宽较高,但也是比较旧的的,最新的,有PCI-E等等。
数码汇流排是什么意思
任何一个微处理器都要与一定数量的部件和外围装置连线,但如果将各部件和每一种外围装置都分别用一组线路与CPU直接连线,那么连线将会错综复杂,甚至难以实现。为了简化硬体电路设计、简化系统结构,常用一组线路,配置以适当的介面电路,与各部件和外围装置连线,这组共用的连线线路被称为汇流排。采用汇流排结构便于部件和装置的扩充,尤其制定了统一的汇流排标准则容易使不同装置间实现互连。
----微机中汇流排一般有内部汇流排、系统汇流排和外部汇流排。内部汇流排是微机内部各外围晶片与处理器之间的汇流排,用于晶片一级的互连;而系统汇流排是微机中各外挂板与系统板之间的汇流排,用于外挂板一级的互连;外部汇流排则是微机和外部装置之间的汇流排,微机作为一种装置,通过该汇流排和其他装置进行资讯与资料交换,它用于装置一级的互连。
----另外,从广义上说,计算机通讯方式可以分为并行通讯和序列通讯,相应的通讯汇流排被称为并行汇流排和序列汇流排。并行通讯速度快、实时性好,但由于占用的口线多,不适于小型化产品;而序列通讯速率虽低,但在资料通讯吞吐量不是很大的微处理电路中则显得更加简易、方便、灵活。序列通讯一般可分为非同步模式和同步模式。
----随着微电子技术和计算机技术的发展,汇流排技术也在不断地发展和完善,而使计算机汇流排技术种类繁多,各具特色。下面仅对微机各类汇流排中目前比较流行的汇流排技术分别加以介绍。
一、内部汇流排
----1.I2C汇流排
----I2C(Inter-IC)汇流排10多年前由Philips公司推出,是近年来在微电子通讯控制领域广泛采用的一种新型汇流排标准。它是同步通讯的一种特殊形式,具有介面线少,控制方式简化,器件封装形式小,通讯速率较高等优点。在主从通讯中,可以有多个I2C汇流排器件同时接到I2C总线上,通过地址来识别通讯物件。
----2.SPI汇流排
----序列外围装置介面SPI(serial peripheral interface)汇流排技术是Motorola公司推出的一种同步序列介面。Motorola公司生产的绝大多数MCU(微控制器)都配有SPI硬体介面,如68系列MCU。SPI汇流排是一种三线同步汇流排,因其硬体功能很强,所以,与SPI有关的软体就相当简单,使CPU有更多的时间处理其他事务。
----3.SCI汇流排
----序列通讯介面SCI(serial munication interface)也是由Motorola公司推出的。它是一种通用非同步通讯介面UART,与MCS-51的非同步通讯功能基本相同。
二、系统汇流排
----1.ISA汇流排
----ISA(industrial standard architecture)汇流排标准是IBM 公司1984年为推出PC/AT机而建立的系统汇流排标准,所以也叫AT汇流排。它是对XT汇流排的扩充套件,以适应8/16位资料汇流排要求。它在80286至80486时代应用非常广泛,以至于现在奔腾机中还保留有ISA汇流排插槽。ISA汇流排有98只引脚。
----2.EISA汇流排
----EISA汇流排是1988年由Compaq等9家公司联合推出的汇流排标准。它是在ISA汇流排的基础上使用双层插座,在原来ISA汇流排的98条讯号线上又增加了98条讯号线,也就是在两条ISA讯号线之间新增一条EISA讯号线。在实用中,EISA汇流排完全相容ISA汇流排讯号。
----3.VESA汇流排
----VESA(video electronics standard association)汇流排是 1992年由60家附件卡制造商联合推出的一种区域性汇流排,简称为VL(VESA local bus)汇流排。它的推出为微机系统汇流排体系结构的革新奠定了基础。该汇流排系统考虑到CPU与主存和Cache 的直接相连,通常把这部分汇流排称为CPU汇流排或主汇流排,其他装置通过VL汇流排与CPU汇流排相连,所以VL汇流排被称为区域性汇流排。它定义了32位资料线,且可通过扩充套件槽扩充套件到64 位,使用33MHz时钟频率,最大传输率达132MB/s,可与CPU同步工作。是一种高速、高效的区域性汇流排,可支援386SX、386DX、486SX、486DX及奔腾微处理器。
----4.PCI汇流排
----PCI(peripheral ponent interconnect)汇流排是当前最流行的汇流排之一,它是由Intel公司推出的一种区域性汇流排。它定义了32位资料汇流排,且可扩充套件为64位。PCI汇流排主机板插槽的体积比原ISA汇流排插槽还小,其功能比VESA、ISA有极大的改善,支援突发读写操作,最大传输速率可达132MB/s,可同时支援多组外围装置。 PCI区域性汇流排不能相容现有的ISA、EISA、MCA(micro channel architecture)汇流排,但它不受制于处理器,是基于奔腾等新一代微处理器而发展的汇流排。
----5.Compact PCI
----以上所列举的几种系统汇流排一般都用于商用PC机中,在计算机系统汇流排中,还有另一大类为适应工业现场环境而设计的系统汇流排,比如STD汇流排、 VME汇流排、PC/104汇流排等。这里仅介绍当前工业计算机的热门汇流排之一——Compact PCI。
----Compact PCI的意思是“坚实的PCI”,是当今第一个采用无源汇流排底板结构的PCI系统,是PCI汇流排的电气和软体标准加欧式卡的工业组装标准,是当今最新的一种工业计算机标准。Compact PCI是在原来PCI汇流排基础上改造而来,它利用PCI的优点,提供满足工业环境应用要求的高效能核心系统,同时还考虑充分利用传统的汇流排产品,如ISA、STD、VME或PC/104来扩充系统的I/O和其他功能。
三、外部汇流排
----1.RS-232-C汇流排
----RS-232-C是美国电子工业协会EIA(Electronic Industry Association)制定的一种序列物理介面标准。RS是英文“推荐标准”的缩写,232为标识号,C表示修改次数。RS-232-C汇流排标准设有25条讯号线,包括一个主通道和一个辅助通道,在多数情况下主要使用主通道,对于一般双工通讯,仅需几条讯号线就可实现,如一条传送线、一条接收线及一条地线。RS-232-C标准规定的资料传输速率为每秒50、75、 100、150、300、600、1200、2400、4800、9600、19200波特。RS-232-C标准规定,驱动器允许有2500pF的电容负载,通讯距离将受此电容限制,例如,采用150pF/m的通讯电缆时,最大通讯距离为15m;若每米电缆的电容量减小,通讯距离可以增加。传输距离短的另一原因是RS-232属单端讯号传送,存在共地噪声和不能抑制共模干扰等问题,因此一般用于20m以内的通讯。
----2.RS-485汇流排
----在要求通讯距离为几十米到上千米时,广泛采用RS-485 序列汇流排标准。RS-485采用平衡传送和差分接收,因此具有抑制共模干扰的能力。加上汇流排收发器具有高灵敏度,能检测低至200mV的电压,故传输讯号能在千米以外得到恢复。 RS-485采用半双工工作方式,任何时候只能有一点处于传送状态,因此,传送电路须由使能讯号加以控制。RS-485用于多点互连时非常方便,可以省掉许多讯号线。应用RS-485 可以联网构成分散式系统,其允许最多并联32台驱动器和32台接收器。
----3.IEEE-488汇流排
----上述两种外部汇流排是序列汇流排,而IEEE-488 汇流排是并行汇流排介面标准。IEEE-488汇流排用来连线系统,如微计算机、数字电压表、数码显示器等装置及其他仪器仪表均可用IEEE-488汇流排装配起来。它按照位并行、位元组序列双向非同步方式传输讯号,连线方式为汇流排方式,仪器装置直接并联于总线上而不需中介单元,但总线上最多可连线15台装置。最大传输距离为20米,讯号传输速度一般为500KB/s,最大传输速度为1MB/s。
----4.USB汇流排
---通用序列汇流排USB(universal serial bus)是由Intel、 Compaq、Digital、IBM、Microsoft、NEC、Northern Tele等7家世界著名的计算机和通讯公司共同推出的一种新型介面标准。它基于通用连线技术,实现外设的简单快速连线,达到方便使用者、降低成本、扩充套件PC连线外设范围的目的。它可以为外设提供电源,而不像普通的使用串、并口的装置需要单独的供电系统。另外,快速是USB技术的突出特点之一,USB的最高传输率可达12Mbps比串列埠快100倍,比并口快近10倍,而且USB还能支援多媒体
ps -ef是啥意思呢?
ps-ef用于查看全格式的全部进程,其中“ps”是在Linux中是查看进程的命令,“-e”参数代表显示所有进程,“-f”参数代表全格式。
PS,是Linux系统命令之一,是在Linux中是查看进程的命令。ps查看正处于Running的进程,psaux查看所有的进程。
扩展资料:
ps显示的进程可以限制为属于任何给定用户的进程,方法是通过grep(一种用于搜索文本的过滤器)输出输出。例如,属于具有用户名adam的用户的进程可以使用以下内容显示:
ps-ef|grepadam
Linux下取进程占用cpu最高的前10个进程
psaux|head-1;psaux|grep-vPID|sort-rn-k+3|head
linux下取进程占用内存(MEM)最高的前10个进程
psaux|head-1;psaux|grep-vPID|sort-rn-k+4|head
参考资料来源:百度百科-PS (Linux系统命令)
参考技术Aps -ef用于查看全格式的全部进程,其中“ps”是在Linux中是查看进程的命令,“-e ”参数代表显示所有进程,“-f”参数代表全格式。
PS,是Linux系统命令之一,是在Linux中是查看进程的命令。ps查看正处于Running的进程,ps aux查看所有的进程。
linux的进程有5种状态:
1、运行状态(正在运行或在运行队列中等待[就绪队列])
2、中断状态(休眠中, 受阻, 在等待某个条件的形成或接受到信号)
3、不可中断状态(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)
4、僵死状态(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)
5、停止状态(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行)
扩展资料:
linux系统ps命令的所有参数功能:
-e:显示所有进程。
-f:全格式。
-h:不显示标题。
-l:长格式。
-w:宽输出。
-a:显示终端上的所有进程,包括其他用户的进程。
-r:只显示正在运行的进程。
-x:显示没有控制终端的进程。
-help:显示帮助信息。
-version:显示该命令的版本信息。
参考资料来源:百度百科-PS (Linux系统命令)
参考技术B PS是LINUX下最常用的也是非常强大的进程查看命令//以下这条命令是检查java 进程是否存在.
ps -ef |grep java
下面对命令选项进行说明:
-e 显示所有进程。
-f 全格式。
ps e 列出程序时,显示每个程序所使用的环境变量。
ps f 用ASCII字符显示树状结构,表达程序间的相互关系
grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。
ps -ef | grep httpd :
检查httpd进程是否存在本回答被提问者和网友采纳
以上是关于PCI汇流排是啥意思?汇流排代表啥意思?的主要内容,如果未能解决你的问题,请参考以下文章