艺条狗 艺条狗
关注数: 47 粉丝数: 530 发帖数: 1,090 关注贴吧数: 32
就让我来成为民科吧第一个造芯片的人吧! 众所周知,目前世界最先进水平芯片是5 nm,以下为制造2nm芯片的理论基础: 计算机只能识别0和1,0是指低电平,1是高电平,在学java的时候,老师说过十进制计算机,并且打了个比方,根据不同的电平波段来代表0-9,但是这种判断难度远高于01,成本也大,所以不如二进制。这之中我们可以得出结论:只要有不同的方便识别的独特电平,就可以实现多进制。 Java面向对象是模仿自然界的,自然界中,每一种原子都是独特的,假设有100种,但是分子却不是100进制,组成分子的可以是单原子,也可以是上百万原子组成的高聚化合分子,这里我们取出2种来模拟二进制,H(氢),O(氧),这两种元素可以组成2中简单的分子,H₂O、H₂O₂,可以看到,这两中分子的原子个数是不同的,但是在计算机中却不能以110、1100来表示两个字符,(因为计算机需要补0)造成资源浪费,H₂O和H₂O₂分子是分开的,分子的原子之间有能量键相连。计算机中二进制是连贯的,无法单独相连,但是可以隔开,如果计算机能较为容易的识别三种电平(假设1,0,-1)从中选出一个数字作为隔开字符,则可以实现110-11100,这样110和1100就可以代表两个字符,无需补0,虽然-1也会占一位,但相比补0,就节约了很多资源。 虽然是三种电平,但本质仍然是二进制。现有的技术很多也可以继承。 例:用二进制表示1,2,3,4 最低1字节8位补0方式:00000001 00000010 00000011 000000100 -1隔开方式:1-110-111-1100 占用资源直接缩小一半以上,弯道超车!
1 下一页