为什么不是三元计算机源代码

为什么不是三元计算机源代码

经典的“飞出个未来”剧集中,机器人班德从噩梦中醒来:“啊啊,多可怕的梦啊。 到处都是一和零……[颤抖]我以为我看到了一个二!

他的朋友弗莱:安慰他。 “这只是一个梦,班德。 没有两个这样的东西。”

任何熟悉数字计算的人都知道零和一——包括“飞出个未来”卡通中的角色。 零和一是二进制语言的基石。 但并不是所有的计算机都是数字的,也没有人说数字计算机必须是二进制的。 如果我们使用 base-3 系统而不是 base-2 会怎样? 计算机可以设想第三位数字吗?

正如计算机科学散文家布莱恩·海斯 (Brian Hayes) 指出的那样,“人以十位计数,机器以二位计数。” 一些勇敢的人敢于考虑三元替代方案。 Louis Howell 于 1991 年提出了使用 base-3 编号系统的编程语言 TriINTERCAL。50 多年前,俄罗斯的创新者制造了几十台 base-3 机器。 但是编号系统并没有在更广泛的计算机世界中流行起来。

三元计算机(也称为三元计算机)是在其计算中使用三元逻辑(三个可能的值)而不是更常见的二进制逻辑(两个可能的值)的计算机。

与二进制计算相比,三元计算具有许多基本优势。 这些包括:

更高的数据吞吐量。
访问附加说明。
与遗留二进制代码的向后兼容性。
防止恶意软件和病毒。
然而,到目前为止,三元计算机的通常用途并没有取得压倒性的成功,因为它们在计算二进制代码时不如二进制计算机有效,而二进制代码通常是首选并且似乎几乎无处不在。

三元逻辑
鉴于此处篇幅有限,我们将仅触及一些数学概念来为我们提供一些背景知识。 要更深入地了解该主题,请查看海耶斯在美国科学家 2001 年 11 月/12 月号上发表的优秀文章“第三基地”。

“三元”一词与数字三有关。 通常,三元的事物由三个部分或部分组成。 音乐中的三元形式是由三个部分组成的歌曲形式。 在数学中,三元意味着以三为基数。 有些人更喜欢 trinary 这个词,也许是因为它与 binary 押韵。

Jeff Connelly 在他 2008 年的论文“Ternary Computing Testbed 3-Trit Computer Architecture”中涵盖了更多术语。 “trit”是位的三元等价物。 如果一个位是一个二进制数字,可以有两个值之一,那么 trit 是一个三进制数字,可以有三个值中的任何一个。 trit 是一个 base-3 数字。 “tryte”将是 6 个 trits。 Connelly(也许没有其他人)将“tribble”定义为半个特里特(或一个 base-27 数字),他称一个 base-9 数字为“nit”。 (有关数据测量的更多信息,请参阅了解位字节及其倍数。)

这一切都会变得有点让人不知所措,所以我们只看另一个概念来帮助我们掌握这些数字。 根据 Connelly 的说法,三元计算处理三个离散状态,但三元数字本身可以用不同的方式定义:

不平衡三进制 – {0, 1, 2}
分数不平衡三进制 – {0, 1/2, 1}
平衡三进制 — {-1, 0, 1}
未知状态逻辑 – {F, ?, T}
三进制编码二进制 – {T, F, T}

平衡三元

三进制计算在平衡三进制方面的应用非常广泛,它使用三个数字 -1、0 和 +1。 任何平衡三进制数字的负值都可以通过用 – 替换每个 + 来获得,反之亦然。 通过反转 + 和 – 数字然后应用正常的加法函数可以很容易地减去一个数。 平衡三进制可以像表示正数一样容易地表示负值,而不需要像不平衡数那样使用前导负号。

不平衡三元

三进制计算可以用非平衡三进制来应用,它使用三个数字 0, 1, 2。原来的 0 和 1 被描述为普通的二进制计算机,而是使用 2 作为漏电流。

历史上的三元计算机
这里没有太多要介绍的,因为正如 Connelly 所说,“三元技术在计算机体系结构领域是相对未开发的领域。” 虽然这方面的大学研究可能隐藏着宝藏,但投入生产的 base-3 计算机并不多。 在 2016 年的 Hackaday Superconference 上,Jessica Tank 就她过去几年一直在研究的三元计算机发表了演讲。 她的努力是否会从默默无闻中崛起还有待观察。

