計(jì)算機(jī)現(xiàn)在已經(jīng)成為我們生活中不可或缺的部分,但是有沒有人思考過,計(jì)算機(jī)為什么從C盤開始,而不是A盤,B盤呢?軟件中的漏洞為什么叫bug?為什么電腦鍵盤不按照26個(gè)字母的順序排序,而要打亂順序呢?帶著這些疑問,我今天為大家解答疑惑!
1、電腦病毒的由來
大家一定沒有想到,史上第一個(gè)電腦病毒是由計(jì)算機(jī)專家Fred Cohen在1983年親手設(shè)計(jì)編寫出來的。而這位大神設(shè)計(jì)這個(gè)病毒的目的只是為了為了向全世界的人們證明程序?qū)τ?jì)算機(jī)具有感染的可能性,程序可以感染計(jì)算機(jī)并對(duì)計(jì)算機(jī)造成危害,程序還可以利用存儲(chǔ)介質(zhì)和網(wǎng)絡(luò)在不同的計(jì)算機(jī)中傳播,后來,他在自己的論文中將這種能夠感染計(jì)算機(jī)的程序取名為病毒,計(jì)算機(jī)病毒由此而來。計(jì)算機(jī)病毒的誕生是不是很魔幻?可以說,F(xiàn)red Cohen證明了自己的正確,同時(shí),也打開了潘多拉的魔盒。
2、bug的由來
從事程序開發(fā)的人都知道,程序運(yùn)行錯(cuò)誤叫做bug,但是很多人不知道為什么叫bug?其實(shí),這個(gè)詞源自于一個(gè)誤會(huì)。“bug”的創(chuàng)始人是一位美國(guó)海軍的電腦專家,她叫格雷絲·赫柏(Grace Murray Hopper),1945年,格雷絲在對(duì)計(jì)算機(jī)進(jìn)行編程后,運(yùn)行計(jì)算機(jī)時(shí),計(jì)算機(jī)停止了工作,最后她們?cè)谶@臺(tái)巨大的計(jì)算機(jī)內(nèi)部發(fā)現(xiàn)了一只飛蛾,這只飛蛾受到了光和熱的吸引飛入了計(jì)算機(jī)內(nèi)部被計(jì)算機(jī)的高壓電電死,這只飛蛾阻止了計(jì)算機(jī)內(nèi)部繼電器的接觸造成了計(jì)算機(jī)運(yùn)行失敗。所以在這次報(bào)告中,格雷絲說“bug”導(dǎo)致了計(jì)算機(jī)運(yùn)行錯(cuò)誤,“bug”在英文中就是蟲子的意思,從此后,“bug”指計(jì)算機(jī)程序運(yùn)行錯(cuò)誤。“bug”這個(gè)詞一直沿用至今。這只飛蛾也沒有想到,自己有一天會(huì)享譽(yù)整個(gè)計(jì)算機(jī)界!
3、計(jì)算機(jī)為什么沒有A盤和B盤
大家有沒有發(fā)現(xiàn),計(jì)算機(jī)盤符是從C盤開始的。其實(shí),最早的計(jì)算機(jī)是有A盤和B盤的,在計(jì)算機(jī)剛剛誕生時(shí),A盤和B盤主要是為了軟盤使用,然后將計(jì)算機(jī)操作系統(tǒng)安裝在C盤,后來的事大家都知道,軟盤被硬盤取代,但是人們?cè)缇土?xí)慣了C盤是系統(tǒng)盤的設(shè)定,所以,這個(gè)傳統(tǒng)就被保留了下來。
4、鍵盤為什么不按照字母順序排序
最早的打字機(jī)如果輸入過快,打字機(jī)的相鄰鍵桿就會(huì)碰撞在一起而發(fā)生故障,就跟槍卡殼了一樣,受制于當(dāng)時(shí)的技術(shù),這種因?yàn)榇蜃诌^快而造成的故障一直沒有得到有效解決,于是,鍵盤生產(chǎn)商將主意打到了用戶的身上,鍵盤廠商想:既然從技術(shù)層面我無法解決,那我想辦法讓用戶打字不要那么快不就行了嗎?于是,鍵盤廠商故意將字母的順序打亂來降低打字的速度,從而達(dá)到降低故障率的作用,不得不說,想出這個(gè)主意的人簡(jiǎn)直就是”天才”。后來,人們逐漸習(xí)慣了這種鍵盤布局,即便后來有廠商試圖生產(chǎn)售賣正常的按字母順序布局的鍵盤,但是,人們已經(jīng)習(xí)慣了這種錯(cuò)誤布局的鍵盤,所以這種反人類設(shè)計(jì)的鍵盤最終變成了鍵盤界不可動(dòng)搖的標(biāo)準(zhǔn),一直到現(xiàn)在。啊,萬惡的鍵盤廠商!
更多詳細(xì)信息,請(qǐng)您微信關(guān)注“計(jì)算網(wǎng)”公眾號(hào):