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