派出終結者

微軟工具尋找凍結的程式

加入我們的科學愛好者社群!


關於支援科學新聞業

如果您喜歡這篇文章,請考慮透過以下方式支援我們屢獲殊榮的新聞業 訂閱。透過購買訂閱,您正在幫助確保未來能夠繼續講述關於塑造我們當今世界的發現和想法的具有影響力的故事。


艾倫·圖靈是一位數學家,也是計算機科學的創始人之一,他在1936年證明,不可能設計出一種演算法來證明任何給定的程式總是能夠執行完成。他的論點的本質是,如果一個演算法分析自身並發現它無法停止,那麼它總是會出錯。“這會導致邏輯悖論,”堪薩斯州立大學計算機科學教授大衛·施密特評論道。在實用層面上,無法“終止”(在計算機術語中是這樣稱呼的)對於任何Windows作業系統的使用者來說都很熟悉,他們點選滑鼠按鈕後,會無限期地盯著沙漏圖示,表明程式正在無限迴圈地執行相同的程式碼行。

當前版本的微軟作業系統,即XP,比以前的版本更穩定。但是印表機、MP3播放器和其他裝置的製造商仍然編寫有缺陷的“驅動”軟體,讓外圍裝置與作業系統互動。因此,XP使用者並沒有對凍結的沙漏感到陌生。微軟的研究部門最近試圖透過專注於檢查驅動程式是否存在錯誤的工具來解決長期存在的挫敗感。

加里·斯蒂克斯,《大眾科學》的思維和大腦主題高階編輯,編輯和報道推動腦科學走向生物科學前沿的新興進展。斯蒂克斯編輯或撰寫過封面故事、專題文章和新聞,主題廣泛,從一個人沉浸在思考中時大腦中發生的事情,到減輕抑鬱症等情緒障礙的腦植入技術的影響。在接手神經科學領域之前,斯蒂克斯作為大眾科學的特別專案編輯,負責該雜誌的年度單一主題特刊,構思和製作了關於阿爾伯特·愛因斯坦、查爾斯·達爾文、氣候變化和奈米技術的特刊。他監督的一個關於時間的所有表現形式的特刊獲得了國家雜誌獎。斯蒂克斯與他的妻子米里亞姆·拉科布共同撰寫了一本技術入門書,名為《誰在乎千兆位元組?技術困惑者的生存指南》。

更多作者:加里·斯蒂克斯
大眾科學雜誌 第295卷 第6期這篇文章最初以“派出終結者”為標題發表在大眾科學雜誌 第295卷 第6期 ()
doi:10.1038/scientificamerican122006-6TyLLr2BaX5XR7nxi3eaOf
© .