最初的三元计算机是早期的计算机器,由 Thomas Fowler 于 1840 年用木头制成,以平衡三元运算。 第一台现代三元计算机 Setun 于 1958 年由 Nikolay Brusentsov 在苏联建造。 Brusentsov 与著名的苏联数学家 Sergei Lvovich Sobolev 合作,在莫斯科国立大学创建了一个研究团队,并设计了一个三元计算机架构,该架构将导致建造 50 台机器。

正如研究员 Earl T. Campbell 在他的网站上所说,SETUN“一直是一个大学项目,没有得到苏联政府的完全认可,并且被工厂管理层怀疑地看待。”

1970 年,Brusentsov 对计算机进行了改进,他将其命名为 Setun-70。 在美国,三元计算趋势也始于 50 年代,三元运算和三元计算机微电子元件的发展取得了显着进步。 尽管与二进制版本相比具有显着优势,但由于耗电量和生产成本较低,二进制计算机最终取代了这些三进制版本。

三元计算机优势
SETUN 使用平衡三元逻辑 {-1, 0, 1} 如上所述。 这是三元的常用方法,在 Jeff Connelly 和 Jessica Tank 的工作中也有发现。 “也许最漂亮的数字系统是平衡的三元表示法,”唐纳德·克努斯 (Donald Knuth) 在他的《计算机编程艺术》一书的摘录中写道。

Brian Hayes 也是三元的忠实粉丝。 “在这里,我想为 base 3,三元系统欢呼三声。 ……它们是编号系统中的金发姑娘选择:当基数 2 太小而基数 10 太大时,基数 3 恰到好处。

Hayes 对 base-3 优点的论点之一是它是最接近 base-e 的计数系统,“自然对数的底数,数值约为 2.718”。 凭借高超的数学能力,散文家海耶斯解释了 base-e(如果可行的话)将如何成为最经济的编号系统。 它在自然界中无处不在。 我清楚地记得我的高中化学老师罗伯逊先生说的这句话:“上帝以 e 来计算。”

与二进制相比,三进制的更高效率可以通过使用 SETUN 计算机来说明。 Hayes 写道:“Setun 对由 18 个三进制数字或 trits 组成的数字进行运算,使机器的数值范围为 387,420,489。 二进制计算机需要 29 位才能达到这个容量……”

为什么计算机不是三元的?
苏联其实用一些三元计算机试验过很多次,但是至今都没有商业化。 三进制位称为 trit。 我们不能使用三元逻辑的原因归结为晶体管在计算机中的堆叠方式——称为“门”的东西——以及它们如何用于执行数学运算。 门接受两个输入,对它们执行一项任务,然后返回一个输出。

现在我们回到文章最初的问题。 如果三元计算如此高效,为什么我们不都使用它们呢? 一个答案是事情并不是那样发生的。 我们在二进制数字计算方面已经走了这么远,很难回头。 正如机器人 Bender 不知道如何计算零和一以外的数,今天的计算机运行的逻辑系统不同于任何潜在的三元计算机所使用的逻辑系统。 当然,可以通过某种方式让 Bender 理解三元——但它可能更像是一种模拟,而不是重新设计。

而 SETUN 本身并没有意识到三元的更高效率,Hayes 说。 他说,因为每个三元组都存储在一对磁芯中,“三元优势被浪费了。” 看来实现和理论一样重要。

Hayes 的扩展引用在这里似乎很合适:

为什么 base 3 没能流行起来? 一个简单的猜测是,可靠的三态设备根本不存在或太难开发。 一旦二进制技术建立起来,在制造二进制芯片的方法上的巨大投资将压倒其他基地的任何微小的理论优势。”

此外,在使用二进制时,我们必须考虑硬件外围设备和物理定律。 计算机中的每个数字都是电信号。 在过去的计算时代,电信号更难以适当的方式测量和控制。 区分“开启”状态(由负电荷定义)和“关闭”状态(由正电荷定义)更为明智。 这里的“关闭”是由正电荷定义的,因为电子带有负电荷——所以更多的电子意味着更多的带负电荷的电流。

