一、PCI

PCI接口分为32bit和64bit两种,32bit就是一般台式机使用的普通的pci接口(图一、图三),64bit接口比32bit接口长一些一般只出现在服务器上(图四、图五)。32bit和64bit都有5v和3.3v电压两种,5v电压的是PCI2.1标准的时钟频率为33MHz,3.3v电压的是PCI2.2标准以后出现的可以工作在66MHz的时钟频率上。不过现在一般来说,卡和插槽都做成可以同时兼容两种电压的版本,也都有防插错设计,只要能插上都是可以工作,不过工作在哪种时钟频率上就要分析一下了。32bit的pci接口生命力很顽强,即使现在最新的主板上也会留几个插槽,不过64bit的PCI接口好像在服务器上也是昙花一现基本被淘汰了。

1、32Bit PCI

图一 32Bit 5v pci 网卡

图二 最上边是兼容5v和3.3v,中间是5v电压的,最下边的是3.3v电压的

图三 传统的5v PCI 插槽

2、64Bit PCI

64bit比32bit要长一些,也分为5v,3.3v,和兼容两种电压的

图四

图五 64bit PCI插槽

二、PCI-X

PCI-X在外形上和64bit的PCI基本上是一样的,但是它们使用的是不同的标准,PCI-X的插槽可以兼容PCI的卡(通过针脚区分),PCI-X也是共享总线的,插多个设备传输速率会下降。PCI-X一般只出现在服务器主板上,不过现在也逐步被PCI-E取代,很多厂商的服务器都已经不提供PCI-X的插槽了。

图六

图七

三、PCI-E

PCI Express是INTEL提出的新一代的总线接口,PCI Express采用了目前业内流行的点对点串行连接,比起PCI以及更早期的计算机总线的共享并行架构,每个设备都有自己的专用连接,不需要向整个总线请求带宽,而且可以把数据传输率提高到一个很高的频率,达到PCI所不能提供的高带宽。相对于传统PCI总线在单一时间周期内只能实现单向传输,PCI Express的双单工连接能提供更高的传输速率和质量。PCI-E插槽是可以向下兼容的,比如PCI-E 16X插槽可以插8X、4X、1X的卡。现在的服务器一般都会提供多个8X、4X的接口,已取代以前的PCI-X接口。

图八 从上到下依次是PCI-E 4X、PCI-E 16X、PCI-E 1X

图九 PCI-E 1X的网卡

图十 PCI-E 4X的双端口网卡

图十一 PCI-E 16X的显卡

四、总结

标准

总线

时钟

传输速度

PCI 32bit

32bit

33MHz

66MHz

133Mb/s

266Mb/s

PCI 64bit

64bit

33MHz

66MHz

266Mb/s

533Mb/s

PCI-X

64bit

66MHz

100MHz

133MHz

533Mb/s

800Mb/s

1066Mb/s

PCI-E X1

8bit

2.5GHz

512Mb/s(双工)

PCI-E X4

8bit

2.5GHz

2Gb/s(双工)

PCI-E X8

8bit

2.5GHz

4Gb/s(双工)

PCI-E X16

8bit

2.5GHz

8Gb/s(双工)

linux+pci+显卡,PCI、PCI-x,PCI-E兼容以及他们之间的区别详细图解相关推荐

  1. Linux引导过程与服务控制、排障演示及运行级别(详细图解)

    Linux操作系统引导过程目录 一.Linux操作系统引导过程 1.开机自检 2.MBR 引导 3.GRUB菜单 4.加载Linux内核 5.init进程初始化 二.系统初始化进程init和Syste ...

  2. linux sudo bash,命令'su','sudo bash'和'sudo sh'之间的区别?

    su -sudo bashsudo sh 背景 在Linux (和Unix一般)中,有一个名为SuperUser的root,SuperUser可以做所有事情,因此用SuperUser进行日常工作很危险 ...

  3. linux lotus notes实例,在Ubuntu 6.10 系统中安装Lotus Notes 7详细图解

    切换 Ubuntu 系统至英文状态 Ubuntu 默认统一采用 UTF-8 作为字符集,而不是匹配各种语言的常规字符集(比如简体中文的 GB2312,GBK 等).查看中文状态的 Ubuntu 如下: ...

  4. linux中断数据结构图,北桥.PCI.linuxPCI中断处理

    2008.8.9  , rev 2009.4.13 最开始只是想搞明白cpu 的load save指定的地址是如何正确的分别送到PCI和内存控制器的.....*感性认识 Dell 630 *PCI  ...

  5. linux查看内存的生产商,linux下查看CPU.内存型号.pci 转自《Ivan-blog》

    cat /proc/cpuinfo | grep 'physical id' physical id : 0 physical id : 0 physical id : 0 physical id : ...

  6. 更新Linux维护的PCI硬件数据库,Bus options (PCI etc.)总线选项 - Linux-4.4-x86_64 内核配置选项...

    Support mmconfig PCI config space access CONFIG_PCI_MMCONFIG 允许通过mmconfig方式访问PCI config space,这种访问方式 ...

  7. Linux(debian7)操作基础(三)之PCI/PCI-E设备配置空间

    ⑴ 概念 PCI和PCI Express,是计算机常使用的一种高速总线.操作系统中的PCI/PCI-E设备驱动以及操作系统内核,都需要访问PCI及PCI-E配置空间.PCI/PCI-E设备的正常运行, ...

  8. PCI相关(2)- PCI桥与配置

    一.存储域和总线域 在PCI 体系结构中,含有两类桥片,一个是 HOST 主桥,另一个是 PCI 桥.在每一个 PCI设备中(包括 PCI 桥)都含有一个配置空间.这个配置空间由 HOST 主桥管理, ...

  9. pci总线协议学习笔记——PCI总线基本概念

    1.pci总线概述 (1)PCI,外设组件互连标准(Peripheral Component Interconnection),是一种由英特尔(Intel)公司1991年推出的用于定义局部总线的标准; ...

最新文章

  1. JDBC:Java世界中的ODBC
  2. 成功要养成的习惯和改掉的习惯
  3. 【用研】细读7张图片,教你玩转用户调研
  4. 修改docker镜像的存储地址的方法(--graph)
  5. JSON 之 SuperObject(6): 方法
  6. wordpress使用二级域名绑定七牛云存储做图片存储站
  7. 最简单的ajax示例
  8. 计算机内存插在主板的哪个槽,四个内存插槽,这是正确的安装顺序
  9. string的operate+=
  10. java常用算法手册 赵志云_Java常用算法手册
  11. 每周分享第 34 期
  12. Delphi教程推荐
  13. python3中的@abstractmethod的用法
  14. 老板说“把系统升级到https”,我用一个脚本实现了,而且永久免费!​
  15. Longhorn 企业级云原生容器存储解决方案-部署篇
  16. easyUI的基本知识
  17. 【剑桥摄影协会】Photoshop中的USM算法(Unsharp Mask)
  18. html网页模板中文乱码,Flash中出现中文乱码的解决办法
  19. 我的工具箱-Office
  20. 汽车CAN总线分析仪

热门文章

  1. 集线器、交换机、路由器和访问点有什么区别
  2. 怎样修改计算机网络密码是多少钱,电脑上怎么改无线网密码?
  3. RSTP协议原理与配置
  4. 2022 紫光同创 视频氛围灯
  5. 信号处理之巴特沃斯滤波器的理解----2022/11/30
  6. Android Keyguard 亮灭屏流程分析
  7. 周末动物园旅游计划书
  8. maven连同所有依赖包一起打包成jar包
  9. 真正成熟的人具备的美好品质
  10. 测试开发工作者日记:2020.9.21