返回数字报首页 > 2019年04月09  星期 > 5版-文摘博览 > 正文
 [字号   ]   
为什么计算机会死机

如果把计算机内存中的指令流看作是用数字0和数字1组成的公路网络,那么中央处理器 (cpu)就是飞驰在这些公路上的轿车。cpu在行驶的过程中执行 “道路”上的指令,完成各种功能。这个过程可以是正在进行中的复杂科学运算,也可以是激战正酣的网络游戏。

最初的计算机是单中央处理器和单任务的,即只有一个cpu,同一时间只执行一个任务。一个任务执行好了之后再执行下一个,这就好像是只有一辆车在简单的公路上行驶。在这种情况下,没有 “撞车”的可能,也很少会 “走错路”,但是有可能因为某种意外情况或者机械故障导致系统停止运行。

“死机”的原因除了系统过热,大多是由于软件故障导致cpu偏离了运行轨道无法继续工作。崩溃和挂起是两种常见的 “死机”情况。

前一种情况主要是因为cpu在运行时遇到了错误的指令,比如除零。因为0不可以做除数,所以cpu无法计算,只好抛出异常报告给操作系统,操作系统接收到异常后会根据错误指令的来源做判断,如果错误指令属于低优先级的应用程序,那么会交给它自己处理,如果属于高优先级的系统程序,那么便可能触发系统的崩溃机制,让整个系统停止工作,显示错误信息,然后复位。如果windows系统遇到这种情况时,会显示蓝屏画面,然后自动重启系统,被称为蓝屏死亡,简称bsod。

(据新华网)

本期推荐新闻
关于我们网站团队 - 广告业务 -  网站地图在线投稿 - 合作伙伴
秦楚网(10yan.com) 版权所有 未经同意不得复制或镜像
主管:中共十堰市委宣传部 主办:十堰日报社 
编辑部:0719-8118833 广告部:0719-8118988 技术部:0719-8616541 
推荐显示设置:1024像素*768像素