電腦為什麼叫臭蟲
❶ BUG是什麼意思是漏洞的意思嗎
BUG在計算機領域就是漏洞的意思。
bug是計算機領域專業術語,bug原意是「臭蟲」,現在用來指代計算機上存在的漏洞,原因是系統安全策略上存在的缺陷,有攻擊者能夠在未授權的情況下訪問的危害。
漏洞是在硬體、軟體、協議的具體實現或系統安全策略上存在的缺陷,從而可以使攻擊者能夠在未授權的情況下訪問或破壞系統。
(1)電腦為什麼叫臭蟲擴展閱讀
BUG原理:
windows系統漏洞問題是與時間緊密相關的。一個windows系統從發布的那一天起,隨著用戶的深入使用,系統中存在的漏洞會被不斷暴露出來,這些早先被發現的漏洞也會不斷被系統供應商:微軟公司發布的補丁軟體修補,或在以後發布的新版系統中得以糾正。而在新版系統糾正了舊版本中具有漏洞的同時,也會引入一些新的漏洞和錯誤。
因而隨著時間的推移,舊的系統漏洞會不斷消失,新的系統漏洞會不斷出現。系統漏洞問題也會長期存在。
❷ 漏洞為什麼叫BUG
BUG(漏洞)是一位美國海軍准將及計算機科學家,同時也是世界最早的一批程序設計師之一的葛麗絲·霍波(Grace Hopper)「命名」的:
有一天,她在調試設備時出現故障,拆開繼電器後,發現有隻飛蛾被夾扁在觸點中間,從而「卡」住了機器的運行。於是,霍波詼諧的把程序故障統稱為「臭蟲(BUG)」,把排除程序故障叫DEBUG,而這奇怪的「稱呼」,竟成為後來計算機領域的專業行話。
(2)電腦為什麼叫臭蟲擴展閱讀:
漏洞是在硬體、軟體、協議的具體實現或系統安全策略上存在的缺陷,從而可以使攻擊者能夠在未授權的情況下訪問或破壞系統。
具體舉例來說,比如在Intel Pentium晶元中存在的邏輯錯誤,在Sendmail早期版本中的編程錯誤,在NFS協議中認證方式上的弱點,在Unix系統管理員設置匿名Ftp服務時配置不當的問題都可能被攻擊者使用,威脅到系統的安全。因而這些都可以認為是系統中存在的安全漏洞。
bug狹義的概念是指軟體程序漏洞或缺陷,廣義的概念還包括測試工程師或用戶所發現和提出的軟體可更改的細節、或與需求文檔存在差異的功能實現等。
❸ 什麼是bug色,為什麼叫bug
Bug一詞的原意是「臭蟲」或「蟲子」。但是現在,在電腦系統或程序中,如果隱藏著的一些未被發現的缺陷或問題,人們也叫它「bug」,這是怎麼回事呢?
原來,第一代的計算機是由許多龐大且昂貴的真空管組成,並利用大量的電力來使真空管發光。可能正是由於計算機運行產生的光和熱,引得一隻小蟲子(Bug)鑽進了一支真空管內,導致整個計算機無法正常工作。研究人員費了半天時間,總算發現原因所在,把這只小蟲子從真空管中取出後,計算機又恢復正常。後來,Bug這個名詞就沿用下來,用來表示電腦系統或程序中隱藏的錯誤、缺陷、漏洞等問題。
1947年,計算機還是由機械式繼電器和真空管驅動的,機器有房間那麼大。體現當時技術水平的MarkⅡ,是由哈佛大學製造的一個龐然大物。當技術人員正在進行不整機運行時,它突然停止了工作。他們爬上去找原因,發現這台巨大的計算機內部一組繼電器的觸點之間有一隻飛蛾,這顯然是由於飛蛾受光和熱的吸引,飛到了觸點上,然後被高電壓擊死。
與Bug相對應,人們將發現Bug並加以糾正的過程叫做「Debug」(中文稱作「調試」),意即「捉蟲子」或「殺蟲子」。
後來就直接用bug 在現在很多的軟體測試中 都用Bug來說明那些問題。
「Bug」的創始人 赫柏的報告格蕾絲·赫柏(Grace Murray Hopper),是一位為美國海軍工作的電腦專家,也是最早將人類語言融入到電腦程序的人之一。而代表電腦程序出錯的「bug」 這名字,正是由赫柏所取的。1945年的一天,赫柏對Harvard Mark II設置好17000個繼電器進行編程後,她的工作卻毀於一隻飛進電腦造成短路的飛蛾。在報告中,赫柏用膠條貼上飛蛾,並把「bug」來表示「一個在電腦程序里的錯誤」,「Bug」這個說法一直沿用到今天。編輯本段游戲中的BUG
現在軟體和游戲等越來越復雜,需要考慮到的東西很多.往往是在設計之初會有一些邏輯上的錯誤出現,導致軟體或者游戲出錯,或者出現了不是設計者想要的情景.這些都是bug.
其實所有的程序基本上都是於if來組成的邏輯.
就像人的腦子一樣,你喜歡吃冰棒,但是為什麼會喜歡吃,是因為天熱,冰棒甜,你平常都吃著,等等 .那麼到了程序中,就變成,判斷你吃不吃冰棒,那就要計算冰棒本身的一些特徵,再結合你的一些喜好這些復雜的過程來得出你喜歡不喜歡吃冰棒這個結論.如果其中的一個原因沒有考慮到,而這個原因又是致命的.那就導致結果的變化.比如你是因為看到別人喜歡吃,而你就喜歡吃了.程序中沒有考慮到,那結果就是致命錯誤.這就是一個bug,沒有考慮到那個因素.