很多用户都曾经亲身体验过应用程序或设备驱动死锁的情况。
为了解决这种问题,微软的研究人员想出了一个数学解决方案来对代码进行检测。
微软研究人员Byron Cook表示,人们常误以为当软件挂起时,它们就已经进入假死状态。实际上是,它们并没有停止执行,只是陷入无限循环中而不能跳出来。
例如,一个没有硬编码超时设置的设备驱动不停的尝试初始化已经失去响应的硬件,又或者是,一个应用程序尝试连接到没有连接的网络,并且不能确定何时该停止。
这个就是有名的“Halting Problem”,首次由图灵发现,他证明了没有任何办法可以证明所有应用程序能一直运行到完成。
为了解决这个问题,Cook为应用程序设计了一个数学解决方案,以判断应用程序是否最终会把控制权返回给用户。TERMINATOR还有另外一个辅助程序,称为SLAM,它是特别针对设备驱动而设计的。
程序员不停的运行这些工具,最后的结果表明,代码里面的循环从数学上来说是不会导致死锁,又或者是代码在哪些地方存在问题。
目前,Cook还不能确定这项技术什么时候才能应用于Visual Studio或其它的微软开发工具。他表示,微软已经把TERMINATOR和SLAM用于内部的Vista测试,并取得了很好的效果。
JupiterKagan的高级分析师Joe Wilcox表示,微软声称Windows中出现的很多死锁都是由第三方的软件引起的,而设备驱动则显得特别麻烦。
如果微软所言属实,那么干净的驱动将能够大大的提升Windows的性能和稳定性。
另外,对微软这两个工具感兴趣的读者请到这里查看微软官方的资料:TERMINATOR,SLAM。进入讨论组讨论。
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
·欣赏地球夜景 Google Map夜间版 (414次浏览)
·写诗机一月恶搞造诗30万首 (340次浏览)
·免费试用 迅雷VIP会员中心隆重上线 (163次浏览)
·Google Earth专用新卫星即将上天 (83次浏览)
·惠普:Linux已经很成熟 可部属关键应用 (65次浏览)
·谷歌地图卫星升空 分辨率提至0.5米 (57次浏览)
·微软净利140亿美元 鲍尔默薪酬130万美元 (39次浏览)
·在Google Earth上看YouTube视频 (38次浏览)
·原中国电信杨可可接掌联通增值业务部 (37次浏览)
·戴尔率先力挺巴塞罗那推出四款服务器新品 (35次浏览)
·写诗机一月恶搞造诗30万首 (340次浏览)
·免费试用 迅雷VIP会员中心隆重上线 (163次浏览)
·Google Earth专用新卫星即将上天 (83次浏览)
·惠普:Linux已经很成熟 可部属关键应用 (65次浏览)
·谷歌地图卫星升空 分辨率提至0.5米 (57次浏览)
·微软净利140亿美元 鲍尔默薪酬130万美元 (39次浏览)
·在Google Earth上看YouTube视频 (38次浏览)
·原中国电信杨可可接掌联通增值业务部 (37次浏览)
·戴尔率先力挺巴塞罗那推出四款服务器新品 (35次浏览)
·品牌领SHOW预告:戴尔中国区总裁闵毅达 11-06
·英特尔中国区总经理杨叙:产业融合的清晰脚步声 11-06
·马云赴台湾畅谈电子商务 为交情延迟IPO 11-06
·百度市值破千亿大关 李彦宏本周赴港圈人 11-06
·联想美国换帅 前微软OEM部总裁接任 11-06
·解密马云的恩怨情仇 四大恩人与两大冤家 11-06
·微软鲍尔默邀请四川名企CEO共进午餐 11-06
·惠普前董事出书披露电话门丑闻内幕 11-06
·苹果新系统上市首日即遭破解 可用在非苹果机上 11-06
·柳传志:联想控股新增投资额将超过20亿美元 11-06
·英特尔中国区总经理杨叙:产业融合的清晰脚步声 11-06
·马云赴台湾畅谈电子商务 为交情延迟IPO 11-06
·百度市值破千亿大关 李彦宏本周赴港圈人 11-06
·联想美国换帅 前微软OEM部总裁接任 11-06
·解密马云的恩怨情仇 四大恩人与两大冤家 11-06
·微软鲍尔默邀请四川名企CEO共进午餐 11-06
·惠普前董事出书披露电话门丑闻内幕 11-06
·苹果新系统上市首日即遭破解 可用在非苹果机上 11-06
·柳传志:联想控股新增投资额将超过20亿美元 11-06
最新论坛文章
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
站内频道文章精选
百度推荐,商机无限
搜索您感兴趣的内容



