bit、位、byte、字节、B、KB、字符与网速
2023-09-11 14:15:07 时间
一.存储单位bit和Byte
1.bit(比特)
bit就是位,也叫比特位,是数据存储的最小单位。简写为小写字母“b”
二进制的一位,每个0或1是一个bit
2.Byte(字节)
Byte是字节,也有的写成byte,简写为大写字母“B”
1Byte=8bit 1字节=8比特
既然叫字节,肯定跟字符有关系。1个英文字符=1字节,1个汉字=2字节
因为1字节=8比特,1比特有0或1两种情况,
所以1字节=2^8-1=255 种数
即 0x00~0xff 相当于可以用2个16进制字符表示一个字节
1byte=1B 1bit=1b 1B=8b 1KB=1024B
二.网速
网络线路的计量单位,也就是通常说的2M宽带、10M宽带,是比特每秒(bit per second),缩写为bps,更大的单位是千比特每秒Kbps或兆比特每秒Mbps。2M宽带,意味着每秒平均可以接收2Mb的数据
而通常说的下载速度,也就是网速,是每秒下载的字节数。比如网速是200KB,意思是每秒接收的数据是200千字节
根据1字节=8比特的换算方法,得出下载速度理论上应该是宽带的八分之一。
2M宽带的理论下载速度是 256KB
2Mb=2048kb 2048kb/8=256KB
10M宽带理论下载速度是 1280 KB
10*1024/8=1280
实际上由于我们还需要接受一些下载需要的信息,比如IP、HTTP信息,再加上服务器传输速度,电脑配置等原因,网速会比理论的慢一些
相关文章
- java IO之 字符流 (字符流 = 字节流 + 编码表) 装饰器模式
- 十六进制字节 & 十六进制转二进制
- C# 文件操作 把文件读取到字节数组
- AOP AspectJ 字节码 语法 MD
- 字节流通向字符流的桥梁:InputStreamReader
- Atiitt io的stream流的分类 目录 1. 流的优缺点 高性能但复杂1 1.1. 字节数组更加简单,但性能差点1 2. Io体系1 2.1. 字符流 vs 字节流2 2.2.
- 2021腾讯、字节等一线大厂—Android高级开发面试复盘完全攻略手册
- 吃透Java IO:字节流、字符流、缓冲流
- Java字节码 小结
- 【Android 逆向】类加载器 ClassLoader ( 使用 DexClassLoader 动态加载字节码文件 | 准备 DEX 字节码文件 )
- 没项目经验,拿下了字节测试岗40万offer....
- 字节流与字符流的区别
- 【C语言】字节对齐(内存对齐)
- JVM第七卷---虚拟机字节码执行引擎
- Java核心类库之(字符集/编码集、File类、递归、IO流:字节流、字符流、特殊操作流)
- vba 在代码窗口里不能正常显示的双字节字符的转换
- 太可惜了,4面字节跳动,我的软件测试工程师Offer竟被一道App测试“送分题”给拦截了