❶ k、m、b、t、分別代表什麼
磁碟容量單位:由於計算機是二進制,k習慣上稱作千。k=10的3次方 千m=10的6次方 百萬b=10的9次方 十億t=10的12次方 萬億
計算機硬碟存儲容量通常使用位元組(B,Byte)、千位元組(KB,KiloByte)、兆位元組(MB,MegaByte)、吉位元組(GB,Gigabyte)、太位元組(TB,TeraByte)。
拍位元組(PB,PetaByte)、艾位元組(EB,ExaByte)、澤位元組(ZB,ZettaByte)、堯位元組 (YB,YottaByte)和BB(BrontoByte)、NB(NonaByte)、 DB(DoggaByte)等來衡量。
計算方式:
1、1DB=1024NB;
2、1NB=1024BB,
3、1BB=1024YB;
4、1YB=1024ZB;
5、1ZB=1024EB;
6、1EB=1024PB;
7、1PB=1024TB;
8、1TB=1024GB;
9、1GB=1024MB;
10、1MB=1024KB;
11、1KB=1024B。
(1)計算機網路位元組計數法擴展閱讀
計算方法:
在計算機中是採用二進制,在電腦世界裡,以2的次方數為「批量」處理Byte會方便一些,整齊一些。每1024Byte為1KB,每1024KB為1MB,每1024MB為1GB,每1024GB為1TB。
而在國際單位制中TB、GB、MB、KB是「1000進制」的計數單位,為此國際電工協會(IEC)擬定了"KiB"、「MiB」、「GiB"的二進制單位,專用來標示「1024進位」的數據大小。
而硬碟廠商在計算容量方面是以每1000為一進制的,每1000位元組為1KB,每1000KB為1MB,每1000MB為1GB,每1000GB為1TB。
在操作系統中對容量的計算是以1024為進位的,並且並未改為"KiB"、「MiB」、「GiB"的二進制單位,這差異造成了硬碟容量「縮水」。
以120GB的硬碟為例:
廠商容量計算方法:120GB=120,000MB=120,000,000KB=120,000,000,000位元組;換算成操作系統計算方法:120,000,000,000位元組/1024=117,187,500KB/1024=114,440.9MB/1024=111.8GB。
簡單演算法:硬碟容量 /(1024*1024*1024)
80,000,000,000/(1024*1024*1024)=74.5GB
40,000,000,000/(1024*1024*1024)=37.25GB
硬碟需要分區和格式化,操作系統之間存在著差異,再加上安裝操作系統時的復制文件的行為,硬碟會被佔用更多空間,所以在操作系統中顯示的硬碟容量和標稱容量會存在差異,而硬碟的兩類容量差值在5%-10%左右應該是正常的。
❷ 在計算機網路中傳輸二進制信息時,經常使用的速率單位有「kb/s」、「Mb/s」等。其中,1Mb/s=1000kb/s。╳
1Byte=8bit
Mb是兆位,KB應當是大寫吧,大寫的話KB就是「千位元組」。
題目想表達的意思是KB,千位元組。而不是「千位」
❸ 計算機網路筆記——數據鏈路層
封裝成幀 :在一段數據的前後部分添加 首部 和 尾部 ,這樣就構成了一個幀。
接收端在收到襲弊物理層上交的比特流後,就能根據首部和尾部的標記,從收到的比特流中識別幀的開始和結束.
首部和尾部包含許多的控制信息,他們的一個重要作用: 幀定界 (確定幀的界限)。
幀同步 :接收方應當能從接收到的二進制比特流中區分出幀的起始和終止。
1. 字元計數法
2. 字元(節)填充法慶禪亂
3. 零比特填充法
4. 違規編碼法。
位元組計數法 : Count欄位的脆弱性(其值若有差錯將導致災難性後果)
字元填充法 : 實現上的復雜性和不兼容性
目前較普遍使用的幀同步法是 比特填充 和 違規編碼法 。
差錯源於雜訊:
冗餘編碼: 在數據前面添加校驗數據,和最終收到的數據比對是否有誤,有誤證明傳輸出錯
板栗🌰
一段譽檔晦澀的話
「可靠傳輸」:數據鏈路層發送端發送什麼,接收端就收到什麼。
鏈路層使用CRC檢驗,能夠實現無比特差錯的傳輸,但這還不是可靠傳輸。
原理: 多個校驗位同時檢驗一個數據
構成: 檢驗位和數據位
檢驗位個數:海明不等式 2^r >= k + r + 1 計算得出(r為檢驗位個數,k為數據位位數)
檢驗位位置:2的(1-r次方)
編碼: (以數據D = 101101為例)
最終傳輸數據(海明碼): 00 1 0 011 1 01
校驗:
🌰🌰板栗+1