Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
417 views
in Technique[技术] by (71.8m points)

计算机存储1KB的K是什么意思?

我们知道计算机中对存储有一种说法,

1KB = 2^10B = 1024B

这里的1KB=2^10B是约等于吗?
准确来说应该是1KB=1000B对吗? 这里的K是指的1000还是指的1024?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

分硬件(传输)和软件(存储)两种换算方式。

软件(存储)中是 2^10 进位,即 1K = 1024B、1M = 1024K ... 依此类推。

硬件(传输)中是千进位,即 1K = 1000B、1M = 1000K ... 依此类推。

因为虽然都是简写为 K,但软件中实际是 Kibi,其换算标准由国际电工委员会(IEC)制订,是 2 的幂。

而硬件中实际是 Kilo,其换算标准由国际标准化组织(ISO)制订,是 10 的幂。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share
...