V2EX  ›  英汉词典

Sigbus

释义 Definition(中文)

SIGBUS:在类 Unix 系统中表示“总线错误(bus error)”的信号名(通常写作 SIGBUS)。程序在访问内存或硬件资源时,如果发生未对齐访问无效的物理地址映射、或 mmap 映射的文件/设备出现问题等,可能会收到该信号并异常终止。(不同系统/场景触发原因可能略有差异)

发音 Pronunciation(IPA)

/ˈsɪɡbʌs/

例句 Examples

The program crashed with SIGBUS.
程序因收到 SIGBUS 而崩溃。

After we truncated the file, the process started throwing SIGBUS when reading from the mmap region.
我们把文件截短后,进程在从 mmap 映射区域读取时开始触发 SIGBUS。

词源 Etymology(中文)

SIGBUSSIG-(signal,信号) + BUS(总线) 组成,原意与“总线错误”相关:当 CPU/内存子系统在访问内存或某些硬件映射资源时出现底层访问异常,就可能以该信号报告给进程。

相关词 Related Words

文学与作品 Literary Works(出现示例)

该词更常见于系统编程/操作系统类著作与手册中,而非传统文学作品,例如:

  • Advanced Programming in the UNIX Environment(W. Richard Stevens 等)
  • The Linux Programming Interface(Michael Kerrisk)
  • UNIX Network Programming(W. Richard Stevens)
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2035 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 13:22 · PVG 21:22 · LAX 05:22 · JFK 08:22
♥ Do have faith in what you're doing.