添加的内容 删除的内容
(修改自此处;原许可:CC BY-SA 3.0[网站升级迁移]) |
小 (批量替换文字) |
||
(未显示2个用户的6个中间版本) | |||
第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:计算机错误]] |
||
⚫ |