现在直角坐标平面是二维的,需要两个数字(x,y)来描述任意一点的位置,但是现在用复数就够了,可以用实数组(a,b)来表示,可以画在复平面上。但是,请记住,每一个这样的点都应该被视为一个复数,而不是一对实数。有三个新概念需要了解。

前苏联科学家发明出三进制,为什么没有延续下去?

关于前苏联科学家研制的Сетунь70型三进制计算机,在我上大学时,老师就讲过其指令高效,计算速度高等优点。前苏联在上世纪70年代末强行停止该计算机的研发;后续只有少量的研究机构还在进行三进制的研究,但都没有实质性的突破,至少没有向大众普及,我认为没有很好的延续的主要原因至少有三个:1,没有好的操作系统支持;2,没有好的高速的外部存储器的支持;3,没有解决远程数据的有、无线传输问题。

以下作以说明:1,没有好的操作系统支持,即使今天,不装操作系统的电脑,您真的想买吗?大家知道,上世纪70年代,诞生了八位的微机,但尚无好的操作系统,BASIC成为装机必备的行解释语言,如AppleBASIC、IBMBASIC等。由于各机型不同,它们对基本BASIC语言的扩展也不相同,BASIC最初只支持8位的结构,也就是一个字节是8个二进制位。

前苏联的Сетунь70型三进制计算机,建立了三进制字节——tryte(对应于二进制的byte),每个三进制字节由6个三进制位(trit,约等于9.5个二进制位bit)构成;指令集符合三进制逻辑;算术指令允许更多的操作数长——1、2和3字节(三进制),结果长度也扩展到6字节(三进制),这与二进制PC机的字节大相径庭。

因此,风靡一时的BASIC行解释程序无法在前苏联的三进制电脑上运行,使得该电脑无法向大众普及,1975年,比尔·盖茨创立的Microsoft,并成功的把Basic语言的编译器移植到使用Intel处理器的ALR计算机中;IBM在1982年选定Microsoft创作PC的操作系统。上世纪八十年代,MSDOS操作系统出现;九十年代Windows出现并升级到现在的win10,这都使得二进制在全世界得到普及,

反观三进制,一直没有一个象样的OS系统,即使研究人员把电脑搞出来了,又怎么能普及?2,如何存储?没有好的高速的外部存储器的支持。硬盘储存数据的原理和盒式磁带类似,只不过盒式磁带上存储是模拟格式的音乐,而硬盘上存储的是数字格式的数据,写入时,磁头线圈上加电,在周围产生磁场,磁化其下的磁性材料;电流的方向不同,所以磁场的方向也不同,可以表示0和1的区别。

而对于三进制,每一位为0/1/2三种状态,还需要重新设计存储器,重新设计存储驱动器,三态门的电路要简单些,有一个EO控制使能端,来控制门电路的通断。当EO有效时,三态电路呈现正常的“0”或“1”的输出;当EO无效时,三态电路给出高阻态输出,但问题是,做有记忆的存储设备,在失电状态,存储器的每一存储位都有三种状态,这一点不好做。

而人类一直以来用纸带打孔、磁带、磁盘、光盘、非易失性NVRAM等却很容易做到二进制存储,3,网络时代,远程传输怎么做?现在是网络时代,三进制数据传输处理变得很麻烦,甚至无法解决其传输可靠性问题。如,010101在电线中是以电子脉冲(电子脉冲就是不规整波形的电压,高电压表示1,负电压表示0,当然点到过来也OK)的形式传播,

因为电线的电特性稳定,信号失真比较小,所以传输质量很高。对于空气这种无线通信介质,需要复杂的编码和信号转换技术来解决所有这些问题。如果是三元的,可能需要找“高通”定制。否则只能用二进制再转换成三进制。结论:三值计算机受操作系统、存储、无线和有线传输的限制,即使实验室做出样机,也很难向大众普及。


文章TAG:为什么发明复数  发明  出三  进制  复数  科学家  
下一篇