PCI[编辑]
PCI,经常用作缩写,比较常用的有外设组件互连标准、支付卡行业数据安全标准、医学名词、PCI遥感图像处理软件、喷吹煤和路面状况指数。
特点
即插即用:是指当板卡插入系统时,系统会自动对板卡所需资源进行分配,如基地址、中断号等,并自动寻找相应的驱动程序。而不象旧的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。这样就完成了中断的共享。
主要版本
PCI2.2允许66MHz的信号传输(需要在3.3伏特的信号,传输速率峰值为533MB每秒)。
PCI2.3允许使用3.3伏特和通用标识符,但在5伏特的情况下不能使用。
PCI3.0是PCI总线的最后一个官方版本,彻底取消了对使用5伏特的设备的支持。
PCI-X稍稍改变了协定并增加了资料传输速率到133MHz(传输速率峰值为1066MB/s)。
PCI-X2.0指定了266MHz(传输速率峰值为2133MB/s)和533MHz速率,扩充可规划空间至4096bytes,增加了16-bit的可变总线并且允许1.5伏特的电压讯号。
微型PCI是PCI2.2版中的新要素,主要用于笔记本电脑的内部。
Cardbus是32位33MHz的PCI,是PCMCIA的要素。
紧凑型PCI,usesEurocard-sizedmodulespluggedintoaPCIbackplane.
PC/104-Plus是一种利用PCI总线连接多个连接器的工业总线。
高级电讯计算体系(ATCA)是电讯工业下一代总线。
网络营销词典内容均由网友提供,仅供参考。如发现词条内容有问题,请发邮件至info # wm23.com。