6

我正在阅读一本关于了解更多关于 ASM 的书,作者碰巧评论了 bits,确切的引用是:

比特是信息的不可分割的原子。没有半点,也没有半点。(这已经尝试过了。效果很差。但这并没有阻止它被尝试。)

我的问题是什么时候尝试过?结果是什么?情况如何糟糕?令我困扰的是,谷歌并没有帮助我找到这个问题的答案,这个问题是关于有人试图制作半点并使用(?)它的案例。

谢谢你能查到这个案子是什么时候发生的。

4

3 回答 3

4

是的。这就是算术编码(一种压缩)的意义所在。它允许信息以小数位存储。

我相信在你所说的具体例子中,作者只是在开玩笑,而不是指任何实际的分裂尝试。

于 2013-01-18T05:19:11.670 回答
1

正如当今计算机所定义的那样,位是二进制值 0 或 1。那是信息的“原子”,因为在二进制逻辑中,除了使用单个“位”之外,您不能表示任何东西——表示其他任何东西,像 0.5,你需要更多的“位”。

然而,对于多级电子设备,“位”将具有多个值。如果有人制造了一台计算机,其电子设备的每个“位”可以取 0-9 之间的值,那么您就有一个位可以存储的不仅仅是 0/1。或许作者是这个意思。制造具有多级位的计算机的尝试失败了,“悲惨地”。电子设备无法以可靠/成本有效的方式弄清楚如何做到这一点。例如,如果有人能弄清楚,那么说一个 1024 位存储器将有一个单元格,这些单元格的值范围为 0-1023 以表示该值。然后,该芯片将比当前芯片小 1024 倍(仅在理论上 - 如果其他一切保持不变)。

尽管在物理层面上无可否认,但仍然会保留一点。那是一根电线进入芯片。那是1个门输入。那是1个存储单元。如果将 1 根线、1 个输入或一个单元分成两部分,则会得到两根线/输入/单元,而不是半线/输入/单元。所以你得到两个位。

于 2013-01-18T05:23:04.087 回答
1

我相信作者试图以幽默的方式陈述一个形而上学的事实。

数据通常使用多电平电压存储在磁盘和闪存中。然而,人们可以计算出数字系统的“最佳”基数是 'e=exp(1)=~2.718...',AFAIK 尚未“尝试过”,而三元 (base-3) 系统很常见在快速并行算术算法中,它在许多应用程序中比 base-2 更好。

此外,作为五花八门的状态,算术/范围编码可以看作是一种使用小数位的方法:例如,如果只有三个可能的消息(例如 001、010、100),则可以将它们存储在两个位中“留下四分之一空间”未使用。

于 2013-01-18T15:46:19.353 回答