添加的内容 删除的内容
(修改自此处;原许可:CC BY-SA 3.0[网站升级迁移]) |
(我来啦, replaced: 員 → 员, 會 → 会 (3), 權 → 权 (2), 無 → 无, 調 → 调 (2), 發 → 发, 譯 → 译, 體 → 体 (6), 圖 → 图, 稱 → 称, 區 → 区 (2), 為 → 为 (3), 種 → 种, 該 → 该 (2), 統 → 统 (2), 產 → 产 (2), 進 → 进, 現 → 现, 個 → 个 (2), 當 → 当 (2), 業 → 业 (2), 鏈 → 链 (2), 縮 → 缩, 單 → 单, 寫 → 写, 轉 → 转, 時 → 时 (2), 經 → 经, 儲 → 储, 誤 → 误 (4), 記 → 记 (5)) |
||
第3行: | 第3行: | ||
}} |
}} |
||
{{not|总线错误}} |
{{not|总线错误}} |
||
''' |
'''记憶体区段錯误'''({{lang-en|Segmentation fault}},经常被缩写为segfault),又译为记憶体段错误,也称存取权限衝突(access violation),是一种程式錯误。 |
||
它 |
它会出现在当程式企图存取CPU无法[[定址]]的[[记憶体区段]]时。当錯误发生时,硬体会通知作业系统产生了记憶体存取权限衝突的狀況。[[作业系统]]通常会产生[[核心转储]](core dump)以方便程式员进行除錯。通常该錯误是由于调用一个地址,而该地址为空(NULL)所造成的,例如[[链表]]中调用一个未分配地址的空链錶单元的元素。[[数组访问越界]]也可能产生这个错误。 |
||
== 概述 == |
== 概述 == |
||
第155行: | 第155行: | ||
{{DEFAULTSORT:Segmentation fault}} |
{{DEFAULTSORT:Segmentation fault}} |
||
[[Category:计算机总线]] |
[[Category:计算机总线]] |
||
[[Category: |
[[Category:记憶体管理]] |
||
[[Category:操作系统技术]] |
[[Category:操作系统技术]] |
||
[[Category:计算机错误]] |
[[Category:计算机错误]] |