计算机外围设备

义项:计算机周边硬件设备统称
计算机外围设备

计算机外围设备是计算机系统中连接在主机之外、用于扩展主机功能的硬件设备总称,简称外设,又称外部设备、周边设备,英文为 peripheral devices 或 peripherals[1]。键盘、鼠标、显示器、打印机、移动硬盘、网卡等均属此类[1]。它承担着人与计算机、计算机与外部世界之间信息输入、输出和存储的任务,是计算机系统不可缺少的组成部分。

目录
  1. 定义
  2. 原理
  3. 发展历程
  4. 应用
  5. 局限
  6. 参见

定义

计算机外围设备指位于计算机主机之外、需要通电才能工作并能脱离主机独立或半独立运行的硬件[1]。它不包含中央处理器、主板、电源和机箱等核心部件,其作用在于扩充主机的功能与性能[2]。从技术定义看,安装在机箱内部的硬盘、光驱等也属于外围设备的范畴,只是普通使用者较少这样称呼[2]。

按数据流向,外围设备通常分为输入设备、输出设备、兼具两者功能的输入输出设备和外存储设备几类[3]。输入设备把数据与指令送入主机,如键盘、鼠标、扫描仪、摄像头、游戏控制器[3];输出设备把处理结果呈现给使用者,如显示器、投影仪、打印机、扬声器[3]。外存储器、调制解调器、网卡和多合一打印机等需要双向传输数据,因而归入输入输出设备[3]。

一台正常的计算机即使拆除全部外围设备,仍可通电并进入就绪状态,只是操作会变得困难甚至无法进行[1]。中国大陆的科普资料把输入设备、输出设备与外存储器合称外部设备,强调其在信息传输、转送和存储方面的作用[4]。

原理

外围设备与主机之间的数据交换由接口电路、设备控制器和 设备驱动程序 协同完成[5]。应用程序发出读写请求后,操作系统核对该请求是否合法,再把具体操作交给驱动程序;驱动程序准备缓冲区并启动设备控制器[5]。设备完成传输后发出中断信号,中断处理程序据此唤醒此前被阻塞的进程,并把数据从内核缓冲区复制到用户缓冲区[5]。

早期的输入输出由程序循环查询设备状态完成,会长期占用处理器;引入中断机制后,设备就绪时才通知处理器。直接内存访问(DMA)进一步在设备与主存之间开辟数据通路,整块数据的搬运由 DMA 控制器执行,只在传输开始与结束时需要处理器介入,从而把处理器从搬运工作中解放出来。以 USB 为例,设备不彼此直接通信,全部数据经由主机控制器统一调度,主机按设备申报的传输类型轮询[6]。

数据传输速率可用总线上单位时间传送的位数衡量,即 $R = \frac{N}{t}$,其中 $N$ 为传送位数,$t$ 为对应时间[7]。USB 2.0 的最高速率为 480 Mbit/s,USB 3.0 提升至 5 Gbit/s,接口带宽的每次抬升都直接扩大了可接入外设的种类[8]。


flowchart LR

A[应用程序] --> B[操作系统内核]

B --> C[设备驱动程序]

C --> D[设备控制器]

D --> E[外围设备]

D -- 中断/DMA --> B

发展历程

在 USB 出现之前,个人计算机背部散布着串行口、并行口、PS/2 以及各类厂商专用接口,连接鼠标需用 PS/2 或串口,打印机与扫描仪多用体积较大的并行端口,部分产品还需加装专用扩展卡[9]。这些接口存在数量少、布局杂乱、操作繁琐且速率有限等问题[9]。1994 年,英特尔、康柏、IBM、微软、NEC 等 7 家公司组成 USB 论坛,1995 年 11 月制定出 USB 0.9 规范,1996 年推出第一版 USB 1.0[9]。

USB 1.1 于 1998 年推出,速率提升到 12 Mbit/s,并具备真正的即插即用能力;1998 年后微软在 Windows 98 中内置 USB 支持模块,这一接口才进入实用阶段[9]。USB 2.0 把最高速率提高到 480 Mbit/s,使摄像头、外置硬盘、Wi-Fi 适配器、光驱等原本必须装在机箱内部的设备可以外接,USB 闪存盘也在这一时期取代了软盘[8]。2008 年发布的 USB 3.0 将速率提升至 5 Gbit/s,并沿用原有的接口外形[8]。

接口标准之外,外设本身也在向无线化和集成化演进。蓝牙、Wi-Fi 和红外等无线方式逐步用于外设连接,成为有线方式之外的补充。在片上系统中,外围设备与中央处理器被集成在同一块集成电路内,但仍沿用外设这一称谓[2]。

应用

在个人计算场景中,键盘与鼠标是最基本的输入外设,显示器与打印机承担输出任务,移动硬盘、闪存盘和存储卡读卡器则用于数据的携带与备份[1]。触摸屏把输入与输出功能合并到同一部件,兼具显示与指点的作用[3]。

在工业与专业领域,游戏控制器、条码扫描仪、销售点终端、图形平板和虚拟现实头显等专用设备按特定业务需求接入主机。数据采集与测试设备也常通过 USB 等接口与主机相连,用于仪器控制和实验数据回传[6]。

外围设备的接入通常需要两步:先把设备连接到相应端口或建立无线连接,再安装驱动程序,使设备能够与操作系统通信。驱动程序一般由设备制造商提供,并通过系统要求与计算机规格的比对来确认兼容性。

局限

外围设备并非计算机运行的必要条件,但缺失后使用者的操作会变得困难,人机交互高度依赖外设的可用性[1]。外设的功能发挥受接口带宽约束,速率不足时高分辨率图像、视频流的实时传输会受到限制[8]。

对使用者而言的便利以硬件与软件实现的复杂度为代价:从底层自行构建 USB 接口是一项工作量很大的工程,即便是编写一个简单的设备驱动程序也相当复杂[8]。DMA 虽然效率高,但需要更精细的软件配合,例如对物理地址连续内存的要求[5]。

外围设备还存在兼容性与维护方面的限制。设备正常工作以驱动程序与操作系统匹配为前提,缺少相应驱动或版本过旧都会导致设备无法被识别。设备对灰尘、潮湿与极端温度较为敏感,物理损伤和散热不良会影响其稳定运行。

参见

  • 输入设备 —— 向计算机送入数据与操作指令的外围设备类别。

  • 输出设备 —— 把计算机处理结果以可视、可听或可打印形式呈现的外围设备。

  • 设备驱动程序 —— 使操作系统能够控制具体外围设备的软件。

  • 通用串行总线 —— 当前连接外围设备最常用的接口标准。

  • 直接内存访问 —— 在设备与主存之间直接搬运数据的传输方式。

参考资料

  1. 外部设备 [引用日期2026-10-19]
  2. Peripheral [引用日期2026-10-19]
  3. Peripheral - Skip to main content [引用日期2026-10-19]
  4. [科普中国]-外部设备 [引用日期2026-10-19]
  5. COS 318: Operating Systems [引用日期2026-10-19]
  6. Universal Serial Bus | IEEE Technology Navigator [引用日期2026-10-19]
  7. [科普中国]-USB接口 [引用日期2026-10-19]
  8. differential-pair [引用日期2026-10-19]
  9. USB发展历程回顾-电子科技博物馆 [引用日期2026-10-19]
词条评价
词条统计

浏览次数:2 次

阅读量:0 次 · 阅读完成量:0 次

最近更新:2026-10-19T12:05:25Z

历史版本

本条目引用的词条
设备驱动程序 直接内存访问 英特尔 输入设备 输出设备 通用串行总线