當前位置: UU看書 > 言情 > 花開美利堅最新章節列表 > 第390章 蘇聯人的三進位制計算機技術
選擇背景顏色: 選擇字體: 選擇字體大小:

第390章 蘇聯人的三進位制計算機技術

8月5日,杜布切克妥協,大蘇維埃聯合網路東歐線路至此已經貫穿了幾乎所有的華約國家。

杜布切克要做些什麼,沒有人能夠看得明白,但是捷克斯洛伐克的確已經加入了大蘇維埃聯合網路。

但就在“東歐線路”開始如火如荼的建設的時候,西歐這邊承接了工作的美國電信公司卻在打醬油。這倒不是他們在消極怠工,而是西歐這邊的局勢異常的混亂,以至於他們暫時無事可做。

特別是法國。

因為數月的罷工遊行,法國已經開始出現了物資短缺,甚至有些地方甚至都有可能產生饑荒。而因為法軍再次開入巴黎維持治安——因為警察也罷工了——導致了民眾與政府的更大的衝突,甚至法軍內部也產生了各種不安定的情緒……8月8日,戴高樂宣佈下臺。

至此,法國的局勢才暫時安定了下來。

工人開始回到崗位,工廠恢復生產,而學生們則繼續遊行——現在是暑假。

“戴高樂真不愧是一個政客啊……”凱瑟琳看著電視裡面的報道,不由得搖了搖頭。

“先將民眾的怨恨物件集中到自己身上,然後再宣佈下臺,戴高樂總統可真是有魄力。”旁邊的巴杜瓦也是感嘆著。

“用自己不剩兩年的政治生涯換取法國的未來以及自己以後的聲望,他其實也賺了。”

這麼說著,但凱瑟琳心中還是有些期待如果法國發生內亂、甚至是戰爭的可能,如果被赤化的話,那就更好了……哦,法國被赤化大概不太可能,畢竟,法國共.產黨是站在戴高樂那邊的。這樣的結果就是導致現在的法國人對於法國共.產黨的極大的不信任,這個黨派已經沒啥前途了。

“好了,該談正事了。”

新聞也已經播放完了,現在就應該將公司的事情談妥。

“真沒想到你們居然這麼快就能夠拿到資料,真是了不起……”

應該說“不愧是CIA”麼?

“只是幸運罷了,這裡是有關於你需要的三進位制計算機的一些資料……當然,這只是一些概論而已,具體的資料太多了。”巴杜瓦從公文包裡面拿出了一疊經過翻譯的俄國的技術員的一些資料:“三進位制計算機的發明人是C.A.索伯列夫(С.Л.Соболев),我們是透過對方的一個助手獲得的這些資料。雖然我們沒有拿到實機,但是透過這些資料,對你們的幫助應該會更大吧?復原這樣一臺機器也並不是不可能。”

凱瑟琳接過了這疊資料,然後開始翻看了起來。

這是一臺名為“Сетунь”(這個真不會翻……)的三進位制計算機“原來如此,是利用鐵氧體磁芯和半導體二極體來實現三進位制的三種電壓狀態啊……”

這些電子元器件組成了一個很好的可控電流變壓器,這為三進位制邏輯電路的實現提供了可能,這樣用來表示正電壓、負電壓和零電壓,要比公司的那種使用波的震動表達不知道好多少倍。

“Сетунь”是一臺帶有快速乘法器的時序計算機。小型的鐵氧體隨機存儲器(容量為3頁,即54字)充當快取,在主磁鼓存儲器中交換頁面。這臺計算機支援24條指令,其中3條為預留指令,目前不用。

三進位制程式碼的一個特點是對稱,即相反數的一致性,因此它就和二進制程式碼不同,不存在“無符號數”的概念。這樣,三進位制計算機的架構也要簡單、穩定、經濟得多。其指令系統也更便於閱讀,而且非常高效。不得不說,俄國人的想法真是不錯,但相對而言,自己公司的那些研究員……唉。

“難怪三進位制計算機的體積能夠縮減到那麼小……秒殺IBM的360應該是可以辦到的吧……”

再往下面看,是有關於“Сетунь”的測試記錄。

樣機於1958年12月準備完畢。在頭兩年測試期,“Сетунь”幾乎不需要任何除錯就執行得非常順利,它甚至能執行一些當時已有的程式。

1960年4月,“Сетунь”順利地透過了公測。它在不同的室溫下都表現出驚人的可靠性和穩定性。它的生產和維護也比同期其它計算機要容易得多,而且應用面廣,因此“Сетунь”被建議立即投入批量生產。

但是現實和理想是有差距的,凱瑟琳記得,這臺計算機的確是被停產了的。

