工程师 - PCI介绍

news2024/9/20 7:51:19

What Is Peripheral Component Interconnect (PCI)?

什么是外设组件互连(PCI)?

PCI bus connects peripherals to the motherboard

PCI 总线将外设与主板连接起来

By Mark Casey  Updated on October 17, 2021

Reviewed by Ryan Perian

外围组件互连(Peripheral Component Interconnect)是将计算机外围设备连接到主板的通用连接接口。PCI 在 1995 年至 2005 年间非常流行,最常用于连接声卡、网卡和显卡。

注:PCI 也是其他无关技术术语的缩写,如协议能力指示器、程序控制中断、面板调用指示器、个人计算机接口等。

Peripheral Component Interconnect is a common connection interface for attaching computer peripherals to the motherboard. PCI was popular between 1995 and 2005 and was most often used to connect sound cards, network cards, and video cards.

Note: PCI is also an abbreviation for other unrelated technical terms, like protocol capability indicator, program-controlled interrupt, panel call indicator, personal computer interface, and more.

[ STARTECH-PCI1394B-Firewire-card ]

Is PCI Still Used Today?

现代计算机主要使用 USB 或 PCI Express(PCIe)等其他接口技术。一些台式电脑的主板上可能有 PCI 插槽,以保持向后兼容性。不过,以前作为 PCI 扩展卡连接的设备现在要么集成到主板上,要么通过 PCIe 等其他连接器连接。

Modern computers mainly use other interface technologies like USB or PCI Express (PCIe). Some desktop computers might have PCI slots on the motherboard to maintain backward compatibility. However, the devices that were attached as PCI expansion cards are now either integrated onto motherboards or attached by other connectors like PCIe.

Other Names for PCI

PCI 单元称为 PCI 总线。总线是计算机组件之间路径的术语。你可能还会看到这个术语被描述为传统 PCI。不过,不要将 PCI 与 PCI compliance(意为支付卡行业合规性)或 PCI DSS(意为支付卡行业数据安全标准)混淆。

A PCI unit is called a PCI bus. A bus is a term for a path between the components of a computer. You might also see this term described as conventional PCI. However, don't confuse PCI with PCI compliance, which means payment card industry compliance, or PCI DSS, which means payment card industry data security standard.

How Does PCI Work?

PCI 总线可让你更换连接到计算机系统的不同外设。通常,主板上有三个或四个 PCI 插槽。有了 PCI,你可以拔下要更换的组件,然后将新组件插入 PCI 插槽。如果有一个开放的插槽,就可以添加另一个外设,如第二个硬盘驱动器。

A PCI bus lets you change different peripherals that are attached to the computer system. Usually, there are three or four PCI slots on a motherboard. With PCI, you can unplug the component you want to swap and plug in the new one in the PCI slot. If you have an open slot, you can add another peripheral like a second hard drive.

计算机可能有不止一种类型的总线,以处理不同的流量类型。PCI 总线过去有 32 位和 64 位两种版本。PCI 的运行频率为 33 MHz 或 66 MHz。

Computers might have more than one type of bus to handle different traffic types. The PCI bus used to come in both 32-bit and 64-bit versions. PCI runs at 33 MHz or 66 MHz.

PCI Cards

PCI 卡有多种形状和尺寸,也称为外形尺寸。全尺寸 PCI 卡长 312 毫米。短卡从 119 毫米到 167 毫米不等,适合较小的插槽。还有其他一些变体,如紧凑型 PCI、迷你 PCI、Low-Profile PCI 等。

PCI 卡使用 47 个引脚连接,PCI 支持使用 5 伏或 3.3 伏电压的设备。

PCI cards come in several shapes and sizes, also known as form factors. Full-size PCI cards are 312 millimeters long. Short cards range from 119 to 167 millimeters and fit into smaller slots. There are other variations, such as compact PCI, Mini PCI, Low-Profile PCI, and others.

PCI cards use 47 pins to connect, and PCI supports devices that use 5 volts or 3.3 volts.

Peripheral Component Interconnect History

英特尔公司于 20 世纪 90 年代初开发出 PCI 总线。它通过连接前端总线和最终连接 CPU 的桥接器,为连接设备提供直接访问系统内存的功能。PCI 1.0 于 1992 年发布,PCI 2.0 于 1993 年发布,PCI 2.1 于 1995 年发布,PCI 2.2 于 1998 年发布,PCI 2.3 于 2002 年发布,PCI 3.0 于 2004 年发布。

1995 年 Windows 95 推出即插即用(PnP)功能后,PCI 开始流行起来。英特尔公司将 PnP 标准纳入 PCI,使其比 ISA 更具优势。PCI 不像 ISA 那样需要跳线或拨码开关。

