機械工程師,化工工程師,電氣工程師和計算機工程師同坐一輛汽車。汽車在半路上 拋錨了。機械工程師說:這肯定是活塞有問題,我可以修理它。電氣工程師說:這 肯定是火花塞有問題,我可以將它換下來。化工工程師說:不對,是汽油有問題, 重新加新汽油問題就解決了。他們問計算機工程師:你認為我們應怎麽辦?計算機 工程師說:大家先都出去,將所有的窗戶(視窗)都關掉,然後回來,重新啟動(汽車 )。 這裏是取笑計算機工程師特有的修理和恢複係統的方法。 計算機係統太複雜了,有時的確不知道為什麽要出現這樣那樣的毛病,修複方法隻 能是 reboot 係統。AT&T 曾開發出一種係統,它在運行一段時間後能自動回到初始 狀態。這種係統故障率較低。 下麵一段是“揶揄”計算機應用程序,但說的都是對的。(摘譯自:Bloch, A. : Murphy' s Law and other reasons why things go wrong. Los Angleles: Price/Stern/Sloan 1977 ). 1) 任何在運行的係統都是過時的係統。 2) 有用的係統,有時反而得換下來。 3) 沒有用的係統,反而必須建立文件和歸檔。 4) 係統越來越複雜,一直到超過係統的維護能力。 |