❶ 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