3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 1741|回复: 1
打印 上一主题 下一主题

[火星] KiB、MiB、GiB与 KB、MB、GB 的区别

[复制链接]

2682

主题

1万

帖子

3万

积分

游戏天王

Rank: 11Rank: 11Rank: 11Rank: 11

贡献度
4717
金元
128845
积分
31753
精华
0
注册时间
2006-10-22

游戏天王~

跳转到指定楼层
主题
发表于 2019-10-22 14:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
KB代表国际单位制标准规定的1000进位,KiB这类中间带个"i"的是1024进位法的标准写法。
Windows使用1024进位,但是没有按照标准写,Linux和macOS等很多其他系统使用1000进位,并且按照规范写了。Kb这类代表1000进位,计量单位为bit而不是byte的单位,常见于描述带宽和媒体码率。


在国际通用的国际单位制标准(SI)中,对于一个单位的倍数和分数,有着详细的定义。
比如对于赫兹这一用于描述频率的导出单位,1000倍时可以称为千赫兹(kHz),1000000(百万)倍时,称为兆赫兹(MHz),再往上以1000倍跳就是技嘉Giga赫兹(GHz)、泰拉Tera赫兹(THz)。到了计算机工业中,在底层的硬件电路中,通用的是二进制,基于十进制的国际单位制对它没用,反而会带来麻烦。为了方便描述以2为底的大数字幂,工程师们联合了起来,由国际电工委员会(IEC)制定了新的用于1024进位的数字前缀,其实就是将原本对应单词中的最后两位改成了"bi",以代表二进制(binary),而对应的缩写,也从原本的单字母变成了附上"i",比如kB变成KiB,MB变成MiB,全称为kibibytes,mebibytes。

然而微软是个例外,微软作为行业老大基本无视国际单位制标准 ,实际描述应该是1000 MiB/s ,到微软就成了1000 MB/s  在Windows行业本应该1024进位的都成了1 KB=1000 Bytes 比如内存 硬盘 宽带都是如此,真正到计算机上用的时候就会发现怎么都不到1000。


回复

使用道具 举报

39

主题

1568

帖子

2516

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
88
金元
21644
积分
2516
精华
0
注册时间
2016-8-6
舒服的沙发
发表于 2019-10-23 04:54 | 只看该作者
感谢LZ普及计算机基础知识
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-2-8 19:24 , Processed in 0.117346 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表