总线错误

✍ dations ◷ 2025-04-27 04:04:17 #计算机总线,计算机错误,内存管理

在计算机领域,总线错误(bus error)是一种硬件故障(英语:Fault (computing)),为通知操作系统一个进程正尝试访问CPU无法访问的物理地址,即一个无效的地址总线地址,它由此得名。在现代的大多数架构中,这比存储器区段错误(段错误)更罕见,而那主要由于内存访问冲突所造成:即逻辑地址或权限的问题。

在POSIX兼容平台上,总线错误通常导致发送SIGBUS信号到导致错误的进程。SIGBUS也可能因计算机检测到的任何常规设备故障引发。总线错误很少代表硬件存在物理损坏,而通常是因程序源代码中的程序错误引起。总线错误也可能因其他某些分页错误引发,见下文。

总线错误有至少三种主要原因:

软件令CPU读写特定的物理内存地址时,CPU会将这个物理内存地址填入地址总线,并等待所有其他连接着CPU的硬件来认领并响应这个请求。当没有任何硬件响应CPU时,CPU会触发一个异常,表示整个计算机系统都无法识别上述请求的物理内存地址。需要注意的是,这里仅涉及到内存地址。如果访问一个未定义的虚拟内存地址,一般会产生一个段错误而不是总线错误,尽管对于MMU与CPU分离的计算机来说,CPU无法区分这两种情况。

x86上存在一种较旧的称为x86存储器区段的内存管理机制。

如果应用程序使用不存在段的选择器加载段寄存器(在POSIX兼容的操作系统下只能使用汇编语言完成),则会生成异常。

相关

  • 超音段成分超音段音位(suprasegmental、超音段成分)是言语分析中除音素之外的的语音现象。言语中有大量特征倾向构成超越单一音段的模式,并且不受音段目标限制独立变化,其中主要有音高、响
  • 显影剂显影剂可指下列药剂:
  • 国家表演艺术中心国家表演艺术中心,是受中华民国文化部监督的行政法人机构,2014年成立,于台湾北、中、南设有国家两厅院、台中国家歌剧院、卫武营国家艺术文化中心以及国家交响乐团三馆一团,共11
  • 蛇口港蛇口港或蛇口码头可指:
  • 中华性文化博物馆中华性文化博物馆(英语:China sex museum)是一座位于江苏省常州市金坛区茅山寺庙群内的私人博物馆,也是中国第一所性博物馆。馆长是上海大学社会系教授刘达临。馆内展品为刘达临
  • 电的流体理论电的流体理论假定,电磁学里的各种现象可以用电流体来表述。在十八世纪,双流体理论与单流体理论是两种著名的流体理论。查尔斯·笃费(英语:Charles Du Fay)做实验于1733年发现,假若
  • 2014年国际足联世界杯外围赛 – 欧洲区G组2014年世界杯外围赛欧洲区G组(英语:2014 FIFA World Cup qualification UEFA Group G)是欧洲足协辖下2014年世界杯欧洲赛区外围赛的一个分组,包括希腊、斯洛伐克、波斯尼亚和黑
  • 橙花醇橙花醇(英文:Nerol)又称β-柠檬醇,是香叶醇的双键异构体,是一种单萜醇。无色渍状液体,有玫瑰和橙花的香气。无旋光性。几乎不溶于水,与乙醇、乙醚、氯仿混溶。容易失水生成苧烯。天
  • 细野正文细野正文(1870年11月8日-1939年3月14日),为日本明治时期的铁道官僚,泰坦尼克号上唯一的日本籍乘客。孙子是知名的音乐家细野晴臣。当时在海难发生时,妇孺救援结束后因为情况逐渐混
  • 多枝柽柳多枝柽柳(学名:),又名红柳,为柽柳科柽柳属下的一个种,温带及亚热带树种,为常见灌木。通常可生长到1-5米高,根系发达,最深可达10余米。枝条细瘦,红棕色;叶披针形,长2-5厘米,总状花序密生在