第366章 醍醐灌頂(第2/2 頁)
其三,基於各行各業的需求,製作制卡機。這種制卡機帶有編碼器,可輸入二進位制程式碼,也可以輸入十進位制程式碼,自動轉換為二進位制程式碼,從而製作出帶孔的卡片資料。
其四,把卡片連線成卡片帶,就可以作為資料運算的輸入。
其五,機械輸入的卡片帶推動識別拉桿,識別出卡片上二進位制程式碼並觸發機械運算器自動累加。
其六,累加結果可以透過制卡機,做成新的卡片,也可以透過譯碼器轉換為十進位制顯示或列印出來。
朱琳澤在看到這篇論文後有些哭笑不得。開心的是這論文不僅講解了樸素的計算機實現原理,還融入了資料庫表的設計理念。
鬱悶的事情就太多了。
首先,這是一種單指令單資料流的設計,針對每個欄位的計算都需要一臺機械計算器。
若是一張表有多個欄位,那識別之後的計算就需要多臺處理機。
而且這些處理機是獨立的,無法關聯。若是要跨表計算,只能重新合表制卡。
其次,這種卡帶的識別方式若是資訊量很小還好說,若是涉及到稅務或者銀行方面的資料,十六位二進位制都不夠用,至少要三十二位才行。
如此一來,整個機器要做多大才行?
他現在才明白,上輩子首臺問世的電子管計算機,為何重達三十噸,個頭有兩層樓房那麼高。
最後,在無線電的收發機和廣播領域,方以智已經做出了用來放大訊號的電子管,可他在論文中卻絲毫沒有提及。
這電子管不僅可以用於訊號的放大,還可以作為電子開關使用。
當電子管處於“開”狀態時,可以表示二進位制數1;當電子管處於“關”狀態時,則表示二進位制數0。
這透過電子管來實現邏輯運算,豈不是要比用機械力去撥動機械計算器的按鍵,要來得更加容易實現?
思考良久,朱琳澤看向徐銘軒,開口吩咐道:
“去告訴方以智,資料表的構想和以打孔卡作為儲存介質的理念並無差錯。
只是打孔卡不僅存的是資料,更多的是處理資料的指令。這也是朕封張燕為‘程式大真人’的原因。
其次,機械計算器這條路子太窄,不要在上面再去花費功夫,讓他好好琢磨如何用電路和電子管來實現邏輯運算。”
本章未完,點選下一頁繼續。