——果然,1961年的時候,“Сетунь”就被勒令停產了。1965年,“Сетунь”正式停產。取而代之的是一種二進制計算機,但價格卻貴出2.5倍。要說著其中如果沒有什麼貓膩的話,凱瑟琳還真不相信。

也真難怪會CIA這麼輕鬆就能夠拿到研究資料了。

畢竟,原本自己的“孩子”正在茁壯成長,卻偏偏在這個時候,有人卻將他給殺害了,不管是誰,心中恐怕都會有所怨恨吧?如果是原本的俄國人還好,但如果那些研究員是來自於加盟國的話……那可就不一樣了。

而有了內部人員的接應,而且再加上蘇聯政府對此的輕視的態度,CIA想要拿到這些資料,如果不是簡單輕鬆……那才有鬼了呢。

“什麼……居然還支援逆波蘭表示法?!”

凱瑟琳吃了一驚。不過旁邊的巴杜瓦倒是一臉淡然的樣子——他完全不明白凱瑟琳大呼小叫是因為什麼。

逆波蘭結構由弗里德里希.鮑爾(Friedrich.L.Bauer)和艾茲格.迪科斯徹在1960年代早期提議用於表示式求值,以利用堆疊結構和減少計算機記憶體訪問。

逆波蘭記法中,運算子置於運算元的後面。例如表達“三加四”時,寫作“3_4_+”(“_”代替空格),而不是“3_+_4”。如果有多個運算子,運算子置於第二個運算元的後面,所以常規中綴記法的“3_-_4_+_5”在逆波蘭記法中寫作“3_4_-_5_+”:先3減去4,再加上5。使用逆波蘭記法的一個好處是不需要使用括號。例如中綴記法中“3_-_4_*_5”與“(3_-_4)*5”不相同,但字尾記法中前者寫做“3_4_5_*_-”,無歧義地表示“3_(4_5_*)_-”;後者寫做“3_4_-_5_*”。

可是,這臺三進位制計算機可是出現在1958年的,但是凱瑟琳知道第一代實現了逆波蘭架構的電子計算機是英國電氣公司1963年推出的!

“真了不起……”

難道說這就是三進位制計算機的優越性麼?

逆波蘭表達法在現在很是流行,未來C語言中也很常見,正因為如此,凱瑟琳對此也有所瞭解。

距離這臺計算機誕生,已經差不多有了十年的時間,可現在這臺計算機已經算不上過時,這也是說明了計算機的強大。

但是蘇聯人的技術畢竟比不上美國人啊,計算機雖然理念先進,但是蘇聯本身的科技含量卻不夠,所以這臺計算機內部的一些東西,在凱瑟琳看來,都稍顯落後。

【鑑於大環境如此,本站可能隨時關閉,請大家儘快移步至永久運營的換源App,huanyuanapp.org 】

“只是儲存裝置還需要尋找一種新的東西,大容量是必須的啊……咦,還有?”凱瑟琳看到這裡,似乎覺得三進位制計算機已經沒有了,但是往後面一翻,對方竟然還有新計劃。莫斯科國立大學的這些研究員似乎對於三進位制計算機並不死心,雖然得不到支援,但是卻依然想要研發新的三進位制計算機。只不過,這個計劃目前還是理論,並沒有推出實體的產品。

“結構化程序設計?這不是我提出來的觀點嗎?”

凱瑟琳毫無廉恥的將自己曾經盜用過得資料稱之為“我提出來的”。

“這是無恥的抄襲啊……”凱瑟琳搖搖頭,然後繼續往下看。

這一代的新計算機對三進位制的特性和概念有了進一步的完善和理解:建立了三進位制位元組——“tryte”(對應於二進制的“byte”),每個三進位制位元組由6個三進位制位(“trit”,約等於9.5個二進制位“bit”)構成;指令集符合三進位制邏輯;算術指令允許更多的運算元長——1、2和3位元組(三進位制),結果長度也擴充套件到6位元組(三進位制)。

對這臺新的三進位制計算機而言,傳統計算機的“字”的概念已經不存在了。程式設計的過程就是對三進位制運算和三進位制地址的操作。這些基於三進位制位元組的命令將會透過對虛擬指令的編譯而得到。當然,程式設計師們不必考慮這些——他們只需直接和運算元及引數打交道即可。

畢竟是理論上的東西,資料也就暫時只有這麼一點,但再往下面,凱瑟琳居然發現了還有一個三進位制計算機的小型化計劃。

“三進位制中央處理器計劃?!”

還有這玩意兒?

不……這應該也是受到了自己的啟發吧?

凱瑟琳也不太確定,但是似乎的確又是這麼一回事。

但是這個計劃卻只能是計劃而已,雖然技術員們研究出了一種新的三進位制計算機,但是在成品出現之後,他們卻會被再次勒令停產,而整個三進位制計算機研究計劃也從此中斷,直到21世紀依然毫無再次出現的可能…………