重要的是,这只允许电流在栅极中有电流时从源流向目的地。 这形成了一个二进制开关。 制造商可以将这些晶体管做得非常小——甚至在 5 纳米左右。 这就是现代 CPU 的工作原理。

四进制计算机:未来的编号系统
我们讨论了比特和三元组,但您听说过量子比特吗? 这是量子计算的建议测量单位。 这里的数学有点模糊。 量子位或量子位是量子信息的最小单位。 一个量子位可以同时存在于多个状态。 因此,虽然它不仅可以表示二元的两种状态,但它与三元并不完全相同。 (要了解有关量子计算的更多信息,请参阅为什么量子计算可能成为大数据高速公路的下一个转折点。)

你认为二元和三元很难! 量子物理学在直觉上并不明显。 奥地利物理学家埃尔温·薛定谔提出了一个思想实验,即著名的薛定谔猫。 你被要求假设一个场景,其中猫同时是活的和死的。

这是一些人下车的地方。 提出一只猫既可以是活的也可以是死的是荒谬的,但这就是量子叠加的本质。 量子力学的关键是物体同时具有波和粒子的特性。 计算机科学家正在努力利用这些特性。

量子比特的叠加打开了一个充满可能性的新世界。 预计量子计算机的速度将比二进制或三进制计算机快得多。 多个量子位状态的并行性可以使量子计算机比今天的 PC 快数百万倍。

结论
直到量子计算革命改变一切的那一天,二进制计算的现状将保持不变。 当 Jessica Tank 被问及三元计算可能出现哪些用例时,听众听到提到“物联网”时发出了呻吟声。 这可能是问题的症结所在。 除非计算社区同意一个很好的理由来打乱苹果车并要求他们的计算机以三而不是二来计数,否则像 Bender 这样的机器人将继续以二进制方式思考和做梦。 与此同时,量子计算时代即将到来。

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。商机网仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 tenspace2022@163.com 举报,一经查实,本站将立刻删除。 本文链接:https://www.315965.com/n/68088.html 聚才发 母婴好物

(0)
上一篇 2024年1月13日 上午6:01
下一篇 2024年1月13日 上午6:12

