英特爾8008問(wèn)世后,自制了幾臺(tái)叫intellec-8的微機(jī)。英特爾送了一臺(tái)計(jì)算機(jī)作為基爾代爾的部分酬勞,他把這臺(tái)機(jī)器放在教室后方,成為海軍研究生院的第一個(gè)微機(jī)實(shí)驗(yàn)室。好奇的學(xué)生下課后都來(lái)滴滴答答玩上幾個(gè)小時(shí)。當(dāng)8008升級(jí)為8080時(shí),intellec-8變成了intellec-80,性能高出10倍。英特爾又加送了一臺(tái)顯示器和一臺(tái)高速紙帶機(jī)?;鶢柎鸂柡蛯W(xué)生們大受鼓舞。這時(shí),剛好遇上ibm發(fā)明8英寸軟盤(pán)的艾倫·舒加特,立刻和一位戈登·恩巴克斯的學(xué)生一起,開(kāi)發(fā)微機(jī)和控制程序cp/m的操作系統(tǒng),這是世界上第一個(gè)磁盤(pán)操作系統(tǒng)dos。
當(dāng)然,那時(shí)候沒(méi)有人能夠預(yù)見(jiàn)到未來(lái)pc業(yè)的輝煌?;鶢柎鸂柵c英特爾的設(shè)計(jì)師一樣,覺(jué)得微機(jī)最終會(huì)應(yīng)用在家用攪拌器、食物汽化器上?;鶢柎鸂栐c幾名程序員為4004編寫(xiě)了一個(gè)游戲程序,他們找到英特爾的頭頭羅伯特·諾伊斯,來(lái)推銷(xiāo)這個(gè)程序。諾伊斯沒(méi)有同意。諾伊斯深信微處理器的未來(lái)在其他方面,他認(rèn)真地說(shuō):“在鐘表方面?!?br>
cp/m的發(fā)展十分奇特。當(dāng)時(shí)基爾代爾一邊教書(shū),一邊參與本·庫(kù)珀搞的一個(gè)項(xiàng)目,準(zhǔn)備做占星機(jī)。他倆對(duì)占星術(shù)既無(wú)興趣也不相信,都認(rèn)為這是明顯的胡鬧。但斷定銷(xiāo)路會(huì)不錯(cuò)。于是庫(kù)珀造機(jī)器,基爾代爾編程序。這種機(jī)器放在雜貨鋪,吃著25美分的硬幣,印出算命天宮圖,基爾代爾覺(jué)得這臺(tái)機(jī)器簡(jiǎn)直美得很。
兩位發(fā)明人把機(jī)器放在舊金山市內(nèi)許多地方??墒穷櫩蛥s大為不滿(mǎn),因?yàn)闄C(jī)器吃進(jìn)去硬幣,紙就堵成一團(tuán)。兩人不知怎么辦才好。后來(lái)基爾代爾說(shuō):“這在商業(yè)上完全是失敗。”
然而占星機(jī)還是讓基爾代爾的部分程序,即cp/m第一次受到了商業(yè)上的考驗(yàn)。在此過(guò)程中,他還對(duì)調(diào)試程序和匯編程序的工具進(jìn)行了改寫(xiě),這些都是操作系統(tǒng)的關(guān)鍵部分。他還創(chuàng)造了一種basic語(yǔ)言匯編程序,符合指令碼的翻譯器。
這就是cp/m操作系統(tǒng)trram/microproicroputer,cp/m操作系統(tǒng)有較好的層次結(jié)構(gòu)。它的bios把操作系統(tǒng)的其他模塊與硬件配置分隔開(kāi),所以它的可移植性好,具有較好的可適應(yīng)性和易學(xué)易用性。
用代爾的話(huà)說(shuō),cp/m“攜帶了基本的制造塊”,它使整個(gè)計(jì)算機(jī)業(yè)界的設(shè)備變得更加統(tǒng)一。很快,約2000家計(jì)算機(jī)公司使用了他的程序。到1979年,cp/m已經(jīng)成為8位數(shù)微處理器計(jì)算機(jī)的實(shí)際標(biāo)準(zhǔn)。而隨后微軟推出的ms-dos操作系統(tǒng)的bios程式,幾乎一位元不變地從基爾代爾的cp/mbios拷貝過(guò)去。
軟件不同部分之間的交互接口,就是所謂的api——應(yīng)用程序編程接口。
api的發(fā)明和發(fā)展大大促進(jìn)了計(jì)算機(jī)產(chǎn)業(yè)的進(jìn)步,它幾乎決定著計(jì)算機(jī)日常應(yīng)用的各個(gè)方面。所有在應(yīng)用上獲得成功的軟件或者web應(yīng)用無(wú)一不是首先在api的設(shè)計(jì)上滿(mǎn)足了用戶(hù)的需求,也是代爾為微機(jī)首創(chuàng)了世界上第一個(gè)實(shí)用的軟件api。
這個(gè)初生的api大致上有20多個(gè)對(duì)操作系統(tǒng)的簡(jiǎn)單函數(shù)調(diào)用組成,這個(gè)操作系統(tǒng)就是cp/m——那時(shí)可是相當(dāng)?shù)暮?jiǎn)單和粗糙,而同樣簡(jiǎn)單的api卻讓整個(gè)計(jì)算機(jī)世界發(fā)生了重大變化。
【本章閱讀完畢,更多請(qǐng)搜索讀吧文學(xué);http://www.eurocoreaerial.com 閱讀更多精彩小說(shuō)】