咪免直播高品质美女在线视频互动社区_咪免直播官方版_咪免直播直播视频在线观看免费版下载

您的位置:首頁 > 業(yè)內(nèi)資訊 > 程序員們都是怎樣被BUG虐殺的?

程序員們都是怎樣被BUG虐殺的?

來源:騰訊科技 | 時間:2016-02-09 12:00:30 | 閱讀:194 |  標簽: Bug 程序員 編程   | 分享到:

在西班牙,停車場計費表壞了;法國氣象局公布了19100年1月1日的天氣預報;在澳洲,公共汽車驗票系統(tǒng)崩潰。就這樣而已。最后盤點的結(jié)果是軟件公司賺了大錢,八卦小報銷量大增,很多程序員的千禧年夜party泡湯了,幾個中國文盲老太太被人騙了養(yǎng)老金,不可謂不嚴重。

3、宰赫蘭導彈事件,毫秒的誤差

在1991年2月的第一次海灣戰(zhàn)爭中,一枚伊拉克發(fā)射的飛毛腿導彈準確擊中美國在沙地阿拉伯的宰赫蘭基地,當場炸死28個美國士兵,炸傷100多人,造成美軍海灣戰(zhàn)爭中唯一一次傷亡超過百人的損失。

在后來的調(diào)查中發(fā)現(xiàn),由于一個簡單的計算機bug,使基地的愛國者反導彈系統(tǒng)失效,未能在空中攔截飛毛腿導彈。當時,負責防衛(wèi)該基地的愛國者反導彈系統(tǒng)已經(jīng)連續(xù)工作了100個小時,每工作一個小時,系統(tǒng)內(nèi)的時鐘會有一個微小的毫秒級延遲,這就是這個失效悲劇的根源。愛國者反導彈系統(tǒng)的時鐘寄存器設計為24位,因而時間的精度也只限于24位的精度。在長時間的工作后,這個微小的精度誤差被漸漸放大。在工作了100小時后,系統(tǒng)時間的延遲是三分之一秒。

對一般人人來說,0.33秒是微不足道的。但是對一個需要跟蹤并摧毀一枚空中飛彈的雷達系統(tǒng)來說,這是災難性的——侯賽因飛毛腿導彈空速達4.2馬赫(每秒1.5公里),這個”微不足道的”0.33秒相當于大約600米的誤差。在宰赫蘭導彈事件中,雷達在空中發(fā)現(xiàn)了導彈,但是由于時鐘誤差沒有能夠準確地跟蹤它,因此基地的反導彈并沒有發(fā)射。

程序員們都是怎樣被BUG虐殺的?

(宰赫蘭導彈事件圖解)

4、公尺還是英尺?火星氣候探測者號的星際迷航

火星氣候探測者號在1997年發(fā)射,目的為研究火星氣候,但是它沒有能夠達成這項花費3億多美元的使命。

探測者號在太空中飛行幾個月以后,由于導航錯誤,最終在火星大氣層解體。探測器的控制團隊使用英制單位來發(fā)送導航指令,而探測器的軟件系統(tǒng)使用公制來讀取指令。這一錯誤大大改變了導航控制的路徑。最后探測器進入過低的火星軌道(大約100公里誤差),在過大的火星大氣壓力和摩擦下解體。

小編推薦閱讀

好特網(wǎng)發(fā)布此文僅為傳遞信息,不代表好特網(wǎng)認同期限觀點或證實其描述。

相關視頻攻略

更多

掃二維碼進入好特網(wǎng)手機版本!

掃二維碼進入好特網(wǎng)微信公眾號!

本站所有軟件,都由網(wǎng)友上傳,如有侵犯你的版權,請發(fā)郵件[email protected]

湘ICP備2022002427號-10 湘公網(wǎng)安備:43070202000427號© 2013~2025 haote.com 好特網(wǎng)