PCIe 在 PCI 的基础上进行了改进,具有更高的最大系统总线吞吐量、更少的 I/O 引脚数和更小的物理尺寸。它由英特尔公司和 Arapaho 工作组共同开发。到 2012 年,它已成为 PC 的主要主板级互连,并取代加速图形端口,成为新系统显卡的默认接口。

PCI-X 是一种与 PCI 相似的技术。PCI-X 是 Peripheral Component Interconnect eXtended 的缩写,它提高了服务器和工作站 32 位 PCI 总线的带宽。

Intel developed the PCI bus in the early 1990s. It provided direct access to system memory for connected devices through a bridge connecting to the front-side bus and eventually to the CPU. PCI 1.0 was released in 1992, PCI 2.0 in 1993, PCI 2.1 in 1995, PCI 2.2 in 1998, PCI 2.3 in 2002, and PCI 3.0 in 2004.

PCI became popular when Windows 95 introduced its Plug and Play (PnP) feature in 1995. Intel had incorporated the PnP standard into PCI, which gave it an advantage over ISA. PCI didn't require jumpers or dip switches, as ISA did.

PCIe improved on PCI and has a higher maximum system bus throughput, a lower I/O pin count, and is smaller physically. It was developed by Intel and the Arapaho Work Group. It became the primary motherboard-level interconnect for PCs by 2012 and replaced Accelerated Graphics Port as the default interface for graphics cards for new systems.

PCI-X is a similar technology to PCI. Standing for Peripheral Component Interconnect eXtended, PCI-X improves bandwidth on the 32-bit PCI bus for servers and workstations.

参考:

What Is Peripheral Component Interconnect (PCI)? (lifewire.com)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2143034.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

web网站的任意文件上传下载漏洞解析

免责申明 本文仅是用于学习检测自己搭建的任意文件上传下载漏洞相关原理,请勿用在非法途径上,若将其用于非法目的,所造成的一切后果由您自行承担,产生的一切风险和后果与笔者无关;本文开始前请认真详细学习《‌中华人民共和国网络安全法》‌及其所在国家地区相关法规内容【…

Python 的 WSGI 简单了解

从 flask 的 hello world 说起 直接讨论 WSGI,很多人可能没有概念,我们还是先从一个简单的 hello world 程序开始吧。 from flask import Flaskapp Flask(__name__)app.route("/", methods[GET]) def index():return "Hello world!&q…

完结马哥教育SRE课程--服务篇

文章目录 一、MySQL1.数据库范式2.SQL结构化查询语言3.存储引擎InnoDB和MyISAM4.索引Index5.事务6.日志管理7.MySQL备份和恢复8.MySQL主从复制9.MySQL高可用MHA 二、Redis1.NoSQL的特点2.Redis特性3.ROB和AOF4.Redis数据结构5.Redis主从复制6.Redis 哨兵机制7.Redis Cluster 三…

bpf的了解以及bpftrace的简单练习

最近接触到bpf的概念,简单做一些练习,做以下整理,学习笔记。 0:总结 使用ebpf可以实现的功能打开新世界,可以不改变源码的情况下,实现内存,网络,对应接口等各种期望内容的监控。 …

记忆化搜索(算法篇)

算法篇之记忆化搜索 记忆化搜索 概念: 记忆化搜索就是深度优先搜索的一种优化策略,记忆化搜索深度优先搜索形式动态规划思想由于dfs本质是暴力搜索,没有很好地处理重叠子问题,因此很低效记忆化算法在求解地时候还是按照自顶向下…

固态硬盘数据怎么恢复?用这4个软件你就知道了。

其实想要恢复固态硬盘里面的数据,方法有很多种。我们可以从回收站恢复,用备份恢复,或者是找专业人员帮助恢复。如果这些方法都不行的话,可以试试使用专业的数据恢复软件。我知道的数据恢复软件就有好几款,可以分享给大…

java编程行业特点

Java编程行业是一个庞大且充满活力的领域,它涵盖了从桌面应用到企业级应用、从Web开发到移动应用、从大数据处理到云计算服务的广泛范围。Java作为一种跨平台、面向对象的编程语言,自1995年发布以来,一直受到全球开发者的青睐,并在…

我的5周年创作纪念日,不忘初心,方得始终。

一、机缘 五年前,我怀着对知识的渴望和分享的热情,踏入了 CSDN 这个充满活力的技术交流平台,开启了我的创作之旅。那时的我,刚刚在技术的海洋中启航,渴望找到一个地方记录自己的成长足迹,与更多的人分享自…

【模板的特殊继承关系】用参数化的方式表达成员函数的虚拟性

一、使用混入技术实现的简单范例 成员函数的虚拟性可以通过特殊的继承来表达&#xff0c;我们先看看一个简单的范例&#xff0c;通过混入技术来实现&#xff1a; //基类 template<typename... T> class Base:public T... { public:void myfunc(){std::cout << &q…

