nienzu
>vonchuang
Balanced Ternary 是 base-3 的數值系統,以 -1
, 0
, 1
來表示數值,本篇的 -1
, 0
, 1
分別以 T
, 0
, 1
來表示。而與 balanced Ternary 相對的是 Ternary 數值系統以 0
, 1
, 2
來表示數值。
不要打錯字!正確書寫方式為 "balanced ternary",之前少了 "d" 字母
"jserv"
Decimal | Binary | Ternary | Balanced Ternary |
---|---|---|---|
331 | 101001011 | 110021 | 1101T1 |
\begin{split}331_{dec}\ &=\ 28+26+23+21+2^0 | |||
\&=\ 35+34+2\cdot31+30 | |||
\&=\ 35+34+32-1\cdot31+3^0 | |||
\end{split} |
+ | 1 | 0 | T |
---|---|---|---|
1 | 1T | 1 | 0 |
0 | 1 | 0 | T |
T | 0 | T | T1 |
<–> 乘上 T 就互相反轉
結論:相對 Binary 用補數系統來搞定負數, bal3 的運算較少
不過應該要研究加法器
來實際看看省了多少資源比較科學
- | 1 | 0 | T |
---|---|---|---|
1 | 0 | T | T1 |
0 | 1 | 0 | T |
T | 1T | 1 | 0 |
x | 1 | 0 | T |
---|---|---|---|
1 | 1 | 0 | T |
0 | 0 | 0 | 0 |
T | T | 0 | 1 |
÷ | 1 | 0 | T |
---|---|---|---|
1 | 1 | 0 | T |
0 | NAN | NAN | NAN |
T | T | 0 | 1 |
三元邏輯對 Balanced Ternary 來說一樣以 -1
,0
,1
來表示,以下會詳解兩種在 Imply 的邏輯法則
NEG | ~A |
---|---|
T | 1 |
0 | 0 |
1 | T |
A^B | B | |||
---|---|---|---|---|
T | 0 | 1 | ||
T | T | T | T | |
A | 0 | T | 0 | 0 |
1 | T | 0 | 1 |
AvB | B | |||
---|---|---|---|---|
T | 0 | 1 | ||
T | T | 0 | 1 | |
A | 0 | 0 | 0 | 1 |
1 | 1 | 1 | 1 |
名詞
reference : https://learn.iota.org/faq/trytes-and-trits
工具
TODO: 論述方式請參考 Ternary Number Systems 的手法
"jserv"
請詳述和 optical computer 的結合機會,以及具體可解決什麼類型的問題
"jserv"
Setun 最早開始被設計起想滿足大學、實驗室、工業的需求:可靠、便宜、有效率、能解決廣泛的問題,研究起始於 1956 年,由 9 位科學家費時一年多將 Setun 的 Ternary code 架構設計出來,然後花費一年的時間將機械做出來,從 1956-1958 只花了兩年的時間,並且實際生產了 50台左右直到 1965 停止生產,據文章說明,當初受到將資金集中發展某個領域的政策影響所以 Setun 的研究與生產並沒有繼續下去,而最初一台的造價約為 27500 盧布,而 1965 年生產的二進位電腦造價則是這台的 2.5 倍。
More natural
蘇聯 | 時間軸 | 其他國家 |
---|---|---|
這裡打出來的參考資料在這篇 Reddit 的文章中的留言有人提到
Setun is a victim of complicated politics...
,然後在這篇俄文的文章提到當時發展 Setun 的歷史背景(感謝 google 翻譯),另外則是俄羅斯的電腦博物館的文獻,兩者對於理解當時的情況很有幫助 Development of ternary computers at Moscow State University,最後Ternary Computers: The Setun and the Setun 70這篇整理的很完整
"nienzu"
為什麼相較 base-2 的電腦,base-3 為基礎的系統會有較低的電力消耗呢?
TODO: 閱讀 yoelmatveyev/nutes,描述相關歷史背景,特別是前蘇聯時期的進展
"jserv"
yoelmatveyev/nutes 這篇的筆誤有點多,然後看不太懂後面解釋 HEAD 的行為
描述相關歷史背景,特別是前蘇聯時期的進展
這幾天看了一些資料,我覺得研究方向還沒真的出現,先在這邊稍微整理一下想法
0
,1
所以好設計(因為電力本身就是有
或無
,相對來說就 1
,0
),但是 Ternary多了一個 unknown (0),所以不好設計。這點應該好好研究 Setun 可能會有頭緒Ternay | logic | Binary |
---|---|---|
1 | True | 1 |
0 | Unknown | |
-1 | False | 0 |