Computer science 为什么1000字节不是';不足以产生1千字节?

Computer science 为什么1000字节不是';不足以产生1千字节?,computer-science,Computer Science,(忽略kibibyte和KB之间的差异) 分组字节时,为什么需要1024字节才能生成1 KB?为什么1000字节还不够 或者 为什么我们总是把比特分组成2的幂?为什么不将它们按10的幂进行分组呢?1024属于二进制边界(2**10)。1024属于二进制边界(2**10)。计算机中的一切都是0或1。只有2个数字。2^10是1024 没有数字x,2^x等于1000。计算机中的所有内容都是0或1。只有2个数字。2^10是1024 没有数字x使2^x等于1000。计算机中的数字只能是1(开)或0(关)

(忽略kibibyte和KB之间的差异)

分组字节时,为什么需要1024字节才能生成1 KB?为什么1000字节还不够

或者


为什么我们总是把比特分组成2的幂?为什么不将它们按10的幂进行分组呢?

1024属于二进制边界(2**10)。

1024属于二进制边界(2**10)。

计算机中的一切都是0或1。只有2个数字。2^10是1024


没有数字x,2^x等于1000。

计算机中的所有内容都是0或1。只有2个数字。2^10是1024


没有数字x使2^x等于1000。

计算机中的数字只能是1(开)或0(关)

在现实生活中,这可以转化为:例如:>2伏是1,<1伏是0,它永远不应该在1和2之间

理论上,我们可以使用更高的基数,比如基数10,或者其他任何基数。事实上,你可能有接近无限量的碱基(即使用模拟信号而不是数字信号)。但实际上,由于信号退化,它在计算机体系结构中并不能很好地工作

取自

我们只使用二进制,因为我们目前没有技术 创建能够可靠地容纳两个以上可能的开关的“开关” 国家。(量子计算机目前还没有正式上市。) 选择二进制是因为它很容易区分 由于缺乏电力而产生的电流 当前,尤其是在处理数以万亿计的此类连接时。 在这个系统中使用任何其他数字基都是荒谬的,因为 系统需要在它们之间不断转换。就这些 是的

下面是关于这个主题的另一本好书:


关于为什么1000字节不够1Kb的问题毫无意义

1Kb的定义是1024字节

1Kb是1024字节,假设为1000字节,因为:
1kb=2^10字节=1024字节计算机中的数字只能是1(开)或0(关)

在现实生活中,这可以转化为:例如:>2伏是1,<1伏是0,它永远不应该在1和2之间

理论上,我们可以使用更高的基数,比如基数10,或者其他任何基数。事实上,你可能有接近无限量的碱基(即使用模拟信号而不是数字信号)。但实际上,由于信号退化,它在计算机体系结构中并不能很好地工作

取自

我们只使用二进制,因为我们目前没有技术 创建能够可靠地容纳两个以上可能的开关的“开关” 国家。(量子计算机目前还没有正式上市。) 选择二进制是因为它很容易区分 由于缺乏电力而产生的电流 当前,尤其是在处理数以万亿计的此类连接时。 在这个系统中使用任何其他数字基都是荒谬的,因为 系统需要在它们之间不断转换。就这些 是的

下面是关于这个主题的另一本好书:


关于为什么1000字节不够1Kb的问题毫无意义

1Kb的定义是1024字节

1Kb是1024字节,假设为1000字节,因为:
1kb=2^10字节=1024字节

我们人类在计算时大多使用十进制,这个系统是基于10个唯一的数字(0,1,2,3,4,5,6,7,8,9),换句话说,我们也叫它10进制。在其中,我们可以通过10的幂(指数)来表示任何大的或小的量

例如,我们可以写200=2*10²

因此,在十进制系统中,它是一种常见的标准 练习表示或测量不同的量,如公里, 千克等,以10的幂表示

虽然计算机或任何电子机器目前只使用或理解二进制数系统,但该系统仅基于2个唯一数字(0,1),换句话说,我们也将其称为基数2系统。在它中,我们可以通过2的幂(指数)来表示任何大的或小的量

类似地,在二进制系统中,它是一种常见的标准 练习表示或测量不同的量,如千字节, 千兆字节等,以2的幂形式


我们人类的计算大多使用十进制,这个系统是基于10个唯一的数字(0,1,2,3,4,5,6,7,8,9),换句话说,我们也叫它10进制。在其中,我们可以通过10的幂(指数)来表示任何大的或小的量

例如,我们可以写200=2*10²

因此,在十进制系统中,它是一种常见的标准 练习表示或测量不同的量,如公里, 千克等,以10的幂表示

虽然计算机或任何电子机器目前只使用或理解二进制数系统,但该系统仅基于2个唯一数字(0,1),换句话说,我们也将其称为基数2系统。在它中,我们可以通过2的幂(指数)来表示任何大的或小的量

类似地,在二进制系统中,它是一种常见的标准 练习表示或测量不同的量,如千字节, 千兆字节等,以2的幂形式


有用阅读:取决于你问谁,以及他们是如何计算的。千字节是以国际单位制表示的1000字节,1024字节称为千字节。其他人可能会简单地称2^10为一个千字节。@不,是的,但我的问题是为什么我们总是使用2的幂来分组?为什么我们不使用其他数字对位进行分组?@iamcreasy嗯,我们并不总是使用十进制(所以一个千字节意味着1000),或者我们使用二进制(所以一个千字节意味着1024,尽管这应该被称为一个千字节)。十进制的基数等于s