-
1 # 你你好好玩
-
2 # 四知堂清白堂
一個簡單的比喻:你是分辨電燈的點亮和熄滅2個狀態更快更容易,還是分辨出熄滅、一級亮度、二級亮度、…N級亮度更快更容易呢?
-
3 # 五星將
所謂二進位制,就是要找到兩種穩定、易區分的狀態。
那麼對電子計算機而言,高、低電平兩種狀態很好區分,不易混淆。
所以數學計算的理想狀態(進位制)也需要可實現的手段來支撐。
-
4 # 太執著而已147311401
你要知道mos只有兩種狀態,開和關,0表示關,1表示開,你自己品,你搞個e進位制,到時候又得轉換2進位制。。。
-
5 # MaDaHa
e進位制確實是數學上效率最高的,但其現實實現難度太大。
最接近e進位制的三進位制效率也高於二進位制,一個位就可以表示 通、未知、斷(或者說 1,0,-1)。
前蘇聯曾經制作過三進位制原型機,但最終放棄。原因很多,除了政治方面外,實現難度高、程式設計困難、難以繼承已有的大量二進位制資源 都是原因。
-
6 # 日衝資訊 黃
e進位制是個什麼東東?所謂進位制是指計數的方法,一個一個地數,數到多少就進位。這個多少隻能是個整數呀,實在搞不懂怎麼數才能數出一個小數甚至是無理數。您是不是把進位制跟對數座標混淆了啊?這樣的數學基礎實在有些堪憂啊。
經常能看到把現行的二進位制換成三進位制或者是N進位制就能提高計算機效率的說法。我們可以從兩個角度來分析一下這個問題:
邏輯層面 不同的應用場景中確實存在比較方便的進位制。比如,圓的角度相關的計數中,一般用12、24、60、180、360這個系列的計數法。而八卦則喜歡2、4、8、64這樣的計數法(陰陽是一對)。通常數數就是十進位制,古代也有用二十進位制或者其它進位制的。這些五花八門的計數法實質上沒有區別,把習慣的進位制換成其它進位制一樣可以。所謂的方便只不過是習慣還是不習慣而已,不會影響計算效率。物理層面 有人說電路只有通斷兩個狀態,所以計算機只能用二進位制。其實,換成其它進位制也無妨。前蘇聯就作出或三進位制計算機,因為當時是用電子管做基礎原件,一個大大的電子管只做一路通斷控制,成本有點高了,人們希望整合度高一些節約電子管的數量,這才在一個電子管中增加了一路通斷控制。不過,隨著積體電路的出現,多用幾個管子已經無關痛癢了,三進位制計算機也就銷聲匿跡了。那麼不同的進位制會不會影響計算速度呢?就算是二進位制,現在的普遍採用64位暫存器,一次就能計算2的64次方(比全世界的大米粒的數量還要多)這麼大的天文數字,即使再大的機制也就是一次運算,改變不了什麼。您對二進位制有疑問的話,可以去學習一下易經八卦,看看老祖宗是怎麼樣用兩隻手去數世間萬物的。
-
7 # 行走的割草機
天哪!沒看見這個問題,我都不知道e是啥,百度一下,說是這個叫:“自然常數,為數學中一個常數,是一個無限不迴圈小數,且為超越數,其值約為2.718281828459045”。它的其中一個定義是
也叫尤拉數
,其數值約為(小數點後100位):“e ≈ 2.71828 18284 59045 23536 02874 71352 66249 77572 47093 69995 95749 66967 62772 40766 30353 54759 45713 82178 52516 64274”。
你說要用這個做進位制。你咋想出一個無限不迴圈小數是高效的,我們的中國產量子計算機才用3進位制,你這一步到位同步外星科技了吧!
一本《計算機應用基礎》教程上看到類似這樣的描述:“理論上e進位制是最優的進位制,考慮到取整數,三進位制是實際可用的最優進位制,但是考慮到儘可能簡化硬體電子器件的設計與製造,現代電子計算機系統的設計普遍基於二進位制”。
還有個問題,你說人腦為啥要用十進位制呢?
-
8 # 魚眼透視
如果每一位上用的是整數位,則進位退位都一樣,只是每一位的權重都是e的多少次方。
二進位制的101是5
e進位制的101是e^2+e≈10.10733
-
9 # 人間原理
數字技術是一離散數學為基礎的,所以計算機用的進位制是離散的,無法以小數來進行。並且離散的數也不能太大,太大了數字硬體實現太難,所以二進位制最容易。
不知道將來量子計算機有沒有可能實現你提出的這樣的問題。
-
10 # 西門吹牛王
計算機用二進位制是因為它的運算邏輯是利用電路的接通和斷開兩種狀態,分別代表1和0的二進位制運算。如果電路有10種狀態,那就用10進位制更直觀,但現在電路最簡單的也只有兩種狀態,不知道哪裡會適合e進位制。
-
11 # 鯨腹容城
人類的科技就是要把複雜的東西簡單化。
為什麼不用E你就明白了吧。不用我解釋了吧。
以前最早的最先進的計算機是3進位制,蘇聯製造的。連美國頂級研究所都用。
後來蘇聯解體之後,3進位制的計算機就沒有了。
只剩下同期的2進位制的計算機,不斷的升級更新。
所以你明白了嗎
-
12 # 辛電影
因為最早的計算機,是透過“通”和“斷”來計算的。電路要麼通,要麼斷,通斷的計算是最準確的,所以最初的計算機就是二進位制。其它進位制都是二進位制轉換的。
當然,當時計算機也可以加入其它,例如電磁波或者透過電流電壓等表達計算數值,但是這種效率沒有二進位制的通斷計算快,最少在當時是如此。
再之後的計算機,也都延續最初的設計理念。保持相容性也好,執行效率也罷,二進位制還是如今計算機的基礎運算。
說白了,計算機終歸還是一堆電路,而e進位制是什麼鬼?你能用跳過二進位制,用電路去表達e進位制嗎?
-
13 # 遺忘天國
並不是進位制越大越好的,得必須考慮穩定性與合理性!電路只有兩種狀態,閉合與斷開,,所以只有二進位制才是最穩定最不容易出錯的!別想太多了無用無意義的東西,計算機語言之所以用二進位制是科學家經過反覆實驗論證得出來的,無需多疑……
-
14 # 赤道駱駝
粗淺瞭解下計算機的硬體原理就能明白二進位制是最優選擇,也是目前的唯一選擇。各種半導體,真空管,等開關元件都只有,開和斷兩種狀態。沒有半開,半斷等其他明確的狀態,如果以後有多狀態的材料,開斷速度比這些半導體元件還快,那會有其他進位制。所以用1表示開,0表示斷,來搭建運算電路是最簡單的方式,也是效率最高的方式。其實計算機運算時,都是把其他進位制的運算,轉化成了二進位制的運算。
-
15 # 朱鴻峰
e進位制估計無法實現,整數進位制最接近的是三進位制,其次是二進位制和四進位制,考慮到實現的成本,選擇二進位制。
不懂的百度三進位制計算機瞭解一下,要比二進位制效率要高。計算機選擇二進位制僅僅是市場與成本原因,而不是技術原因。
前蘇聯歷史上三進位制計算機,是採用雙電源實現的正電流,負電流,無電流來實現對應三進位制的2,1,0的。
-
16 # PreBuilder
你能想到的問題已經早就有人論證過了。為什麼要用字母e代替?就是因為他本身就是一個代數,實際值是個無理數,代數進行進位計算的話現由矽基計算模式還需要換算,只會效率更低,除非顛覆矽基晶片運算。
-
17 # 小瘋瘋34
繞不過去。以前簡單定義“有電”為1,“沒電”為零,就是基本的二進位制。後來科技發達了,也知道電流可以以“波”的形式出現,那我們多定義幾個點,是不是儲存空間更大更多呢?然後發現這東西受各種干擾很不穩定……
而且二進位制轉化其他進位制也簡單啊。
-
18 # 貝加爾
三進位制理論來說是最有可能製作出(真)人工智慧的。因為除了是否判定外還有個模糊判斷。e進位制啥玩意,沒法用吧?現在的ai都是在大資料狀態下模擬智慧,在資料不全時完全無法判斷,所以程式必須經過大資料訓練,以達到資料標本足夠多,才能進行模擬判斷。這玩意不是啥特新奇的技術了,2004年我們就使用,這還是個小公司。實際缺點有很多,獲知你演算法,可以在很短的時間內干擾你的資料判斷精準度。哪怕不需要獲知演算法,僅僅獲得你判斷資料的樣本,只需要幾萬次,基本就可以進行干擾了。所以,這種方式並不完美。
-
19 # 鷹看世界
存在就有道理,高效但不一定是最優解,現階段的最優,對於未來,不可知,也許有一天能夠實現,更加高效的進位制,人類在不斷的進步
-
20 # GordonUniPointer
硬體無法實現,當前數位電路中,只有0和1兩種狀態,所以二進位制是最方便的,數學上e進位制最好,當現實沒法使用,至少目前的科學是這樣。
回覆列表
理論上的東西,要結合實際才有意義,你不知道從哪裡看到這麼個理論就說他高效?你是來搞笑的吧!
現代計算機結構是馮諾依曼體系,完全以二進位制為基礎的計算機體系結構。這已經從硬體系統到軟體系統被證明是完全符合實際的,高效的計算機系統。雖然說現在的計算機晶片已經快要突破摩爾定律的極限了,晶片製造快要變成瓶頸,但是段時間內是無法突破的。
下面說說量子計算機,這個已經有研製成功並且應用與實際了。量子計算機已經脫離了進位制的概念範圍,這個才是最高效的計算機系統。為了對比,簡單一點來說吧,量子力學的計算體系和現有系統是完全不同的。現有系統的計算是在二進位制上多路並行才能加速,即一次只能進行一步。由於cpu的計算速度非常快,我們感覺到好像是一次計算出來的。量子計算機則是完完全全的並行,同一時刻會有n個二進位制平行計算,這n可以是沒有限制的。。。當然這取決於演算法和量子計算機的算力。這就是量子計算機恐怖的算力之處,現代計算機計算n年的資料,量子計算機n個小時可能就計算完畢了。。。這個是指數級別的差距,這才是最高效的計算。