禹神3小时快速上手typescript

一、TypeScript简介 TypeScript 由微软开发&#xff0c;是基于 JavaScript 的⼀个扩展语⾔。TypeScript 包含了 JavaScript 的所有内容&#xff0c;即&#xff1a; TypeScript 是 JavaScrip t 的超集。TypeScript 增加了&#xff1a;静态类型检查、接⼝、 泛型等很多现代开发特…

6--SpringBootWeb案例(详解)

目录 环境搭建 部门管理 查询部门 接口文档 代码 删除部门 接口文档 代码 新增部门 接口文档 代码 已有前端&#xff0c;根据接口文档完成后端功能的开发 成品如下&#xff1a; 环境搭建 1. 准备数据库表 (dept 、 emp) -- 部门管理 create table dept( id int un…

云计算第四阶段------CLOUD Day4---Day6

Cloud DAY4 项目架构图&#xff1a; 环境准备&#xff1a; 主机名称IP地址配置logstash192.168.1.27最低配置4核8G #书接上文&#xff0c;我们在华为云平台租了几台云服务器&#xff0c;这次买一台性能好的服务器&#xff0c;作为logstash软件部署的载体。 今天给小伙伴们带来…

【装机教程】Visual Studio Community 2019离线安装

Visual Studio 2019离线安装 由于现在 官网只支持在线安装最新版的Visual Studio 2022&#xff0c;因此 Visual Studio Community 2019需要离线安装。 下载离线安装镜像&#xff0c;并解压。点击vs_setup.exe运行。 选择安装位置&#xff0c;四处位置需要确定。 选择语言包&…

CSP-J 2019 入门级 第一轮(初赛) 完善程序(1)

【题目】 CSP-J 2019 入门级 第一轮&#xff08;初赛&#xff09; 完善程序&#xff08;1&#xff09; 1.&#xff08;矩阵变幻&#xff09;有一个奇幻的矩阵&#xff0c;在不停的变幻&#xff0c;其变幻方式为&#xff1a; 数字 0 变成矩阵 0 0 0 1 数字 1 变成矩阵 1 1 1 0 …

沉浸式利用自然语言无代码开发工具生成式AI产品应用(下)

背景 小伙伴们过去在开发应用时&#xff0c;经常需要编写大量代码文件以实现业务逻辑&#xff0c;想必肯定有小伙伴开发过类似于快消行业索赔处理、订单库存跟踪和项目审批等系统。去解决这些业务实际问题&#xff0c;我们需要定制地开发业务应用程序为这些问题提供解决方案。…

手写redis实现分布式锁详细教程,满足可续锁、可重入等分布式锁条件

前言 本文将讨论的做一个高并发场景下避不开的话题&#xff0c;即redis分布式锁。比如在淘宝 的秒杀场景、热点新闻和热搜排行榜等。可见分布式锁是一个程序员面向高级的一门必修课&#xff0c;下面请跟着本篇文章好好学习。 redis分布式锁有哪些面试题 1.Redis做分布式的时…

C语言 | Leetcode C语言题解之第404题左叶子之和

题目&#xff1a; 题解&#xff1a; bool isLeafNode(struct TreeNode *node) {return !node->left && !node->right; }int sumOfLeftLeaves(struct TreeNode *root) {if (!root) {return 0;}struct TreeNode **q malloc(sizeof(struct TreeNode *) * 2001);in…

JVM 一个对象是否已经死亡?

目录 前言 引用计数法 可达性分析法 引用 finalize() 方法区回收 前言 虚拟机中垃圾回收器是掌握对象生死的判官, 只要是垃圾回收器认为需要被回收的, 那么这个对象基本可以宣告"死亡". 但是也不是所有的对象, 都需要被回收, 因此, 我们在学习垃圾回收的时候…

Linux系统应用之知识补充——OpenEuler(欧拉)的安装和基础配置

前言 这篇文章将会对OpenEuler的安装进行详解&#xff0c;一步一步跟着走下去就可以成功 注意 &#xff1a;以下的指令操作最好在root权限下进行&#xff08;即su - root&#xff09; ☀️工贵其久&#xff0c;业贵其专&#xff01; 1、OpenEuler的安装 这里我不过多介绍&a…

markdown 使用技巧

文章目录 markdown使用技巧1.标题快捷键设置2.文档可读性设置 markdown使用技巧 1.标题快捷键设置 ctl 1:一级标题 ctl 2:二级标题 ctl 3:三级标题 ctl 4:四级标题 ...2.文档可读性设置 输入~~~pro 可选择代码框&#xff0c;并且可以选择不同的字体 ctrl shift ] : 可…