分享

技术的本质是对现象有目的编程 02

 科学羊 2023-09-12 发布于广东

技术就像一个孩子,从刚开始不明白什么是1+1 = 2 一直学到比你我都有一定智慧的超级学者。 

技术也不是一簇而就的,而是通过几代人的努力才成长到此!那我们就从这个弱智开始讲起吧!计算机的发展趋势就像一个指数级增长的抛物线,刚开始的时候不是一般的弱,而是弱到你心算只需要1s时间,而计算机却需要10min的时间成本。 

这就像你教一个新生儿一样,要一遍遍的教他。 

计算机通俗点讲也可以说是处理器,我们文章写得也就是处理器,从目前的来看处理器真的是遍布我们的衣食住行,尤其是我们所使用的的PC、自动化产线、金融股市、银行安全系统等等。可是处理器的诞生,还要得从 1 + 1 = 2 说起... 我们初中物理就学习了一款经典的电路结构,即并联电路。 

关于电的产生我们后续再聊,我们只需要回到80年代早期,那时候的人们只能靠电力生产一些大型电路板,也只不过是一些简单的供电系统等。 

并联电路有个特点就是:电路中两个电路闸门任何单独一个关闭,都会在输出端形成一个通路,如图一所示。那么用数学的方式去考虑的话,假设通代表1 断开代表0, 那么 1(通) + 0(断) = 0 (断)+ 1(通) = 1 (通)。 

 很明显这个设计已经实现了一个 0+1=1 的计算。那么1+1 怎么算?按照电路图的原理,1(通)+1(通)= 1(通),实际这里并不是等于2。 

为了解决这个问题,设计者开发了两个提案。第一、使用二进制来表示电子计算的问题处理;第二、重新设计这个电路结构;为什么要使用二进制,其实二进制的产生就是源自于开关,开是一个状态,关是一个状态。

然后通过开关我的组合形式来表示信息。实际语言的产生也是一样,语言本身也是长期积累下来的特殊符号。二进制也一样,它只是计算机我的语言。

比如,我说:开开关开关 ,表示,“我要睡觉了”,那么计算机的世界里面看到这个信息都可以理解为我要睡觉了。 

所以这里我们只需要将 1+1 = 2 改为 1+ 1 = 10 ,二进制逢二进一。 

接下来我们就需要解决1+1 进位的问题,也就是如何通过电路的方式来实现10 ,这个代表十进制2的二进制数。 

下回分享!

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多