大家好,我是楊數Tos,這是《從零基礎到大神》系列課程的第15篇文章,第二階段的課程:Python基礎知識:進制與存儲單位,詳解計算機底層理論知識。
學習本課程,建議先看一遍:【計算機基礎知識】課程。
1、什麼是進制?
進制是一種單位,方便我們記錄和統計;
日常生活中有很多進制的例子;
² 1星期是7天,逢7進1,這就是7進制;
² 1分鐘是60秒,逢60進1,這就是60進制;
² 1年有12個月,逢12進1,這就是12進制;
² 計算機中隻有0和1,逢2進1 ,這就是二進制;
2、計算機常用進制的簡單介紹
計算機中常用的進制包括:二進制、八進制、十進制、十六進制,它們分别是逢2,8,10,16進1;
其中,十六進制大于10的部分用a、b、c、d、e、f分别代替10、11、12、13、14、15;
計算機底層是二進制,我們日常生活中顯示的數值一般是10進制狀态。一般我們看到的文字、數字這些信息都是經過二進制轉換成10進制,并進行轉碼之後的内容。
3、進制的轉換
進制之間可以互相轉換,具體的轉換的過程與算法比較複雜;以後大家基本上不會用到,這裡隻要對進制有一個了解的概念既可。
如果想了解詳細的進制轉換算法,可以在網上搜索:進制轉換即可。
在計算機内部,信息都是采用二進制的形式進行存儲、運算、處理和傳輸;所有信息的存儲都是以字節(Byte)為單位。
存儲單位除了字節以外,還有:KB、MB、GB……
我們平常說内存多少兆、硬盤多少G指的就是多少MB和GB。
² 為什麼計算機儲存單位的進率是1024而不是1000?
因為目前計算機都是二進制的,讓它們計算單位,隻有2的整數幂時才能非常方便計算機計算,因為電腦内部的電路工作有高電平和低電平兩種狀态.所以就用二進制來表示信号,(控制信号和數據),以便計算機識别。
而人習慣于使用10進制,所以存儲器廠商們才用1000作進率。這樣導緻的後果就是實際容量要比标稱容量少,不過這是合法的。
1024是2的10次方,因為如果取大了,不接近10的整數次方,不方便人們計算;取小了,進率太低,單位要更多才能滿足需求。所以取2的10次方正好。
怎麼計算你買的硬盤容量夠不夠?
計算實例:标稱100GB的硬盤,其實際容量為100×1000×1000×1000字節/1024×1024×1024≈93.1GB
注:計算方式僅供參考,買到硬盤得以實際容量為準。
以上是本期内容,如果有表達不對的内容,歡迎您的留言、斧正,我們一起天天向上。
感謝您的閱讀,您的關注點贊就是對我最大的支持,謝謝!
本文由楊數Tos原創,歡迎關注,帶你一起長知識。
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!