當前位置:編程學習大全網 - 編程軟體 - 為什麽電腦軟件采用的是二進制編程

為什麽電腦軟件采用的是二進制編程

簡單是壹個原因,更重要的是穩定,因為電腦內部信號傳輸的時候,歸到根本上還是電信號的傳播,采用二進制,就可以采用脈沖信號(高位代表1,低位代表0),而信號傳輸過程中肯定會受到幹擾和衰弱,因為采用的是脈沖信號,所以即使有較大的信號幹擾,依舊可以復原出來,因為二進制的非0即1特性。穩定的特點使得硬件的信號傳輸可靠性非常高,現在壹般達到10的9次方數量級,再加上數據校驗等技術,可以使得可靠性達到10的15~20次方左右,也就是講傳輸壹千萬億個bit才會出現壹個錯誤,基本可以講不會出錯了。

但是使用二進制也有它的缺陷,因為有些數學中的有些數字到二進制的轉換不是等價的,也就是講把壹個數轉換到2進制,在轉換到10進制,數字就變了,這是由於計算機中存儲二進制是有長度的,所以就會有取舍,所以就會有誤差,在數學計算中,這些誤差是沒法忽略的,例如數學中很常見的大規模矩陣計算,用普通的計算機就很痛苦,因為得到的結果常常誤差太大而不可用。但是要想改變也不容易,如果用十進制,數據傳輸的穩定性是沒法和二進制相比的。

  • 上一篇:按照測試過程分類,軟件測試分為哪幾種
  • 下一篇:沃德收割機的保險箱在哪裏?
  • copyright 2024編程學習大全網