PCI总线是什么意思??总线代表什么意思??
分类: 电脑/网络 >> 硬件
pci是一种总线标准对吗 pci总线是一种io总线
pci是一种总线标准对吗 pci总线是一种io总线
解析:
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或Sle)。总线上的所有时序的产生与控制,都由Master来发起。PCI总线在同一时刻只能供一对设备完成传输,这就要求有一个仲裁机构(Arbiter),来决定在谁有权力拿到总线的主控权。
32bit PCI系统的管脚按功能来分有以下几类:
系统控制: CLK,PCI时钟,上升沿有效
RST ,Reset信号
传输控制: FRAME#,标志传输开始与结束
IRDY#,Master可以传输数据的标志
DEVSEL#,当Sle发现自己被寻址时置低应答
TRDY#,Sle可以转输数据的标志
STOP#,Sle主动结束传输数据的信号
IDSEL,在即插即用系统启动时用于选中板卡的信号
地址与数据总线: AD[31::0],地址/数据分时复用总线
C/BE#[3::0],命今/字节使能信号
PAR,奇偶校验信号
仲裁号: REQ#,Master用来请求总线使用权的信号
GNT#,Arbiter允许Master得到总线使用权的信号
错误报告: PERR#,数据奇偶校验错
SERR#,系统奇偶校验错
当PCI总线进行作时,发起者(Master)先置REQ#,当得到仲裁器(Arbiter)的许可时(GNT#),会将FRAME#置低,并在AD总线上放置Sle地址,同时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总线有着极大的的优势。而近年来的市场情况也证实了这一点。
pcle是什么
pcle是一种高速串行计算机扩展总线标准。
资料扩展:
PCI-Express(peripheral component interconnect express)是一种高速串行计算机扩展总线标准,它原来的名称为“3GIO”,是由英特尔在2001年提出的,旨在替代旧的PCI,PCI-X和AGP总线标准。
PCIe属于高速串行点对点双通道高带宽传输,所连接的设备分配独享通道带宽,不共享总线带宽,主要支持主动电源管理,错误报告,端对端的可靠性传输,热插拔以及服务质量(QOS)等功能。
PCIe交由PCI-SIG(PCI特殊兴趣组织)认证发布后才改名为“PCI-Express”,简称“PCI-e”。它的主要优势就是数据传输速率高,而且还有相当大的发展潜力。
PCI Express也有多种规格,从PCI Express x1到PCI Express x32,能满足将来一定时间内出现的低速设备和高速设备的需求。
PCI 总线是什么?
PCI总线是一种高性能局部总线,是为了满足外设间以及外设与主机间高速数据传输而提出来的。
在数字图形、图像和语音处理,以及高速实时数据采集与处理等对数据传输率要求较高的应用中,采用PCI总线来进行数据传输,可以解决原有的标准总线数据传输率低带来的瓶颈问题。
PCI总线系统要求有一个PCI控制卡,它必须安装在一个PCI插槽内。根据实现方式不同,PCI可以与CPU一次交换32位或64位数据,它允许智能PCI辅助适配器利用一种总线主控技术与CPU并行地执行任务。PCI允许多路复用技术,即允许一个以上的电子信号同时存在于总线之上。
特点
1.即插即用:是指当板卡插入系统时,系统会自动对板卡所需资源进行分配,如基地址、中断号等,并自动寻找相应的驱动程序。而不象旧的ISA板卡,需要进行复杂的手动配置。
2.中断共享:ISA卡的一个重要局限在于中断是独占的,而我们知道计算机的中断号只有16个,系统又用掉了一些,这样当有多块ISA卡要用中断时就会有问题了。PCI总线的中断共享由硬件与软件两部分组成。
PCI总线是在CPU和原来的系统总线之间插入的一级总线
看清楚这里 系统本身是有总线的 总线的定义在这里其实就是一条信息通路
是一种结构布线方式
PCI总线应该是连接CPU和PCI设备之间的一种总线
现在通用的最新的硬盘都是串口的SATA硬盘 你说的并口的PCI总线是不对的
传统的IDE硬盘用的是并行ATA总线 并不是PCI总线 如果你的硬盘能插在PCI插槽上 那么应该就叫PCI总线 但是你的硬盘应该不是插在那上面吧 那种硬盘接口好像很少
PCI总线确实只有一个 PCI插糟确实只是PCI插糟 我说的也不是两个设备之间的信息通道 而是CPU与PCI设备之间的一种总线 这是书本上给的定义
但是并行ATA总线最终还是连在了PCI总线上 呵呵 两种不同的总线方式 频率不同 为什么会连在一起 呵呵 搞笑 只不过连在了一块主板上你就认为两条总线是一起的了?
那么前端总线呢 AGP总线呢 呵呵 都连在了主板上 难道最终都连在了PCI总线上吗
确实都连接在了主板上 但肯定不会最终连接在了PCI总线上 因为主板本身是有总线的 也就是平常说的主板总线 这里的总线是系统总线 是所有总线都要连接在这里的 分为数据总线、地址总线和控制总线
00000000000000000000000000000000000000
看来这位朋友你还不理解总线的定义吧
“总线的定义是计算机各设备间进行信息传输的通道。它由数据总线、地址总线、控制总线组成。
数据总线是外部设备和总线主控设备之间进行数据传送的数据通道。数据总线宽度,即数据总线的位数,它表示构成计算机系统的计算能力和计算规模。
地址总线是外部设备和总线主控设备之间传送地址信息的通道。地址总线位数,它决定了系统的寻址能力,表明构成计算机系统的规模。
控制总线是专供各种控制信号传递的通道,总线作的各项功能都是由控制总线完成的。控制总线信号,它代表了总线的特色,表示总线的设计思想、控制技巧。”
并行ATA总线 是并行ATA总线接口 因为他是向CPU提供数据的 所以可以理解为是并行ATA设备和CPU之间的一种总线 这里因为有数据速率 所以数据先是输入到内存当中 然后才会进入到CPU让CPU处理
楼下这位朋友说的根本不对 因为PCI总线的速率明显要比并行ATA总线的速率要慢很多 毕竟PCI总线是将要淘汰的产品了 目前PCI插糟只是满足低端速率较慢的产品的需求 比方说网卡啊 声卡之类的 所以任何硬盘的总线最终都不会连接到PCI总线上 速率太慢了
我来解释一下 为什么速率慢就不可能吧
因为数据处理的递进关系是这样的 一级一级的向上推进 越向上速率越快 因为CPU的速率远远比外部设备速率要快很多 所以数据的输出和输入 不能马上由硬盘传输到CPU 必须首先进入内存做为中介 内存速率比硬盘快 但是内存速率比CPU慢 做为缓冲 而在CPU内的 先有内存中的数据传输到CPU二级缓存中 然后进入一级缓存 然后再经CPU处理 层层递进关系 所以 硬盘总线不会最终连接到PCI总线上 楼下的朋友听懂了吗 呵呵
总线的定义很简单 其实按你的理解也可以 就是设备和CPU之间的数据传输通道
但是硬盘是什么型号 什么接口的 那么他就是什么总线 不会最终连接在速率较慢的总线上~!
简单总结一下 系统有总线 有一条主线路 主通道 称为 系统总线 然后有很多分支 包括地址总线 数据总线和控制总线
而PCI总线是属于数据总线和地址总线的一种局部总线
楼上说的也不全对。
1。你的理解有偏,pci插槽只是pci总线的对外接口,插在插槽上的pci设备只能说他连在了pci总线上。pci总线只有一个。
2。pci总线不是两个设备之间的信息通道,而是多个设备之间的信息通道。所有pci插槽上的设备都共享了这的一个pci总线,并且都通过这的一个pci总线连到了cpu。
3。并口硬盘是连在并行ATA总线上的,但并行ATA总线最终还是连在了pci总线上,所以说并口硬盘使用pci总线也说的过去。这一点楼上说的有点不对。
补充:
楼上的,并行ATA总线是连在南桥芯片上的,还没有听说过并行ATA总线连在其他的芯片上,而连接南北桥的就是pci总线,cpu只能先和北桥通信,然后才能通过北桥和南桥通信,所以硬盘通过并行ATA总线连在南桥后必将通过pci总线和北桥之后才能和cpu通信,这是过去一大类电脑的基础结构,过去in的cpu只能通过前端总线和北桥通信,连直接和内存通信的机会都没有,更别说和硬盘了,现在就不一样了,不论in还是amd的cpu都可以直接和内存通信了,但目前没听说cpu能直接和硬盘通过某总线通信的。到百度上随便一搜楼主就知道谁对谁错了。所谓系统总线根本不存在,他只是pci总线,前端总线,agp总线等一大堆主板上的总线的统称罢了,我本身就是学电脑的,连这都不知道我不白学了?
我是wdgdkf,上面的回答一时着急没有说清楚,还达到了修改次数上限。
我上面说的不是现在主流的电脑结构,是以前的,是为了解释你的那句话。
所谓的系统总线其实就是电脑上各个总线的统称,如果非要把最主要的总线定义为系统总线的话,那么在过去很长一段时间,PCI总线都扮演着楼上所说的系统总线或主板总线的角色,在我上学的时候正是PCI总线盛行时期,所以一着急就随便写上了。
PCI总线的速度为133MB/s,并且in还通过其他技术提升了这个速度,而目前最快的并行ATA133的速度也就133MB/s,更别提ATA100的100MB/s和ATA66的66MB/s了,再说ATA133本来就很少,并行ATA的主流是ATA100,因此PCI总线并不如楼上所想的比并行ATA总线速度低,他在很长一段时间里都是系统总线的代名词,所以我说并行ATA总线最终连在PCI总线上虽然不太准确但并没有错。严格来说总线就是把各个芯片和设备连在一起的线路罢了,根本没有主次之分,自然也没有系统总线是主线路,其他总线是分支的说法。
PCI总线:32位同步复用总线
PCI是Peripheral Component Interconnect(外设部件互连标准)的缩写,它是目前个人电脑中使用最为广泛的接口,几乎所有的主板产品上都带有这种插槽。PCI插槽也是主板带有最多数量的插槽类型,在目前流行的台式机主板上,ATX结构的主板一般带有5~6个PCI插槽,而小一点的MATX主板也都带有2~3个PCI插槽,可见其应用的广泛性。
pc总线有哪些类型
PC机的系统总线又可分为ISA、EISA、MCA、VESA、PCI、AGP等多种标准。
一、ISA/EISA/MCA/VESA总线
ISA(Industry Standard Architecture)是IBM公司为286/AT电脑制定的总线工业标准,也称为AT标准。ISA总线的影响力非常大,直到现在仍存在大量ISA设备,最新的主板也还为它保留了一席之地。MCA (Micro Channel Architecture)是IBM公司专为PS/2系统开发的微通道总线结构。由于要求使用许可证,违背了PC发展开放的潮流,因此还未有效推广即告失败。
EISA(Extended Industry Standard Architecture),是EISA(由Compaq、HP、AST等组成)专为32位CPU设计的总线扩展工业标准,向下兼容ISA,当年在台式机上得到一定应用。VESA(Video Electronics Standards Association),是VESA组织(由IBM、Compaq等发起,有120多家公司参加)按Local Bus(局部总线)标准设计的一种开放性总线,但成本较高,只是适用于486的一种过渡标准,目前已经淘汰。
二、PCI总线
90年代后,随着图形处理技术和多媒体技术的广泛应用,在以Windows为代表的图形用户接口(GUI)进入PC机之后,要求PC具有高速的图形及 I/O运算处理能力,这对总线的速度提出了挑战。原有的ISA、EISA总线已远远不能适应要求,成为整个系统的主要瓶颈。19年下半年,In 公司首先提出了PCI(Peripheral Component Interconnect)的概念,并联合IBM、Compaq、AST、HP、等100多家公司成立了PCI。PCI是一种先进的局部总线,已成为局部总线的新标准,是目前应用最广泛的总线结构。 PCI总线是一种不依附于某个具体处理器的局部总线,从结构上看,PCI是在CPU和原来的系统总线之间插入的一级总线,需要时具体由一个桥接电路,实现对这一层的智能设备取得总线控制权,以加速数据传输管理。
三、AGP总线
虽然现在PC机的图形处理能力越来越强,但要完成细致的大型3D图形描绘,PCI总线结构的性能仍然有限。为了让PC的3D应用能力能同图形工作站相比,In公司开发了AGP(Accelerated Graphics Port)标准,主要目的就是要大幅提高PC机的图形尤其 D图形的处理能力。严格说来,AGP不能称为总线,因为它是点对点连接,即连接控制芯片和AGP显示卡。AGP在主内存与显示卡之间提供了一条直接的通道,使得3D图形数据越过PCI总线,直接送入显示子系统。这样就能突破由于PCI总线形成的系统瓶颈,从而达到高性能3D图形的描绘功能。PCI及 AGP插槽外观见图1。标准接口的类型
在微机系统中采用标准接口技术,其目的是为了便于模块结构设计,可以得到更多厂商的广泛支持,便于“生产”与之兼容的外部设备和软件。不同类型的外设需要不同的接口,不同的接口是不通用的。以前在8086/286机器上存在过的ST506和ESDI等接口标准都已经淘汰,目前在微机中使用最广泛的接口是:IDE、EIDE、SCSI、USB和IEEE 1394五种。
一、 IDE/EIDE接口
IDE的原文是Integrated Dev Electronics,即集成设备电子部件。它是由Compaq开发并由Western Digital公司生产的接口。IDE采用了40线的单组电缆连接。由于把集成到驱动器之中,适配卡已变得十分简单,现在的微机系统中已不再使用适配卡,而把适配电路集成到系统主板上,并留有专门的IDE连接器插口。IDE由于具有多种优点,且成本低廉,在个人微机系统中得到了广泛的应用。
增强型IDE (Enhanced IDE)是Western Digital为取代IDE而开发的接口标准。在采用EIDE接口的微机系统中,EIDE接口已直接集成在主板上,因此不必再购买单独的适配卡。与IDE 相比,EIDE具有支持大容量硬盘、可连接四台EIDE设备、有更高数据传输速率(13.3MB/s以上)等几方面的特点。为了支持大容量硬盘,EIDE 支持三种硬盘工作模式:NORMAL、LBA和LARGE模式。
二、Ultra DMA33和Ultra DMA66接口
在ATA-2标准推出之后,SFFC又推出了ATA-3标准。ATA-3标准的主要特点是提高了ATA-2的安全性和可靠性。ATA-3本身并没有定义更高的传输模式。此外,ATA标准本身只支持硬盘,为此SFFC将推出ATA-4标准,该标准将集成ATA-3和ATAPI并且支持更高的传输模式。在 ATA-4标准没有正式推出之前,作为一个过渡性的标准,Quantum和In推出了Ultra ATA(Ultra DMA)标准。
Ultra ATA的个标准是Ultra DMA33(简称UDMA33),也有人把它称为ATA-3。符合该标准的主板和硬盘早在1997年便已经投放市场,目前几乎所有的主板及硬盘都支持该标准。
Ultra ATA的第二个标准是Ultra DMA66(或者Ultra ATA-66)是由Quantum和In在1998年2月份提出的最新标准。Ultra DMA66进一步提高了数据传输率,突发数据传输率理论上可达66.6MB/s。并且采用了新型的CRC循环冗余校验,进一步提高了数据传输的可靠性,改用80针的排线(保留了与现有的电脑兼容的40针排线,增加了40条地线),以保证在高速数据传输中降低相邻信号线间的干扰。
目前,有In 810、VIA Apollo Pro等芯片组提供了对Ultra DMA66硬盘的支持。部分主板也提供了支持Ultra DMA66硬盘的接口。而新出的大部分硬盘都支持Ultra DMA-66接口。
三、SCSI接口
SCSI的原文是Small Comr System Intece,即小型计算机系统接口。SCSI也是系统级接口(外观如图2),可与各种采用SCSI接口标准的外部设备相连,如硬盘驱动器、扫描仪、光驱、打印机和磁带驱动器等。采用SCSI标准的这些外设本身必须配有相应的外设。SCSI接口早期只在小型机上使用,近年来也在PC机中广泛采用。 最新的Ultra3 SCSI的Ultra160/m接口标准,进一步把数据传输率提高到160MB/s。昆腾也在1998年11月推出了个支持Ultra160/m接口标准的硬盘Atlas10K和Atlas四代。SCSI对PC来说应是一种很好的配置,它不仅是一个接口,更是一条总线。相信随着技术的进一步发展, SCSI也会像EIDE一样广泛应用在微机系统和外设中。
四、USB接口
USB(Universal Serial Bus)接口(外观如图3)的提出是基于采用通用连接技术,实现外设的简单快速连接,达到方便用户、降低成本、扩展PC机连接外设的范围的目的。目前PC中似乎每个设备都有它自己的一套连接设备。外设接口的规格不一、有限的接口数量,已无法满足众多外设连接的迫切需要。解决这一问题的关键是,提供设备的共享接口来解决个人计算机与周边设备 的通用连接。
USB技术应用是计算机外设连接技术的重大变革。现在USB接口标准属于中低速的界面传输,面向家庭与小型办公领域的中低速设备。比如键盘、鼠标、游戏杆、显示器、数字音箱、数字相机以及Modem等,目的是在统一的USB接口上实现中低速外设的通用连接。PC主机上只需要一个USB端口,其他的连接可以通过USB接口和USB集线器在桌面上完成。USB系统由USB主机(HOST)、集线器(HUB)、连接电缆、USB外设组成。下一代的USB接口,数据传输率将提高到120Mbps~240Mbps,并支持宽带宽数字摄像设备及新型扫描仪、打印机及存储设备。
五、IEEE 1394接口
IEEE 1394是一种串行接口标准,这种接口标准允许把电脑、电脑外部设备、各种家电非常简单地连接在一起。从IEEE 1394可以连接多种不同外设的功能特点来看,也可以称为总线,即一种连接外部设备的机外总线。IEEE 1394的原型是运行在Apple Mac电脑上的Fire Wire(火线),由IEEE采用并且重新进行了规范。它定义了数据的传输协定及连接系统,可用较低的成本达到较高的性能,以增强电脑与外设如硬盘、打印机、扫描仪,与消费性电子产品如数码相机、DVD播放机、视频电话等的连接能力。由于要求相应的外部设备也具有IEEE 1394接口功能才能连接到1394总线上,所以,直到1995年第3季度Sony推出的数码加上了IEEE 1394接口后,IEEE 1394才真正引起了广泛的注意。
六、Dev Bay
Dev Bay是由Microsoft、In和Compaq公司共同开发的标准,这一技术可让所有设备协同运作,包括CD-ROM、DVD-ROM、磁带、硬盘驱动器以及各种符合IEEE 1394的设备。
由于Dev Bay技术能够处理类型广泛的设备,所以它可创建一种新PC:主板将仅包括CPU,所有驱动器和设备都在外部与计算机相连,并包括所有数字家电,例如电视和电话。
尽管Dev Bay的规范已于1997年制定完毕,但由于这一技术研发经费开销过高,因此很可能会搁浅。迄今Microsoft还没有准备在未来的作系统中,支持DevBay的具体。
PCI总线属于什么总线类型?
系统总线。
另外像:ISA(Industry Standard Architecture)总线、AGP(Accelerated Graphics Port)接口都属于系统总线。
PCI总线的英文全称为Peripheral Component Interconnect。即外部设备互线,是于1993年推出的PC局部总线标准。
同学说是内部总线
PCI总线:32位同步复用总线
pci总线标准
PCI是由In公司19年推出的一种局部总线。
PCI是Peripheral Component Interconnect(外设部件互连标准)的缩写,它是目前个人电脑中使用最为广泛的接口,几乎所有的主板产品上都带有这种插槽。PCI插槽也是主板带有最多数量的插槽类型,在目前流行的台式机主板上,ATX结构的主板一般带有5~6个PCI插槽,而小一点的MATX主板也都带有2~3个PCI插槽,可见其应用的广泛性。
PCI总线:32位同步复用总线