术语表
此术语表包含 FreeBSD 社区和文档中使用的术语和缩写。
A
ACL
参见访问控制列表。
ACPI
参见高级配置和电源接口。
AMD
参见自动挂载守护进程。
AML
参见ACPI 机器语言。
API
参见应用程序编程接口。
APIC
参见高级可编程中断控制器。
APM
参见高级电源管理。
APOP
参见认证邮局协议。
ASL
参见ACPI 源语言。
ATA
参见高级技术附件。
ATM
参见异步传输模式。
ACPI Machine Language
伪代码,由 ACPI 兼容操作系统内的虚拟机解释执行,在底层硬件与操作系统文档化接口之间提供一层抽象。
ACPI Source Language
编写 AML 所用的编程语言。
Access Control List
附加到某个对象(通常是文件或网络设备)上的一组权限。
Advanced Configuration and Power Interface
一种规范,将硬件向操作系统呈现的接口抽象化,使操作系统无需了解底层硬件即可充分利用其功能。ACPI 演进并取代了此前由 APM、PNPBIOS 及其他技术提供的功能,提供了功耗控制、系统挂起、设备启用与禁用等能力。
Application Programming Interface
一组过程、协议和工具,规定了程序各部分之间的标准交互方式:它们如何协同工作、何时协同以及为何协同,以及它们共享或操作哪些数据。
Advanced Power Management
一套 API,让操作系统与 BIOS 协同工作以实现电源管理。在大多数应用场景中,APM 已由更通用、功能更强大的 ACPI 规范所取代。
Advanced Programmable Interrupt Controller
高级可编程中断控制器。
Advanced Technology Attachment
高级技术附件(一种存储设备接口标准)。
Asynchronous Transfer Mode
异步传输模式。
Authenticated Post Office Protocol
认证邮局协议。
Automatic Mount Daemon
一种守护进程,在访问文件系统内的文件或目录时自动挂载该文件系统。
B
BAR
参见基址寄存器。
BIND
参见伯克利互联网名称域。
BIOS
参见基本输入输出系统。
BSD
参见伯克利软件套装。
Base Address Register
决定 PCI 设备响应哪些地址范围的寄存器。
Basic Input/Output System
BIOS 的定义依上下文有所不同。有人视其为一块 ROM 芯片,内含一组基本例程,为软件与硬件之间提供接口。也有人视其为芯片中的一组例程,用于辅助系统自举。还有人视其为配置自举过程的设置界面。BIOS 是 PC 特有的,但其他系统也有类似机制。
Berkeley Internet Name Domain
DNS 协议的一种实现。
Berkeley Software Distribution
加利福尼亚大学伯克利分校计算机系统研究组(CSRG)对其在 AT&T 32V UNIX 上所做的改进和修改的命名。FreeBSD 是 CSRG 工作的后继者。
Bikeshed Building
单车棚效应:一种现象,即人们热衷于对一个简单话题发表大量意见,而对复杂话题却少有讨论。关于该术语的起源,请参阅常见问题解答。
C
CD
参见载波检测。
CHAP
参见挑战握手认证协议。
CLIP
参见ATM 经典 IP。
COFF
参见通用对象文件格式。
CPU
参见中央处理器。
CTS
参见清除发送。
Carrier Detect
RS232C 信号,表示检测到载波。
Central Processing Unit
也称处理器,即计算机的大脑,所有计算都在此进行。存在多种不同架构,各有不同的指令集。较为知名的有 Intel-x86 及其衍生产品、Arm 和 PowerPC。
Challenge Handshake Authentication Protocol
一种用户认证方法,基于客户端与服务器之间共享的密钥。
Classical IP over ATM
ATM 经典 IP。
Clear To Send
RS232C 信号,授予远程系统发送数据的权限。
另请参阅请求发送。
Common Object File Format
通用对象文件格式。
D
DAC
参见自主访问控制。
DDB
参见调试器。
DES
参见数据加密标准。
DHCP
参见动态主机配置协议。
DNS
参见域名系统。
DRM
参见直接渲染管理器。
DSDT
参见差异化系统描述表。
DSR
参见数据集就绪。
DTR
参见数据终端就绪。
DVMRP
参见距离矢量组播路由协议。
Discretionary Access Control
自主访问控制。
Data Encryption Standard
一种信息加密方法,传统上用作 UNIX 密码的加密方式及 crypt(3) 函数的加密方法。
Data Set Ready
RS232C 信号,由调制解调器向计算机或终端发送,表示已准备好收发数据。
另请参阅数据终端就绪。
Data Terminal Ready
RS232C 信号,由计算机或终端向调制解调器发送,表示已准备好收发数据。
Debugger
一种交互式内核内工具,用于检查系统状态,常在系统崩溃后使用,以查明导致故障的事件。
Differentiated System Description Table
ACPI 表,提供系统基本配置信息。
Distance-Vector Multicast Routing Protocol
距离矢量组播路由协议。
Domain Name System
将人类可读的主机名(如 mail.example.net)转换为互联网地址及反向转换的系统。
Dynamic Host Configuration Protocol
一种协议,在计算机(主机)向服务器请求时动态分配 IP 地址。这种地址分配称为"租约"。
Direct Rendering Manager
drm(7) 内核模块让客户端应用程序通过直接渲染基础设施(Direct Rendering Infrastructure)直接访问图形硬件。
E
ECOFF
参见扩展 COFF。
ELF
参见可执行和链接格式。
ESP
参见封装安全载荷。
Encapsulated Security Payload
封装安全载荷。
Executable and Linking Format
可执行和链接格式。
Extended COFF
扩展 COFF。
F
FADT
参见固定 ACPI 描述表。
FAT
参见文件分配表。
FAT16
参见文件分配表(16 位)。
FTP
参见文件传输协议。
File Allocation Table
文件分配表。
File Allocation Table (16-bit)
文件分配表(16 位)。
File Transfer Protocol
TCP/IP 网络上用于传输文件的高级协议族成员之一。
Fixed ACPI Description Table
固定 ACPI 描述表。
G
GUI
参见图形用户界面。
Giant
一种互斥机制(睡眠 mutex)的名称,用于保护大量内核资源。在机器仅有几十个进程、一块网卡、且只有一个处理器的年代,简单的锁定机制尚可应付。但到了今天,这已成为难以接受的性能瓶颈。FreeBSD 开发者正积极将其替换为保护单个资源的锁,这将让单处理器和多处理器机器都能实现更高程度的并行。
Graphical User Interface
用户与计算机通过图形进行交互的系统。
H
HTML
参见超文本标记语言。
HUP
参见挂断。
HangUp
挂断。
HyperText Markup Language
用于创建网页的标记语言。
I
I/O
参见输入/输出。
IASL
IMAP
参见互联网消息访问协议。
IP
参见互联网协议。
IPFW
参见IP 防火墙。
IPP
参见互联网打印协议。
IPv4
参见IP 版本 4。
IPv6
参见IP 版本 6。
ISP
参见互联网服务提供商。
IP Firewall
IP 防火墙。
IP Version 4
IP 协议第 4 版,使用 32 位地址。此版本仍是使用最广泛的版本,但正逐渐被 IPv6 取代。
另请参阅IP 版本 6。
IP Version 6
新的 IP 协议。因 IPv4 地址空间即将耗尽而发明,使用 128 位地址。
Input/Output
输入/输出。
Intel's ASL compiler
Intel 的编译器,用于将 ASL 转换为 AML。
Internet Message Access Protocol
一种在邮件服务器上访问电子邮件的协议,其特点是邮件通常保留在服务器上,而非下载到邮件阅读客户端。
参见邮局协议版本 3。
Internet Printing Protocol
互联网打印协议。
Internet Protocol
互联网上的基本数据传输协议,是 TCP/IP 协议栈的核心组成部分。最初由美国国防部开发。没有互联网协议,互联网不会是如今的样子。更多信息,请参阅 RFC 791。
Internet Service Provider
提供互联网接入服务的公司。
K
KAME
日语中意为"乌龟",在计算机领域中指 KAME 项目,该项目致力于 IPv6 的实现。
KDC
参见密钥分发中心。
KLD
参见内核 ld(1)。
KMS
参见内核模式设置。
KSE
参见内核调度器实体。
KVA
参见内核虚拟地址。
Kbps
参见千比特每秒。
Kernel Mode Setting
在内核空间设置显示模式。
Kernel ld(1)
一种在不重启系统的情况下将功能动态加载到 FreeBSD 内核的方法。
Kernel Scheduler Entities
一种内核支持的线程系统。
Kernel Virtual Address
内核虚拟地址。
Key Distribution Center
密钥分发中心。
Kilo Bits Per Second
用于衡量带宽(在指定时间内通过某点的数据量)。比千(Kilo)更大的前缀包括兆(Mega)、吉(Giga)、太(Tera)等。
L
LAN
参见局域网。
LOR
参见锁顺序反转。
LPD
参见行式打印机守护进程。
Line Printer Daemon
行式打印机守护进程。
Local Area Network
在办公室、家庭等局部区域内使用的网络。
Lock Order Reversal
FreeBSD 内核使用多个资源锁来协调对这些资源的争用。FreeBSD-CURRENT 内核中包含一个运行时锁诊断系统(在发布版本中已移除),名为 witness(4),用于检测锁错误可能导致的死锁。(witness(4) 实际上偏保守,因此可能产生误报。)真正的正报表示"如果运气不好,这里本来会死锁"。真正的 LOR 通常会迅速修复。
M
MAC
参见强制访问控制。
MADT
参见多 APIC 描述表。
MFC
参见从 CURRENT 合并。
MFH
参见从 HEAD 合并。
MFS
参见从 STABLE 合并。
MFV
参见从上游合并。
MIT
参见麻省理工学院。
MLS
参见多级安全。
MOTD
参见每日消息。
MTA
参见邮件传输代理。
MUA
参见邮件用户代理。
Mail Transfer Agent
用于传输电子邮件的应用程序。MTA 传统上是 BSD 基本系统的一部分。目前基本系统中包含 Sendmail,但也有许多其他 MTA,如 postfix、qmail 和 Exim。
Mail User Agent
用户用来显示和撰写电子邮件的应用程序。
Mandatory Access Control
强制访问控制。
Massachusetts Institute of Technology
麻省理工学院。
Merge From Current
将功能或补丁从 -CURRENT 分支合并到另一个分支(通常是 -STABLE)。
Merge From Head
将功能或补丁从仓库 HEAD 合并到更早的分支。
Merge From Stable
在 FreeBSD 的正常开发流程中,更改会先提交到 -CURRENT 分支进行测试,然后才合并到 -STABLE。少数情况下,更改会先进入 -STABLE,再合并到 -CURRENT。该术语也用于从 -STABLE 向安全分支合并补丁的场景。
另请参阅从 CURRENT 合并。
Merge From Vendor
从上游(vendor)合并。
Message Of The Day
一条消息,通常在登录时显示,常用于向系统用户发布通知。
Multi-Level Security
多级安全。
Multiple APIC Description Table
多 APIC 描述表。
N
NAT
参见网络地址转换。
NDISulator
参见Project Evil。
NFS
参见网络文件系统。
NTFS
参见新技术文件系统。
NTP
参见网络时间协议。
Network Address Translation
一种技术,在数据包通过网关时改写 IP 数据包,使网关后的多台计算机能有效共享单个 IP 地址。
Network File System
网络文件系统。
New Technology File System
由 Microsoft 开发的文件系统,用于其"新技术"操作系统,如 Windows 2000、Windows NT 和 Windows XP。
Network Time Protocol
一种通过网络同步时钟的方法。
O
OBE
参见事过境迁。
ODMR
参见按需邮件中继。
OS
参见操作系统。
On-Demand Mail Relay
按需邮件中继。
Operating System
一组程序、库和工具,用于访问计算机的硬件资源。如今的操作系统范围广泛,从一次只支持运行一个程序、访问一个设备的简单设计,到能同时服务数千用户、每个用户可运行数十个不同应用的完全多用户、多任务、多进程系统。
Overtaken By Events
指某项建议的更改(如问题报告或功能请求)因 FreeBSD 的后续变更、网络标准的更新、相关硬件已淘汰等原因而不再适用。
P
PAE
参见物理地址扩展。
PAM
参见可插拔认证模块。
PAP
参见密码认证协议。
PC
参见个人计算机。
PCNSFD
PDF
参见便携式文档格式。
PID
参见进程 ID。
POLA
参见最小惊讶原则。
POP
参见邮局协议。
POP3
参见邮局协议版本 3。
PPD
PPP
参见点对点协议。
PPPoA
参见ATM 上的 PPP。
PPPoE
参见以太网上的 PPP。
PPP over ATM
ATM 上的 PPP。
PPP over Ethernet
以太网上的 PPP。
PR
参见问题报告。
PXE
参见预启动执行环境。
Password Authentication Protocol
密码认证协议。
Personal Computer
个人计算机。
Personal Computer Network File System Daemon
个人计算机网络文件系统守护进程。
Physical Address Extensions
一种方法,让地址空间物理上仅有 32 位宽的系统能访问高达 64 GB 的 RAM(否则受限于 4 GB)。
Pluggable Authentication Modules
可插拔认证模块。
Point-to-Point Protocol
点对点协议。
Pointy Hat
一顶传说中的帽子,类似于傻瓜帽,颁发给那些搞砸构建、导致版本号倒退或在源码仓库中制造混乱的 FreeBSD 提交者。任何称职的提交者都会很快积累一大摞。此用法(几乎总是)带有幽默意味。
Portable Document Format
便携式文档格式。
Post Office Protocol
参见邮局协议版本 3。
Post Office Protocol Version 3
一种在邮件服务器上访问电子邮件的协议,其特点是邮件通常从服务器下载到客户端,而非保留在服务器上。
另请参阅互联网消息访问协议。
PostScript Printer Description
PostScript 打印机描述。
Preboot eXecution Environment
预启动执行环境。
Principle Of Least Astonishment
随着 FreeBSD 的发展,用户可见的变更应尽可能不令人惊讶。例如,在 /etc/defaults/rc.conf 中随意重新排列系统启动变量就违反了 POLA。开发者在考虑用户可见的系统变更时会遵循 POLA。
PRIME
一种通过共享直接内存访问(DMA)缓冲区使多个物理图形协处理器共存的方法。
Problem Report
对 FreeBSD 源代码或文档中发现的某种问题的描述。请参阅如何撰写 FreeBSD 问题报告。
Process ID
系统中每个进程独有的编号,用于标识该进程并对其执行操作。
Project Evil
NDISulator 的工作代号,由 Bill Paul 命名——他取这个名字,是因为需要某种从哲学角度讲"邪恶"的东西,这尚属首次。NDISulator 是一个特殊的兼容模块,让 Microsoft Windows NDIS miniport 网络驱动程序能在 FreeBSD/i386 上使用。这通常是使用闭源驱动程序网卡的唯一途径。参见 src/sys/compat/ndis/subr_ndis.c。
R
RA
参见路由器通告。
RAID
参见廉价磁盘冗余阵列。
RAM
参见随机存取存储器。
RD
参见接收数据。
RFC
参见征求意见稿。
RISC
参见精简指令集计算机。
RPC
参见远程过程调用。
RS232C
参见推荐标准 232C。
RTS
参见请求发送。
Random Access Memory
随机存取存储器。
Revision Control System
修订控制系统(RCS)是实现纯文本文件"版本控制"的最古老软件套件之一。它能对每个文件的修订版本进行存储、检索、归档、日志记录、标识与合并。RCS 由多个协同工作的小工具组成。它缺少一些现代版本控制系统(如 Git)中的功能,但对于一小组文件而言,安装、配置和使用都非常简单。
Received Data
RS232C 引脚或线路,数据通过它接收。
另请参阅发送数据。
Recommended Standard 232C
串行设备间通信的标准。
Reduced Instruction Set Computer
一种处理器设计方法,将硬件能执行的操作简化,但尽量通用化。这可以降低功耗、减少晶体管数量,并在某些情况下带来更优的性能和更高的代码密度。RISC 处理器的例子包括 Alpha、SPARC、ARM 和 PowerPC。
Redundant Array of Inexpensive Disks
廉价磁盘冗余阵列。
Remote Procedure Call
远程过程调用。
Request For Comments
一系列定义互联网标准、协议等的文档。参见 <www.rfc-editor.org>。
也用作一般性术语,表示某人提出更改建议并希望获得反馈。
Request To Send
RS232C 信号,请求远程系统开始传输数据。
另请参阅清除发送。
Router Advertisement
路由器通告。
S
SCI
参见系统控制中断。
SCSI
参见小型计算机系统接口。
SG
参见信号地。
SMB
参见服务器消息块。
SLAAC
参见无状态地址自动配置。
SMP
参见对称多处理器。
SMTP
参见简单邮件传输协议。
SMTP AUTH
参见SMTP 认证。
SSH
参见安全 Shell。
STR
参见挂起到 RAM。
SVN
参见Subversion。
StateLess Address AutoConfiguration
无状态地址自动配置。
SMTP Authentication
SMTP 认证。
Server Message Block
服务器消息块。
Signal Ground
RS232 引脚或线路,用作信号的参考地。
Simple Mail Transfer Protocol
简单邮件传输协议。
Secure Shell
安全 Shell。
Small Computer System Interface
小型计算机系统接口。
Subversion
Subversion 是 FreeBSD 项目当前使用的版本控制系统。
Suspend To RAM
挂起到 RAM。
Symmetric MultiProcessor
对称多处理器。
System Control Interrupt
系统控制中断。
T
TCP
参见传输控制协议。
TCP/IP
参见传输控制协议/互联网协议。
TD
参见发送数据。
TFTP
参见简单 FTP。
TGT
参见凭据授予票据。
TSC
参见时间戳计数器。
Ticket-Granting Ticket
凭据授予票据。
Time Stamp Counter
现代 Pentium 处理器内部的性能分析计数器,统计核心频率时钟周期。
Transmission Control Protocol
一种运行在(例如)IP 协议之上的协议,保证数据包以可靠、有序的方式传递。
Transmission Control Protocol/Internet Protocol
TCP 协议运行在 IP 协议之上的组合术语。互联网的绝大部分运行在 TCP/IP 之上。
Transmitted Data
RS232C 引脚或线路,数据通过它发送。
另请参阅接收数据。
Trivial FTP
简单 FTP。
U
UDP
参见用户数据报协议。
UFS1
UFS2
UID
参见用户 ID。
URL
参见统一资源定位符。
USB
参见通用串行总线。
Uniform Resource Locator
一种定位资源(如互联网上的文档)并标识该资源的方法。
Unix File System Version 1
原始的 UNIX 文件系统,有时称为伯克利快速文件系统。
Unix File System Version 2
UFS1 的扩展,在 FreeBSD 5-CURRENT 中引入。UFS2 增加了 64 位块指针(突破了 1TB 的限制),支持扩展文件存储等功能。
Universal Serial Bus
一种硬件标准,用于将各种计算机外设连接到通用接口。
User ID
分配给每位计算机用户的唯一编号,用于标识该用户的资源和权限。
User Datagram Protocol
一种简单、不可靠的数据报协议,用于在 TCP/IP 网络上交换数据。UDP 不像 TCP 那样提供错误检查和纠正。
V
VPN
参见虚拟专用网络。
Virtual Private Network
一种利用互联网等公共电信基础设施为局域网(如企业 LAN)提供远程访问的方法。
最后更新于