本帖最后由 未來第一站 于 2016-10-14 08:30 編輯 3 ~- [1 c. ~. z, p
" P1 D. p( e3 X3 p. t2 Y
三進制計算機,是以三進法數(shù)字系統(tǒng)為基礎而發(fā)展的計算機/ e6 a) o% E+ [* @" ] t
三進制邏輯相比較現(xiàn)今的計算機使用二進制數(shù)字系統(tǒng)更接近人類大腦的思維方式:* I" j8 m/ J" j5 C
二進制計算規(guī)則非常簡單但并不能完全表達人類想法。) e6 \1 u& H4 [. d" \. U% }8 |7 R
在一般情況下,命題不一定為真或假,還可能為未知。. N: F* _1 B' n! \# y* g
在三進制邏輯學中,符號1代表真;符號-1代表假;符號0代表未知。0 \$ n0 j+ N" K" j& G2 B* t* H
這種邏輯表達方式更符合計算機在人工智能方面的發(fā)展趨勢。
5 J( F! Q8 `; |5 P' A它為計算機的模糊運算和自主學習提供了可能。
1 S+ H8 ]* O- C! [! R& g! f但電子工程師對這種非二進制的研究大都停留在表面或形式上,沒有真正深入到實際應用中去。* ]: @) M1 S2 b+ Y5 ?
三進制代碼的一個特點是對稱,即相反數(shù)的一致性,因此它就和二進制代碼不同,不存在無符號數(shù)的概念。這樣,三進制計算機的架構(gòu)也要簡單、穩(wěn)定、經(jīng)濟得多。其指令系統(tǒng)也更便于閱讀,而且非常高效。
, }! e6 o$ h% k; W莫斯科國立大學研究員設計了第一批三進制計算機Сетунь和Сетунь70。Сетунь是一臺帶有快速乘法器的時序計算機。小型的鐵氧體隨機存儲器(容量為3頁,即54字)充當緩存,在主磁鼓存儲器中交換頁面。這臺計算機支持24條指令,其中3條為預留指令。Сетунь 70是一臺雙堆棧計算機。其回叫堆棧用來調(diào)用子程序。這一簡單的改進啟發(fā)了荷蘭計算機科學家艾茲格·W·迪科斯徹,為他日后提出結(jié)構(gòu)化程序設計思想打下了基礎。 設計計劃由科學院院士С·Л·Соболев在1956年發(fā)起。該計劃旨在為大專院校、科研院所、設計單位和生產(chǎn)車間提供一種價廉物美的計算機。為此,С·Л·Соболев在莫大計算機中心成立了一個最初由4名副博士、5名學士組成研究小組。С·Л·Соболев、К·А·Семендяев、М·Р·Шура- Бура和И·С·Березин是這個小組的永久成員。在該小組開發(fā)和研制下,Сетунь的樣機于1958年12月準備完畢。在頭兩年測試期,Сетунь幾乎不需要任何調(diào)試就運行得非常順利,它甚至能執(zhí)行一些現(xiàn)有的程序。1960年,Сетунь開始公共測試。 1960年4月,Сетунь就順利地通過了公測。它在不同的室溫下都表現(xiàn)出驚人的可靠性和穩(wěn)定性。它的生產(chǎn)和維護也比同期其它計算機要容易得多,而且應用面廣,因此Сетунь被建議投入批量生產(chǎn)。 可是,蘇聯(lián)官僚對這個經(jīng)濟計劃外的科幻產(chǎn)物持否定的態(tài)度且勒令其停產(chǎn)。而此時,對Сетунь的訂單卻如雪片般從各方飛來,但10到15臺的年產(chǎn)量遠不足以應付市場需求。很快,計劃合作生產(chǎn)Сетунь的工廠倒閉了。1965年,Сетунь停產(chǎn)了。取而代之的是一種二進制計算機,但價格卻貴出2.5倍。 Сетунь總共生產(chǎn)了50臺(包括樣機)。從加里寧格勒到雅庫茨克,從阿什哈巴德到新西伯利亞,全蘇都能看到Сетунь的身影。各地都對Сетунь的反應不錯,認為它編程簡單(不需要使用匯編語言),適用于工程計算、工業(yè)控制、計算機教學等各個領域 有了Сетунь的成功經(jīng)驗,研究員們決定不放棄三進制計算機的計劃。他們在1970年推出了Сетунь 70型計算機。Сетунь 70對三進制的特性和概念有了進一步的完善和理解:建立了三進制字節(jié)--tryte(對應于二進制的byte),每個三進制字節(jié)由6個三進制位(trit,約等于9.5個二進制位bit)構(gòu)成;指令集符合三進制邏輯;算術指令允許更多的操作數(shù)長--1、2和3字節(jié)(三進制),結(jié)果長度也擴展到6字節(jié)(三進制)。 對Сетунь 70而言,傳統(tǒng)計算機的字的概念已經(jīng)失去意義了。編程的過程就是對三進制運算和三進制地址的操作。這些基于三進制字節(jié)的命令將會通過對虛擬指令的編譯而得到。 Сетунь 70成了莫斯科國立大學三進制計算機的絕唱。由于得不到上級的支持,這個科研項目不得不無限期停頓下來。
T% F/ X3 k& w0 O# B7 Y4 `1 @7 R+ M0 h2 `4 ^: f% r
, ~3 Z, V( [& a: X! E F5 Z5 s
/ F0 D$ r# s) v7 ^0 T" a5 Z) h
/ ]. h; I, d" m. B. m/ A" Y; K- v- V5 g
|