【概念解析】b、B、k、K、Ki
k 与 Ki 分别表示 kilo-(千) 与 kibi-(二进制千) 。作为前缀使用时, k 表示 1,000,Ki 表示1,024,因为“Ki”来源于它在计算机方面 210 = 1,024 的使用。不幸的是,人们常常错误地用 K 代替 Ki。此外,不知晓其中微妙差别的广大公众,常常不加区别地使用“Kbps”与“Kibps”,造成了混乱。总之,使用“Kibps”通常是正确的。
b 代表 bit(比特),B 代表 byte(字节),1 字节 即 8 比特。这会导致混淆。比如当“1M(1 Meg,1 兆)网络连接”字样出现在广告上时,它常常表示 1 Mib/s(mebibit per second,二进制兆比特每秒)或者 1.049 Mb/s(megabit per second,兆比特每秒),即可能达到的最大下载速度实际上仅为 128 KiB/s(kibibyte per second,二进制千字节每秒)或者 131 kB/s(kilobyte per second,千字节每秒)。
如果一个数据流的码率为 8,192 比特每秒,用大小写不同的字母可以表示如下:
8192 / 1000 = 8.192 kb/s
8192 / 1024 = 8 Kib/s
8192 / (8 x 1024) = 1 KiB/s
8192 / (8 x 1000) = 1.024 kB/s
8192 / 8 = 1024 B/s
字节通常在现代系统中使用,但即使使用了 8 比特 的 字节,kbyte/s 对应的数字也不一定恰好等于 kbit/s 对应的数字的八分之一,这是因为字节的计数可能不包括 帧指示位(framing bits)。举例来说,当在最通用的设置(异步,8 数据位(data bit,DB),无奇偶校验(no parity),1 终止位(stop bit))下使用时,一条 56 kb/s RS-232 的串行线路只以 5.6 kbyte/s 的速率传输——而不是 7 kbyte/s 。 确切地说,使用 kbyte/s 的二进制含义 1,024 byte/s 更常见——相比于 kb/s ——或许是由于与常见的文件尺寸单位千字节(kilobyte)的二进制使用的紧密关系。 关于相关单位 二进制千比特每秒(Kibps) 的注释: 103 = 1,000 bit/s = 1 kb/s(1 千比特 或者 1000 比特每秒) 210 = 1,024 bit/s = 1 Kib/s(1 二进制千比特每秒) kbps 也常用于描述流式数据(如视频)的比特率。
【概念解析】b、B、k、K、Ki相关推荐
- K与Ki的不同与关系
K与Ki 摘要 K与Ki的不同 K与Ki的关系 K与Ki出现的原因 摘要 有的时候,看计算机的专业书的时候,比较正规的单位计算都会表明是KB,KiB. K与Ki的不同 KB与KiB的不同主要体现在进制 ...
- QUANT[6] 量化交易常见概念解析
QUANT[1]:从零开始量化交易 - プロノCodeSteel - CSDN博客 QUANT[2]:量化交易策略基本框架搭建 - プロノCodeSteel - CSDN博客 QUANT[3]:量化交 ...
- 四.MongoDB 概念解析
1.MongoDB 概念解析 不管我们学习什么数据库都应该学习其中的基础概念,在mongodb中基本的概念是文档.集合.数据库,下面我们依次介绍. 下表将帮助您更容易理解Mongo中的一些概念: SQ ...
- 【深度学习】梯度和方向导数概念解析(代码基于Pytorch实现)
[深度学习]梯度和方向导数概念解析(代码基于Pytorch实现) 文章目录 1 方向导数 2 梯度 3 自动求导实现 4 梯度下降4.1 概述4.2 小批量梯度下降 5 总结 1 方向导数 方向导数的 ...
- 【数字信号处理】相关系数 ( 相关系数概念解析 | 信号能量常数 | 共轭序列 | 序列在相同时刻的相关性 )
文章目录 一.相关系数概念 二.相关系数概念解析 1.信号能量常数 2.共轭序列 3.序列在相同时刻的相关性 一.相关系数概念 " 相关系数 " 英文名称是 " Corr ...
- Webpack核心概念解析
原文链接:banggan.github.io/2019/05/09/- Webpack核心概念解析 终于忙完了论文,可以愉快的开始学习了,重拾起重学前端.webpack以及Vue的源码解读作为入职前的 ...
- Apache Flink 零基础入门(一):基础概念解析
Apache Flink 的定义.架构及原理 Apache Flink 是一个分布式大数据处理引擎,可对有限数据流和无限数据流进行有状态或无状态的计算,能够部署在各种集群环境,对各种规模大小的数据进行 ...
- C语言学习之求∑k(k=100)+∑K*k(k=50)+∑1/k(k=10)
求∑k(k=100)+∑K*k(k=50)+∑1/k(k=10) #include <stdio.h> #include <math.h> void main(){double ...
- 【Alljoyn】Alljoyn学习笔记五 AllJoyn开源技术基础概念解析
AllJoyn开源技术基础概念解析 摘要: 总线(Bus) 实现P2P通信的基础 AllJoyn 的底层协议类似于D-Bus,相当于是跨设备分布式的 D-Bus 总线附件(Bus Attachment ...
最新文章
- C# Enum,Int,String的互相转换 枚举转换
- Practical Lessons from Predicting Clicks on Ads at Facebook (2014)论文阅读
- 【学亮IT手记】HashMap集合精讲
- 当数据库遇上自动驾驶,阿里云 DAS 在自治诊断的突破
- android gpu 编程,Android设备上的GPU编程
- 成人教育计算机教育论文,【计算机教育论文】成人计算机教育应把握原则(共3460字)...
- pass平台java,mPass 微服务开发平台
- 计算机统考模拟系统3.0,统考计算机模拟系统操作流程
- 【ENVI】shp文件裁剪需要注意的问题
- 这45个场景,正在被区块链抽筋扒皮…
- 二极管,电容正负极判断(图文)
- 为BIG网站建立历史记录页面
- MSP432E4系列编码器(QEI模块)速度换算
- 东华大学专业英语 词汇学习
- 批处理Bat建立微信多开程序
- Android 无障碍服务自动点击
- Dom获取 属性操作
- 开发中遇到的问题和经验 记录 ------- 后端篇
- 【Flutter实战】定位装饰权重组件及柱状图案例
- 计算机数值表示Integer