亚洲一区精品自拍_2021年国内精品久久_男同十八禁gv在线观看_免费观看a级性爱黄片

Article / 文章中心

“千年蟲”是什么東西?一個在計(jì)算機(jī)誕生之初,遺留下的巨大BUG

發(fā)布時間:2021-11-29 點(diǎn)擊數(shù):1144

說起來,現(xiàn)在社會科技中,除了真正學(xué)過計(jì)算機(jī)專業(yè)的人,大部分人對于“千年蟲”這個稱號都有些陌生,甚至有些人連聽都沒聽過,不知道的網(wǎng)友聽到“蟲”這個字可能還會腦補(bǔ)出一大堆不明生物的樣子,但其實(shí)“千年蟲”并不是一種生物,而是一種由人類創(chuàng)造的電腦系統(tǒng)漏洞


圖片關(guān)鍵詞

“千年蟲”的誕生時間遠(yuǎn)沒有所謂的1000年,實(shí)際上它被人們關(guān)注并引起爭議是在21年前,而且“千年蟲”并不像網(wǎng)友想象的一般,是一個類似“熊貓燒香”的電腦病毒,在計(jì)算機(jī)誕生之初給人類造成了重大損失,確切地說它本身是電腦系統(tǒng)設(shè)計(jì)者的一個漏洞,也就是我們所熟知的系統(tǒng)“bug”


圖片關(guān)鍵詞

BUG之母“葛麗絲·霍普”

說起千年蟲的歷史就不得不提到一個人,她的名字叫“葛麗絲·霍普”,學(xué)過計(jì)算機(jī)歷史的人應(yīng)該都知道,她在計(jì)算機(jī)領(lǐng)域還有個外號,叫“BUG之母”

圖片關(guān)鍵詞

葛麗絲·霍普1906年出生于美國,從小就是一位學(xué)霸級人物,尤其是對數(shù)學(xué)有極高的天賦,1928年,從瓦薩學(xué)院畢業(yè)的霍普取得了數(shù)學(xué)和物理學(xué)的雙學(xué)士學(xué)位,后來她繼續(xù)深造,6年后成為美國少有的女性博士數(shù)學(xué)家,1939年后,第二次世界大戰(zhàn)爆發(fā),霍普受到社會大環(huán)境的影響,進(jìn)入美國海軍系統(tǒng)工作


圖片關(guān)鍵詞

雖然因?yàn)榕缘纳矸莺腕w質(zhì)問題,霍普無法上陣殺敵,但她出色的數(shù)學(xué)天賦依舊引起了機(jī)構(gòu)重視,1940年后,霍普從海軍預(yù)備軍官學(xué)校畢業(yè),成為一名少尉軍銜的研究師,并被派遣到霍華德·艾肯的手下當(dāng)助理,而霍華德就是后來世界第一臺通用計(jì)算機(jī)“馬克一號”的制造者


圖片關(guān)鍵詞

霍普自從接觸計(jì)算機(jī)行業(yè)后,很快便深陷其中,因?yàn)槌叩臄?shù)學(xué)天賦,她對計(jì)算機(jī)系統(tǒng)的知識理解很快,并成為了霍華德手下最得力的干將,某一次在進(jìn)行“馬克二號”的運(yùn)行實(shí)驗(yàn)中,機(jī)器莫名出現(xiàn)了故障,科學(xué)家檢查設(shè)備后發(fā)現(xiàn)一切無恙,還是霍普心思細(xì)膩,發(fā)現(xiàn)了電腦系統(tǒng)電路板有一只小蟲子,當(dāng)夜她在工作筆記中寫到“因?yàn)橐恢籅UG(英文小蟲子)的出現(xiàn),我們中斷了實(shí)驗(yàn)”


圖片關(guān)鍵詞

這就是歷史上電腦系統(tǒng)的第一個“bug”,霍普不僅是第一位用BUG來稱呼事故的人,還是最早為后人制造BUG 的科學(xué)家


圖片關(guān)鍵詞

“千年蟲”的由來

1957年,第二次世界大戰(zhàn)結(jié)束后,全球范圍內(nèi)的國家都開始大力發(fā)展科技,而計(jì)算機(jī)系統(tǒng)的研發(fā)在美國更是到了泛濫的程度,編程語言品類繁雜卻沒有統(tǒng)一的制度,所以當(dāng)時的機(jī)構(gòu)邀請了霍普,希望她能開發(fā)出一款通用的計(jì)算機(jī)編程系統(tǒng),也就是COBOL語言,這種語言系統(tǒng)可以編寫大型計(jì)算機(jī)的運(yùn)載程序

圖片關(guān)鍵詞

而除了對編程語言的改動外,霍普還在計(jì)算機(jī)存儲系統(tǒng)上做了重大調(diào)整,她是世界首個選擇用6位數(shù)字來存儲日期的開發(fā)者,像我們?nèi)缃袼褂玫挠?jì)數(shù)日期96.10.18,代表的就是1996年10月18日,霍普就是此計(jì)數(shù)方法的開創(chuàng)者

不過就連霍普自己都沒想到,她對日期儲存系統(tǒng)的一次小小改動,竟然引發(fā)了后世全球范圍內(nèi)的系統(tǒng)BUG

圖片關(guān)鍵詞

個BUG的原理很簡單,那就是6位數(shù)的儲存日期方式,雖然可以節(jié)省部分電腦運(yùn)行空間,但每當(dāng)?shù)搅饲甑恼麛?shù)年,系統(tǒng)就會出現(xiàn)無法識別的問題,比如2000年用6位數(shù)來存儲就是00年,而當(dāng)時電腦的智能程度根本無法識別00年到底是公元2000年還是1000年,這就導(dǎo)致一些計(jì)算結(jié)果出現(xiàn)了重大偏差


圖片關(guān)鍵詞

不僅如此,由于2000年左右國內(nèi)外的電氣系統(tǒng)已經(jīng)在普及,而它們大多數(shù)采用的都是霍普開發(fā)的6位儲存法,所以都遇上了BUG,而這場每1000年才會出現(xiàn)一次的電腦漏洞,就被稱作“千年蟲”


圖片關(guān)鍵詞有意思的是,早在霍普開發(fā)6位存儲法的時候,美國有一位程序員“鮑勃”就已經(jīng)發(fā)現(xiàn)了它的重大BUG,但當(dāng)時的人都不以為然,因?yàn)樗麄冇X得這種漏洞自己有生之年是遇不到了,所以懶得解決,還不如交給后人,一直到1990年,世界范圍內(nèi)的程序員才想起來還有個危機(jī)未解除,所以在近10年的時間里,都在為系統(tǒng)崩潰做準(zhǔn)備

圖片關(guān)鍵詞直到2000年到來后,千年蟲的漏洞正式爆發(fā),雖然讓不少電腦系統(tǒng)都產(chǎn)生了崩潰,但好在人們有所準(zhǔn)備,所以“千年蟲”造成的影響并不大,而且近20年來也已經(jīng)被工程師們不斷完善,即便是再次爆發(fā),也要等3000年的時候,到時人們還用不用電腦都很難說了

只是我們不能確定的是,在科技日益完善的今天,我們會不會也制造了一些“千年蟲”,并且在發(fā)現(xiàn)后不愿意改進(jìn),從而留給后人去解決呢?