FreeBSD 词汇表
目录
本词汇表包含 FreeBSD 社区和文档中使用的术语和首字母缩略词。
A
- ACPI机器语言
伪代码,由ACPI兼容操作系统中的虚拟机解释执行,提供了一个位于底层硬件和操作系统呈现的文档化接口之间的层。
- ACPI源语言
AML语言的编写语言。
- 访问控制列表
附加到对象(通常是文件或网络设备)的一组权限列表。
- 高级配置与电源接口
一个规范,它提供了硬件呈现给操作系统的接口的抽象,这样操作系统就不需要了解底层硬件就能充分利用它。ACPI发展并取代了以前由APM、PNPBIOS和其他技术提供的功能,并提供了控制功耗、机器挂起、设备启用和禁用等功能。
- 应用程序接口
一组过程、协议和工具,用于指定一个或多个程序部分的规范交互;它们如何、何时以及为何协同工作,以及它们共享或操作哪些数据。
- 高级电源管理
一个API,使操作系统能够与BIOS协同工作以实现电源管理。对于大多数应用程序,APM已被更通用、更强大的ACPI规范所取代。
- 高级可编程中断控制器
- 高级技术附件
- 异步传输模式
- 认证邮局协议
- 自动挂载守护进程
当访问该文件系统中的文件或目录时,自动挂载文件系统的守护进程。
B
- 基地址寄存器
确定PCI设备将响应哪个地址范围的寄存器。
- 基本输入/输出系统
BIOS的定义在一定程度上取决于上下文。有些人将其称为具有基本例程集的ROM芯片,用于提供软件和硬件之间的接口。另一些人将其称为芯片中包含的一组例程,这些例程有助于引导系统。有些人还可能将其称为用于配置引导过程的屏幕。BIOS是特定于PC的,但其他系统也有类似的功能。
- 伯克利互联网域名
DNS协议的实现。
- 伯克利软件发行版
这是加州大学伯克利分校计算机系统研究组 (CSRG) 对 AT&T 的 32V UNIX® 的改进和修改所采用的名称。FreeBSD 是 CSRG 工作的继承者。
- 自行车棚建造
一种现象,许多人会对一个简单的主题发表意见,而一个复杂的主题却很少或根本没有讨论。有关术语的起源,请参阅 FAQ。
C
- 载波检测
指示已检测到载波的RS232C信号。
- 中央处理器
也称为处理器。这是计算机的大脑,所有计算都在这里进行。有许多不同的架构和不同的指令集。其中比较知名的有英特尔x86及其衍生产品、Arm和PowerPC。
- 挑战握手认证协议
一种基于客户端和服务器之间共享的密钥对用户进行身份验证的方法。
- 经典IP over ATM
- 允许发送
一个RS232C信号,允许远程系统发送数据。
参见 请求发送。
- 通用对象文件格式
D
- 自主访问控制
- 数据加密标准
一种加密信息的方法,传统上用作UNIX®密码和 crypt(3) 函数的加密方法。
- 数据设置就绪
调制解调器发送给计算机或终端的RS232C信号,指示已准备好发送和接收数据。
参见 数据终端就绪。
- 数据终端就绪
计算机或终端发送给调制解调器的RS232C信号,指示已准备好发送和接收数据。
- 调试器
一个交互式的内核内设施,用于检查系统的状态,通常在系统崩溃后用于确定导致故障的事件。
- 差异化系统描述表
一个ACPI表,提供有关基本系统的基本配置信息。
- 距离矢量组播路由协议
- 域名系统
将人类可读的主机名(例如,mail.example.net)转换为Internet地址,反之亦然。
- 动态主机配置协议
一种协议,当计算机(主机)从服务器请求IP地址时,动态地为其分配IP地址。地址分配称为“租约”。
E
- 可执行和链接格式
- 扩展COFF
F
- FADT
参见 固定ACPI描述表。
- FAT
参见 文件分配表。
- FAT16
参见 文件分配表(16位)。
- FTP
参见 文件传输协议。
- 文件分配表
- 文件分配表(16位)
- 文件传输协议
构建在TCP之上的高级协议族成员之一,可用于通过TCP/IP网络传输文件。
- 固定ACPI描述表
G
- GUI
参见 图形用户界面。
- Giant
一个互斥机制(sleep
mutex
)的名称,它保护一组大型的内核资源。虽然在机器可能只有几十个进程、一张网络卡,当然也只有一台处理器的时代,简单的锁定机制就足够了,但在当今时代,它是一个不可接受的性能瓶颈。FreeBSD 开发人员正在积极努力用保护单个资源的锁来替换它,这将允许单处理器和多处理器机器实现更大的并行度。
- 图形用户界面
用户和计算机通过图形进行交互的系统。
H
- 挂断
- 超文本标记语言
用于创建网页的标记语言。
I
- IP防火墙
- IP版本4
IP协议版本4,使用32位进行寻址。此版本仍然是最广泛使用的版本,但它正在慢慢被IPv6所取代。
参见 IP版本6。
- IP版本6
新的IP协议。由于IPv4中的地址空间即将耗尽而发明。使用128位进行寻址。
- 输入/输出
- 英特尔的ASL编译器
英特尔用于将ASL转换为AML的编译器。
- 互联网邮件访问协议
一种访问邮件服务器上的电子邮件消息的协议,其特点是消息通常保存在服务器上,而不是下载到邮件阅读器客户端。
另请参见邮局协议版本3。
- 互联网打印协议
- 互联网协议
互联网上的基本协议,一种数据包传输协议。最初由美国国防部开发,是TCP/IP协议栈中极其重要的组成部分。如果没有互联网协议,互联网就不会成为今天的样子。有关更多信息,请参阅 RFC 791。
- 互联网服务提供商
提供互联网接入服务的公司。
K
- 内核 ld(1)
一种在不重启系统的情况下动态加载功能到 FreeBSD 内核的方法。
- 内核调度实体
内核支持的线程系统。参见 项目主页 获取更多详细信息。
- 内核虚拟地址
- 密钥分发中心
- 千比特每秒
用于测量带宽(在指定时间内有多少数据可以通过给定点)。千的替代前缀包括兆、吉、太等。
L
- 行打印守护进程
- 局域网
在本地区域(例如办公室、家庭等)使用的网络。
- 锁顺序反转
FreeBSD 内核使用许多资源锁来仲裁对这些资源的竞争。FreeBSD-CURRENT 内核中发现的一个运行时锁诊断系统(但在发行版中已移除),称为 witness(4),检测由于锁定错误导致死锁的可能性。(witness(4) 实际上略微保守,因此可能会出现误报。)真正的阳性报告表明“如果您运气不好,此处会发生死锁”。
真正的阳性 LOR 往往会被快速修复,因此请在发布到邮件列表之前,检查 https://lists.FreeBSD.org/subscription/freebsd-current 和 LORs Seen 页面。
M
- 邮件传输代理
用于传输电子邮件的应用程序。MTA 传统上是 BSD 基础系统的一部分。如今,Sendmail 包含在基础系统中,但还有许多其他 MTA,例如 postfix、qmail 和 Exim。
- 邮件用户代理
用户用来显示和编写电子邮件的应用程序。
- 强制访问控制
- 麻省理工学院
- 从当前分支合并
将功能或补丁从 -CURRENT 分支合并到另一个分支,最常见的是 -STABLE 分支。
- 从头部合并
将功能或补丁从存储库 HEAD 合并到较早的分支。
- 从稳定分支合并
在 FreeBSD 开发的正常过程中,更改将在 -CURRENT 分支中提交以进行测试,然后再合并到 -STABLE 分支。在极少数情况下,更改会先进入 -STABLE 分支,然后再合并到 -CURRENT 分支。
当补丁从 -STABLE 合并到安全分支时,也使用此术语。
参见 从当前分支合并。
- 从供应商合并
- 每日提示信息
一条消息,通常在登录时显示,常用于向系统用户分发信息。
- 多级安全
- 多 APIC 描述表
N
- NAT
参见 网络地址转换。
- NDISulator
参见 Project Evil。
- NFS
参见 网络文件系统。
- NTFS
参见 新技术文件系统。
- NTP
参见 网络时间协议。
- 网络地址转换
一种技术,其中 IP 数据包在通过网关时被重写,使网关后面的许多机器能够有效地共享一个 IP 地址。
- 网络文件系统
- 新技术文件系统
由微软开发并在其“新技术”操作系统(例如 Windows® 2000、Windows NT® 和 Windows® XP)中提供的文件系统。
- 网络时间协议
一种在网络上同步时钟的方法。
O
- 按需邮件中继
- 操作系统
一组程序、库和工具,提供对计算机硬件资源的访问。如今的操作系统从仅支持一次运行一个程序、仅访问一个设备的简单设计,到能够同时为数千用户提供服务的完全多用户、多任务和多进程系统,每个用户都可以运行数十个不同的应用程序,不一而足。
- 事件已过时
表示建议的更改(例如问题报告或功能请求)由于 FreeBSD 的后续更改、网络标准的更改、受影响的硬件已过时等原因不再相关或适用。
P
- ATM 上的 PPP
- 密码认证协议
- 个人电脑
- 个人电脑网络文件系统守护进程
- 物理地址扩展
一种方法,用于在仅具有 32 位宽地址空间的系统上访问高达 64 GB 的 RAM(因此,如果没有 PAE,将限制为 4 GB)。
- 可插拔认证模块
- 点对点协议
- 尖顶帽
一种神话般的头饰,很像帽子,授予任何破坏构建、使修订号倒退或在源代码库中造成任何其他混乱的 FreeBSD 提交者。任何有价值的提交者很快就会积累大量收藏。用法(几乎总是?)是幽默的。
- 便携式文档格式
- 邮局协议
另请参见邮局协议版本3。
- 邮局协议版本 3
一种访问邮件服务器上电子邮件消息的协议,其特点是消息通常从服务器下载到客户端,而不是保留在服务器上。
参见 互联网邮件访问协议。
- PostScript 打印机描述
- 预引导执行环境
- 最小惊讶原则
随着 FreeBSD 的发展,对用户可见的更改应尽可能地保持不令人惊讶。例如,在 /etc/defaults/rc.conf 中随意重新排列系统启动变量违反了 POLA。开发人员在考虑用户可见的系统更改时会考虑 POLA。
- 问题报告
对在 FreeBSD 源代码或文档中发现的某种问题的描述。参见 编写 FreeBSD 问题报告。
- 进程 ID
一个数字,在系统上的特定进程中是唯一的,它标识该进程并允许对该进程采取操作。
- NDISulator 的工作标题,由 Bill Paul 编写,他以其糟糕程度(从哲学角度来看)命名,因为首先需要这样的东西。NDISulator 是一个特殊的兼容性模块,允许 Microsoft Windows™ NDIS 微端口网络驱动程序与 FreeBSD/i386 一起使用。这通常是使用驱动程序为闭源的唯一方法。参见 src/sys/compat/ndis/subr_ndis.c。
Project Evil
R
- 随机存取存储器
- 版本控制系统
版本控制系统 (RCS) 是最早的软件套件之一,它为普通文件实现了“版本控制”。它允许存储、检索、归档、记录、识别和合并每个文件的多个修订版本。RCS 由许多协同工作的少量工具组成。它缺少更现代的版本控制系统(如 Git)中的一些功能,但对于少量文件,它非常易于安装、配置和开始使用。
参见 Subversion。
- 接收数据
接收数据所在的 RS232C 引脚或线。
参见 发送数据。
- 推荐标准 232C
串行设备之间通信的标准。
- 精简指令集计算机
一种处理器设计方法,其中硬件可以执行的操作被简化,但尽可能地通用化。这可以导致更低的功耗、更少的晶体管,在某些情况下,还可以获得更好的性能和更高的代码密度。RISC 处理器的例子包括 Alpha、SPARC®、ARM® 和 PowerPC®。
- 廉价磁盘冗余阵列
- 远程过程调用
- 征求意见
一系列定义互联网标准、协议等的文档。请参阅 www.rfc-editor.org。
当有人提出更改建议并希望获得反馈时,也用作通用术语。
- 请求发送
一个 RS232C 信号,请求远程系统开始数据传输。
另请参阅 允许发送。
- 路由器通告
S
- SMTP 身份验证
- 服务器消息块
- 信号地
一个 RS232 引脚或线,作为信号的接地参考。
- 简单邮件传输协议
- 安全外壳
- 小型计算机系统接口
- Subversion
Subversion 是一个版本控制系统,目前由 FreeBSD 项目使用。
- 挂起至 RAM
- 对称多处理器
- 系统控制中断
T
- 票据授予票据
- 时间戳计数器
现代 Pentium® 处理器内部的一个性能分析计数器,用于统计核心频率时钟节拍。
- 传输控制协议
一个位于(例如)IP 协议之上的协议,它保证数据包以可靠、有序的方式传递。
- 传输控制协议/互联网协议
TCP 协议在 IP 协议上运行的组合术语。互联网的大部分运行在 TCP/IP 上。
- 发送数据
一个 RS232C 引脚或线,用于传输数据。
另请参阅 接收数据。
- 简单文件传输协议
U
- UDP
请参阅 用户数据报协议。
- UFS1
请参阅 Unix 文件系统版本 1。
- UFS2
请参阅 Unix 文件系统版本 2。
- UID
请参阅 用户 ID。
- URL
请参阅 统一资源定位符。
- USB
请参阅 通用串行总线。
- 统一资源定位符
一种定位资源(例如互联网上的文档)的方法,以及识别该资源的一种手段。
- Unix 文件系统版本 1
原始的 UNIX® 文件系统,有时称为 Berkeley 快速文件系统。
- Unix 文件系统版本 2
UFS1 的扩展,在 FreeBSD 5-CURRENT 中引入。UFS2 添加了 64 位块指针(打破了 1T 屏障),支持扩展文件存储和其他功能。
- 通用串行总线
一种硬件标准,用于将各种计算机外设连接到通用接口。
- 用户 ID
分配给计算机每个用户的唯一编号,通过该编号可以识别分配给该用户的资源和权限。
- 用户数据报协议
一个简单、不可靠的数据报协议,用于在 TCP/IP 网络上交换数据。UDP 不提供像 TCP 那样错误检查和纠正的功能。
V
- VPN
请参阅 虚拟专用网络。
- 虚拟专用网络
一种使用公共通信(如互联网)为本地网络(如公司局域网)提供远程访问的方法。
上次修改时间:2024 年 8 月 11 日,作者:Fernando Apesteguía