相关推荐

  • 英特尔 AI 负责人李伟:总得有人把今天的 AI 超级计算带给大众

    人工智能的深度学习圈已经就几个基本概念达成共识。 一种观点认为,在可预见的未来,神经网络变得越来越大的趋势将持续下去,但也有一些例外。 另一种共识认为,深度学习的潜力取决于软件创新,尽管新型硬件不断涌现。 这两件事放在一起意味着什么? 它们可能意味着,软件创新是唯一能让所有使用人工智能的人都能接触到深度学习的东西,而不仅仅是那些拥有最大、最昂贵的计算机的人。…

    2023年12月31日
    122
  • 猫薄荷对猫有什么作用可以吃吗(猫吸猫薄荷吸多了会怎么样)

    说起猫薄荷,相信每一位养过猫咪的铲屎官都不陌生,因为猫薄荷能够有效的缓解猫咪紧张的情绪,但是除了这点之外,猫薄荷还有3大用处,铲屎官可别浪费了 第一点:猫薄荷可以用来对付慵懒的猫咪,如果你家的猫咪不喜欢运动,那么你可以在高低不同的地方撒上一些猫薄荷,这样猫咪就会自动的上蹿下跳了 第二点:有效治疗猫咪的饮食习惯,如果你家的猫咪不爱喝水,或者是有厌食的行为,你可…

    2023年12月4日
    151
  • 乾隆墓里发生过哪些灵异事件?至今仍无科学解释

    作为中国历史上最长寿的皇帝之一,乾隆皇帝在位期间,他的陵墓——清东陵也成为了历史的瑰宝。然而,这座华丽的陵墓却充满了未解的谜团和神秘的灵异事件,至今仍无科学解释。 首先,最为人所知的灵异事件就是乾隆墓中的“鬼火”。据历史记载,每当夜晚降临,清东陵的地宫就会冒出一种绿色的火焰,这种火焰既不热也不冷,且无法被吹灭。这种现象持续了数百年,直到清朝灭亡,这种现象才逐…

    2024年2月7日
    41
  • 研究人员警告 Wi-Fi 安全漏洞影响 iOS、Android、Linux

    Apple 决定在其上支持 MAC 地址随机化,这可能会在一定程度上防止新发现的 Wi-Fi 漏洞,研究人员称该漏洞可能会让攻击者劫持网络流量。 iOS、Linux 和 Android 设备可能容易受到攻击。 问题是标准如何处理节电研究人员发现了 IEEE 802.11 Wi-Fi 标准设计中的一个基本缺陷,攻击者可以利用它来欺骗接入点(Wi-Fi 基站)以…

    2024年1月4日
    143
  • 全球高考讲的什么内容(全球高考讲的什么内容结局)

    提到高考这个词,很多人都对其怀有敬畏之心,还没有经历高考的人终日惶惶,经历完高考之后的人不愿回想。高考的确是人生的转折点,但考生们为高考做准备的日子也确实辛苦,本期我们要说的漫画,就跟高考有关,但比高考要残酷得多! 《全球高考》 全球高考,刷题,及格活命。从字面意思上来看,大家应该就能明白,这部漫画讲述的是什么。考生游惑和一群人被莫名其妙地拉入了异世界,在这…

    2023年8月4日
    380
  • 刘备的帝号是什么(为什么刘备的谥号要加个烈字)

    在中国古代历史上,庙号起源于商朝,早在商朝就已设立,对国家有大功、值得子孙永世祭祀的先王,就会特别追上庙号,以视永远立庙祭祀之意。周朝到秦朝,庙号一度被废止了近千年之久。汉朝时期逐渐恢复庙号制度,从此庙号一直延用了两千年之久。对于皇帝的庙号来说,通常是开国皇帝称祖,比如太祖、高祖等,在开国皇帝之后,其他的皇帝一般称宗,比如太宗、世宗等。 但是,就三国时期,魏…

    2023年12月9日
    3.4K
  • 星月相伴的唯美句子大全(关于星月相伴的浪漫爱情短句)

    渔樵江渚 青山长川 都不及你眉眼好看 相信所有善良终将收获温暖 何来人间惊鸿客 只是尘世一俗人 你是世上的光 即使在群山深处也无处可藏 我眼里没有星辰大海 也没有春秋 我留在暮春初夏深秋晚冬等待你到来 你那么温柔 走两步 风都会更甜些 我见过最蓝的天是初遇你的那天

    2023年8月12日
    180
  • 李白晚年流放之谜:何罪之有?

    李白,字太白,号青莲居士,唐朝伟大的浪漫主义诗人,被誉为“诗仙”。他的诗才横溢,作品广泛流传,然而,这位才子在晚年却遭遇了被流放的命运。那么,李白晚年为何被流放?他犯了什么罪?让我们一起揭开这段历史的谜团。 首先,我们需要了解的是,李白的流放并非因为他犯了什么罪行。在唐朝,流放是一种常见的刑罚方式,主要用于惩罚那些犯有重罪的人。然而,李白的流放并非因为犯罪,…

    2024年2月21日
    23
  • 使 Android 更符合人体工程学的 5 种简单方法

    过去几年发生了一件有趣的事情:我们的智能手📱机总体上一直在变大。 然而,令人恼火的是,我们与人一样大小的爪子却一直保持不变。 正如您可能已经注意到的那样,结果是大量尴尬的交互。 我们携带的设备不再能够通过单个拇指的伸展或食指的简单触及来控制——尤其是当您发现自己试图用携带手📱机的同一只手来使用手📱机时,这可能会导致一些严重的挑战 扭曲。 不过不要害怕,因为您…

    2024年1月8日
    125
  • 几级地震才会有危险情况(1~10级地震威力分别有多大)

    你知道1~10级地震是怎样的体验吗?10级地震来临的话,人类会灭绝吗?据不完全统计,每年全球都会发生大大小小超过五百万次的地震,基本上每时每刻地球上都在发生地震,不同震级的地震,其影响和破坏大体如下: 1级:人们常常形容1级地震就像蝴蝶或者蜜蜂在煽动着翅膀,所以也只有通过非常精美的仪器才能够监测得到。就算天天遇到1级地震,我们也是感觉不到的。 2级:2级地震…

    2023年8月7日
    286

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注