名词解析: 位 bit (比特)(Binary Digits):存放一位二进制数,即 0 或 1,最小的存储单位。 字节 byte:8个二进制位为一个字节(B),最常用的单位。 1KB (Kilobyte 千字节)=1024B, 1MB (Megabyte 兆字节 简称“兆”)=1024KB, 1GB (Gigabyte 吉字节 又称“千兆”)=1024MB, 1TB(Trillionbyte 万亿字节 太字节)=1024GB,其中1024=2^10 ( 2 的10次方), 1PB(Petabyte 千万亿字节 拍字节)=1024TB, 1EB(Exabyte 百亿亿字节 艾字节)=1024PB, 1ZB (Zettabyte 十万亿亿字节 泽字节)= 1024 EB, 1YB (Yottabyte 一亿亿亿字节 尧字节)= 1024 ZB, 1BB (Brontobyte 一千亿亿亿字节)= 1024 YB. 注:“兆”为百万级数量单位。 附:进制单位全称及译音 yotta, [尧]它, Y. 10^21, zetta, [泽]它, Z. 10^18, exa, [艾]可萨, E. 10^15, peta, [拍]它, P. 10^12, tera, [太]拉, T. 10^9, giga, [吉]咖, G. 10^6, mega, [兆],M. 10^3 换算关系: 1TB=1024GB 1GB=1024MB 1MB=1024B 1B=1024KB 1KB=1024B 1B=8b 1Mb=1024Kb 1Kb=1024b 注意点: 1Mb(一兆位,注意此处是小b不同于上面的大B)=1024Kb(小b的意思是bit=“比特”或“位”。) 就是说一兆位(1Mb)等于1024Kb 又1Kb=1024b 实例题: 8Mb宽带就是8Mb(8兆位)=8Mb*1024=8192Kb=8192Kb*1024=8388608b(就是说8兆宽带是8388608比特,或者叫8388608位)他所用的公式就是:1Mb=1024Kb和1Kb=1024b 8388608b(位)换算成MB单位就是8388608b/8=1048576B(B是字节的意思)=1048576B/1024=1024Kb=1MB 在这里我们要知道为什么8388608b/8,因为1B=8b,所以8388608b要除以8,他算出来的是1048576B(字节),那么1048576B(字节)又等于多少千字节呢 ?答案是1024Kb,又1024Kb等于1MB(这个大家应该知道的吧) 例如: 4Mbps=每秒钟传输4M比特,要注意单位,4M比特不是4M字节。 由于在传输过程中为了保证信息传输的正确性需要在传输的每个字节之间增加仃码和校验码,因此如果换算成我们常用的MB单位就需要除以8,如下: 100Mbps=100/8=12.5MB/s 4Mbps = 4/8 (MB/s) =0.5MB/s 常见的例如: 一般主板仅仅能提供 100Mbps的接口 SATA II硬盘 理论上可以达到 3000Mbps 的速度 换算成我们常用的MB单位就是 100Mbps=100/8=12.5MB/s 3000Mbps=12.5*30=375MB/s 这样就能看到适用于日常习惯性的传输速度单位了。 在网络传输过程中还需要对信息进行打包,增加Ethernet Header, IP Header, TCP Header, ATM Header 等控制讯号,因此还需要打些折扣,但最简单的估算方法除以10就可以了。 本文来源:https://www.wddqw.com/doc/673acdd1195f312b3169a528.html