-
1 # 修手機的阿超
-
2 # 電子維修
儲存空間的大小都是按照2的N次方來增長的,比如16是2的4次方,32是2的5次方,64是2的6次方,然後依次是128、256、512……,那麼為什麼是按照2的次方數來增長呢?下面請看詳細分析。
為什麼快閃記憶體容量是以2的N次方來增長?眾所周知,我們的計算機是採用二進位制來表示資訊的,對應電晶體開關的兩個狀態“通”和“斷”,而儲存中最基本的單位就是位元組(Byte),1個位元組又用8位(bit)來表示,相當於1個位元組的資訊需要用到8個電晶體開關,即1Byte=1bit,下面就很容易理解了。
1位有0和1兩種狀態,即2的1次方。
2位有00、01、10、11共4種狀態,即2的2次方。
3位有000、001、010……8種狀態,即2的3次方。
4位有0000、0001、0010……16種狀態,即2的4次方。
………然後依次類推,每增加一位,可以表達的資訊就增加了一倍,而儲存器本質上就是用電晶體開關來儲存資訊的,隨著電晶體數量的增加,相應的容量也就呈指數級增長了。
-
3 # AlwaysForever
不管是手機或電腦的記憶體和儲存其最根本得原因是因為我們儲存資料,例如圖片、影片、遊戲、應用等等只要在手機裡儲存的其最後都會透過一系列數字積體電路處理,將這些變為能夠儲存的二進位制資料,因為儲存器只能儲存0或者1這兩種資料,也就是所謂的二進位制,“逢二進一”,就好像我們平常是“逢十進一”也就是我們數到9後,會加1位變成10,也就是十進位制。
那麼為啥咱們儲存器只能識別0或者1呢?其實咱們手機裡的不管是晶片還是其他部位都用到了數位電路,數位電路它具有邏輯運算和邏輯處理能力,咱們手機或者計算機既可以進行數值計算,又可以進行邏輯計算,這主要靠CPU來完成,它就是透過數位電路的邏輯閘構成的!邏輯閘就是數位電路的基本單元,透過控制高低電平,來進行邏輯運算,高電平就是1,低電平就是0,所以說我們的手機或者計算機底層都是透過數位電路邏輯閘來計算或者儲存資料,透過高低電平來進行運算!
瞭解了上述這些內容,我相信提主對於我後面的解釋為啥手機儲存會成32,64,128增長,其實當咱們的儲存技術增長時,我們儲存結構是透過2的幾次方得到的,打個簡單比喻,當我存0或者1能存4位後,它的儲存大小是2的4次方也就是16 當我能存5位時,儲存結構是2的5次方就是32,依次類推每次儲存升級它的最小單位就是二進位制位數多一位,然後透過2的n次方得到它的儲存空間,以上就是我對這個問題的全部理解!
回覆列表
因為二進位制。 計算機最底層就是二進位制演算法。2冪運算 古人都說了。太極生兩儀,兩儀生四象後面不說了。 而且你說8G並不是真正的8G。類似1G=1024MB才對,簡稱才是1G 這個也是2的冪運算算出來的