回覆列表
  • 1 # hsk孤獨的守望者

    電子計算機能以極高速度進行資訊處理和加工,包括資料處理和加工,而且有極大的資訊儲存能力。資料在計算機中以器件的物理狀態表示,採用二進位制數字系統,計算機處理所有的字元或符號也要用二進位制編碼來表示。

    用二進位制的優點是容易表示,運算規則簡單,節省裝置。人們知道,具有兩種穩定狀態的元件(如電晶體的導通和截止,繼電器的接通和斷開,電脈衝電平的高低等)容易找到,而要找到具有10種穩定狀態的元件來對應十進位制的10個數就困難了。二進位制數的基數是2,只有0和1兩個數字,逢2進1。十進位制數有0,1,…9十個數字,逢10進1。

    因為二進位制最簡單,只有0和1,計算的速度也是最快的,和計算機追求的速度不謀而合,而十六進位制,十進位制還是八進位制都沒有二進位制快

    二進位制在計算機內部使用是再自然不過的。但在人機交流上,二進位制有致命的弱點——數字的書寫特別冗長。例如,十進位制的100000寫成二進位制成為11000011010100000。為了解決這個問題,在計算機的理論和應用中還使用兩種輔助的進位制——八進位制和十六進位制。二進位制的三個數位正好記為八進位制的一個數位,這樣,數字長度就只有二進位制的三分之一,與十進位制記的數長度相差不多。例如,十進位制的100000寫成八進位制就是303240。十六進位制的一個數位可以代表二進位制的四個數位,這樣,一個位元組正好是十六進位制的兩個數位。十六進位制要求使用十六個不同的符號,除了0—9十個符號外,常用A、B、C、D、E、F六個符號分別代表(十進位制的)10、11、12、13、14、15。這樣,十進位制的100000寫成十六進位制就是186A0。

    二進位制和八進位制、二進位制和十六進位制之間的換算都十分簡便,而採用八進位制和十六進位制又避免了數字冗長帶來的不便,所以八進位制、十六進位制已成為人機交流中常用的記數法。

    展望未來的計算機要採用幾進位制?

    如果未來開發出可以表示三種狀態的硬體(電晶體。。。)的話可以採用八進位制,開發出表示四位狀態的來的話可以採用十六進位制。

  • 2 # 風行科技說

    數位電路以電路兩種基本狀態開和關來表示資料,0和1的組合就是二進位制,所以使用二進位制是數位電路的從邏輯閘電路到積體電路的數學基礎。

  • 3 # 繁星落石

    因為閘電路沒那麼多狀態。

    這是最主要的原因,另說別的原因,既然二進位制可以支援,支援其它進位制自然也是可以的,只是轉換的問題,而且二進位制轉換八進位制和十六進位制只要透過位數就能控制根本不復雜,感覺起來沒有明顯的不同。

  • 4 # 蜉蝣看天地

    從硬體層面表示0和1兩種狀態比較簡單,也比較容易實現。當然,歷史上也有其他進位制的計算機,如三進位制。隨著技術的發展與成熟,三進位制計算機也有望進入我們的日常生活。之前南韓一個研究小組成功在大尺寸晶圓上實現了一種更節能的三元金屬氧化半導體。

  • 5 # 國安課堂

    你家的開關有八種、10種、16種,狀態嗎?

    電路只有兩種狀態,開和關,0和1用來表示兩種狀態;多種狀態需要使用多組0和1來表示。

    32位作業系統執行記憶體最多為4G,因為32位作業系統有32組 0和1 ,每組有兩種狀態,所以是2的32次方種狀態。

    所以,二進位制是最好的表示方式。當然,量子計算機我不懂。

  • 中秋節和大豐收的關聯?
  • 借給朋友錢,然後朋友沒還錢,這個朋友還能做嗎?