编码的本质及计算机的工作原理

2021-12-29 11:22:13 文章来源:网络

编码的本质是什么?计算机的工作原理是什么?越想越迷糊,感觉计算机就像迷雾一样,平常只会用,但不清楚原理。

后来,从基本电路开始,搭建了复杂电路,并通过调节开关,控制电路。然后,利用存储中的高低电平控制电路,体会了机器语言编程的感觉,算是基本入门。机器语言很繁琐,后来体会了汇编语言的好处,也控制了电路,**后又体会了高级语言的好处,也能控制电路。**近,又有一些新思考,所以简要地讲述一下。

‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍一. 掌握原理的重要**小时候,很喜欢骑自行车,试了很多次,一直不会骑,直到有一天,突然就会了,挺奇怪的。那个瞬间,至今难忘。那时,玩得不亦乐乎,此皆幼时闲情也。

不需要读什么书,也不需要什么知识,我们就能大致悟出自行车的工作原理,其实就是常识。如下的描述,并不十分**准,但足够让人了解自行车的工作原理。

用力踩呀踩,中间的铁齿轮开始转动。

通过链条,带动后轮转动,准备向前。

后轮推动前轮往前转,自行车走起来。有的朋友要说,会骑自行车就行了,管它什么工作原理。这句话,听起来好有道理。林语堂先生却说:光知道用东西,却不知其所以然,实为遗憾。后来,**台湾知名技术作家侯杰先生,在他的著作《深入浅出MFC》中,也提到了上述观点。我个人的观点是: 我们使用工具,并不是一定要深究其原理,有时候,没有必要浪费**力和时间,沉迷于不重要的细节,自我陶醉,无法自拔。但是,如果能够了解一些原理,能帮助我们更好地使用工具,甚至有可能改进和创造工具。二. 从**到软层层抽象如今,我们几乎所有的人,每天都在使用计算机(手机也是计算机)。对于大多数人而言, 没有必要深入了解计算机的工作原理。而对于从事计算机相关行业的人,或者对计算机有兴趣、有好奇心的人,也可以去了解一下。 另外,了解计算机的工作原理,也能为装叉吹牛增加一些信心和谈资。说不定帮人修电脑或者安装系统时,侃侃而谈,还能成就一段**好姻缘。很多大二大三大四的师兄,特别擅长这些,那些大一的学**,仰慕不已。如果不了解自行车知识,不了解牛爵爷的力学,也能搞懂自行车的工作原理。 但是,如果不了解计算机知识,**不可能搞懂计算机的工作原理。因为,经历从**件到**的层层抽象后,计算机**复杂得让人难以想象。比如芯片,指甲那么大,却有几十亿个晶体管电子器件,每个晶体管电子器件的电流和电压,在1秒内,能变化几亿甚至几十亿次。学过排列组合的朋友,应该知道,芯片**每时每刻的状态数量,是个巨大的天文数字。

再比如操作系统,以谷歌公司的Android系统为例,少说点也有1亿行代码。假设一本书有500页,书的单面印50行代码,那么一本书就能印**25000行代码。如果把操作系统的代码都印**在书上,那就是4000本书,震惊。

那么,当我们拿着手机,聊**、逛**、**抖音时,我们是否意识到发生了什么呢?通过手机app、中间件、操作系统、驱动程序,我们在操纵着手机芯片中的电压和电流,操纵着芯片中的无数分子中的原子中的电子。我们还利用了麦克斯韦电磁场理论,通过电磁波的方式,远程操纵着各大互联网公司的服务器的芯片中的无数电子。有点武侠小说的感觉,手指一滑,世界各地的计算机芯片中的电子便为之一振。是的,从微观层面讲,那些电子在杂乱无章地“乱窜”,充满着不确定**。但是,通过抽象,我们拥有了宏观层面确定的欧姆定律、基尔霍夫定律等规律。然而,电流电压依然会存在上下轻微波动,并不准确,那怎么办?通过再次抽象,我们拥有了确定的与或非门电路;通过再次抽象,我们拥有了确定的芯片;通过再次抽象,我们拥有了确定的驱动程序、操作系统;**后,拥有了带功能意义的app, 于是,我们能滑动手机,玩着,乐着。

计算机,从顶层的应用程序往下看,处处都有抽象,处处都是编码和转换。我们没有办法,也没有必要弄清计算机的每个细节,但只要把握住了计算机的工作原理,弄清一些核心概念,还是能在一定抽象度上搞懂计算机。抽象,是计算机科学和技术中**重要的思想,没有之一。抽象的重要**,在操作系统中的体现尤为明显。通过层层抽象,我们才可以轻松地聊**、逛**、**抖音,而**背后的**底层,不过是芯片中电子在“乱窜”而已。

三. 编码和解码的本质到此为止,我们似乎了解了一点计算机的工作原理,但略感模糊,所以还需要继续探索与追问,那就来一起看看吧。

计算机中一切的行为,都可以归结于计算。当我们在聊**、逛**、**抖音时,都是手机芯片的计算来实现的。既然都是通过计算来实现的,那就要弄清计算机的计算原理。先来看看计算机中**简单的加法,这还得从编码说起。编码的本质是什么呢?对通信专业同学而言,**反应是信号编码,而对计算机专业同学而言,**反应是写代码。这两种理解,都局限在特定专业领域内。事实上,编码是广义的,无处不在,我们的工作和生活中,到处都是编码。

在战争中联络的暗号,是一种编码。如果不懂之前的约定,就无法知道暗号的意思,这个“知道”的过程,就是解码。

瞪你一眼,也是编码,把想法用瞪眼来表示。我们经常说:我不懂你说的意思。本质就是:我无法解码你说的东西。

很多场景,都是编码与解码的过程。来看图,一图胜千言:

可见,对于同一事物,如果编码方式不同,那么得到的结果也不同。对于不同事物,编码后可能得到相同的结果, 但他们的含义是不一样的。要正确解码,必须知道它曾经采用了哪种编码方式,否则无法解码。编码的本质,就是映射。解码的本质,就是去“理解”。要配套使用才行。四. 二进制的加法示例为什么我们费尽心思去讲编码的本质呢?因为通信的本质,就是编码并传输,计算机的本质,就是编码并处理。我们先来看一幅图:计算1+2.我们可以看到,从苹果到数字,是一种编码方式,从数字到苹果,是对应的解码。而且,上述的编码,是我们很熟悉的阿拉伯十进制编码。

以“109个苹果”为例,我们用十进制和二进制分别对其进行编码,具体的过程如下:

可以看到,十进制编码后,数字都是由0, 1, 2, 3, 4, 5, 6, 7, 8, 9这十个数字组成的。而二进制编码后,数字都是由0, 1这两个数字组成的。这里,再次看到编码和解码的特点:对于“109个苹果”,当编码方式不同时,其编码后的结果自然不相同。对于1101101,如果不知道编码方式,就没法理解它。如果是二进制编码,就会被理解为是“109个苹果”。万一按照十进制去理解,那就是“一百一十万一千一百零一”个苹果,这显然是不对的,究其原因,就是编码的时候,用了二进制编码,但解码的时候,用了十进制解码,自然不行。对于1101101,为了不错误理解,常用1101101B表示是用二进制编码,这个B是binary digit的缩写,意思是二进制,解码后是“109个苹果”。对于不标注B的109, 默认是十进制。下面,我们来看下二进制的加法计算:

可以看到,二进制数字只有0,1两个数位,做加法时,满二进一。无论是十进制编码,还是二进制编码,他们都是等效的。实际上,还可以编码为三进制、四进制、...、十五进制、十六进制、十七进制等其他进制,本质思路是一样,相同的玩法。五. 二进制的发展由来众所周知,现代计算机采用的是二进制逻辑,但是,为什么计算机要采用如此反人**的二进制呢?我们来慢慢说,往下看。先来看“14个苹果”加“38个苹果”这件看似简单的事情, 我们该怎样用电路来完成计算呢?思路是编码后再计算,然后解码。

首先,需要把苹果编码成具体数字,即14和38这两个值。然后,需要把14和18编码成14v和18v, 即用电压表示数。**后,把结果52v解码理解成数字52,即为“52个苹果”。先来看看,用电来表示数,并实现加法,以14加38为例,输入14v的电压和38v的电压,设计电路,实现电压相加,得到52v,完全可以。可如果是9999加8888呢?用9999v和8888v的电压?估计早就被烧糊了,器毁人亡。

我们来改进设计方案,下面这个设计就靠谱很多了,一根电线上的**低电压是0v, **高电压是9v, 不至于把器件烧毁,人也安全。下面这个十进制加法器,貌似很**了。事实上,**初,人们造计算机的时候,用的就是十进制。

可是,现在有三个必须要面对和解决的问题:

怎么实现4v+8v=12v呢?把两个电压串联起来,结果不就是电压之和吗?可是,这毕竟不是两个电池啊,貌似不太好串联。想了很**,也没找到好办法。

从0v到9v, 总共有10个电压位,由于电子线路器件的复杂**,如果一根电线的电压值是7.49v, 那么请问,它表示的是数字7还是数字8呢?很尴尬很难办。如果要去计算14.001加上38.002, 用电路该如何表示呢?如何计算出准确无误的52.003 ? 要知道,任何一点电压的波动,都可能让**后结果产生偏差。有没有更好的设计方式呢? 各路先驱,苦苦探索,**后探索出了解决之道:使用二进制来计算,用电路来实现二进制计算。

用电路来实现二进制表示和二进制计算,我们今天看起来似乎很简单,但探索出这条路,并不容易,也是坎坷挺多的哈。莱布尼茨发明了二进制,但他在做乘法器时,没意识到二进制的重要**。终生未**的他,在科学和哲学史上,是百科全书。

布尔创建了逻辑代数,也称布尔代数,在很大程度上, 为后来的电路设计及其简化,做出了很大的贡献。现在很多编程语言中都**了布尔类型,以纪念这位先驱。1864年,在暴风雨中,布尔淋湿了,还坚持去上课,然后肺炎复发,一命呜呼了,真是可惜啊。希望大家注意身体,生病了,要休息。累了,要休息,别扛着。

香农,**先洞察到了开关系统和布尔逻辑的关系,并发表论文《继电器和开关电路的符号化分析》,可以说,这篇文论让人们意识到,可以用电路来实现二进制表示和二进制计算。香农活到了二十一世纪,当他看着这个世界,因为他的贡献而变得如此**好时,内心一定是很欣慰的。香农更有名的一篇论文是《通信的数学原理》,学过通信的人,不能不知道这篇论文。作为信息论的创始人,香农当之无愧。来思考一个有趣问题:香农为什么没有拿图灵奖呢?

六. 二进制计算的实现继续回到正题,反思一下上面的设计,问题就在于电压位太多了,导致0v和9v中间插入了太多的电压位,相邻电压位容易错乱干扰,不准确。

联想一下前面提到的二进制,能不能用二进制来计算呢?把0编码成0v, 把1编码成9v, 也就是用0v标志0,用9v表示1,完全可以,看设计图:

这样,即使电压出现偏差,比如8.4v, 也认为它是9v产生的偏差,所以判定它是9v,对应二进制的1. 如果出现1.6v, 知道这是0v出现了偏差,所以可以判定它是0v, 对应二进制的0.由此可见,引入只有0v,9v这两个电压位后,系统会更稳定可靠,出错的可能更小。两个电压位的加法,其实就是二进制加法。二进制中的0用0v来表示,二进制中的1用9v来表示。至于14.001加38.002,要实现准确计算也很简单,无非就是多加几根电线,专门表示001和002,跟整数加法的逻辑类似。这样一来,0.001和0.002就是准确值,不怕电压波动。上面是6位二进制数字和6位二进制数字加法器,如果用电路实现它,首先就要实现1位二进制和1位二进制相加的加法器,即我们需要做一个下图中的“神秘电路”,其实就是“半加器”:

到此为止,虽然没有完整地设计出加法器的具体电路,但对计算机的计算原理,有比较深刻的认识。计算机的计算本质,就是将要计算的数字,进行二进制编码。然后,用对应的电路的高低电压(如9v和0v)来表示,通过电路的逻辑功能,从电路的输出中得到高低电压,进而理解为二进制,并**后转化为数字,作为结果值。需要注意,高低电压(如9v和0v),在数字电路中,经常被称为高电平和低电平。下次我们提到高电平时,表示二进制数字1, 而提到低电平时,表示二进制数字0.那么,高电平和低电平一定是9v和0v吗?显然不一定。也可以把高低电平分别定义为5v和0v,在proteus仿真时,我用5v表示高电平),而用0v表示低电平。 这样,就实现了用电路来计算二进制。有了编码和计算,我们才能让计算机,呈现出丰富多**的功能,这就是计算机的工作原理。**略说起来,也是挺简单明了的。

总结一下。本文我们介绍了计算机的工作原理,又讲了编码的本质和二进制编码,然后讲了二进制编码的好处,**后从设计图的角度,实现了二进制加法。

转载内容仅代表作者观点

不代表中科院物理所立场

编辑:牧鱼

来源:中科院物理所

低调“炫富”一直是很“酷”的事儿。

要问如何让身边人觉得您既低调又富有,那么“花**、办小事儿”便是一个不错的选择。而在2021年,购买一个NFT图片作为****的头像或是购买一件数字艺术品则刚好能够体现这一特征。

据亿欧统计,仅在2021年,就有演员鹿晗、歌手林俊杰、NBA球星史蒂芬·库里等多位明星购买NFT产品。这些产品动辄上**元,甚至有的高达上亿元。

基于NFT开发的数字作品似乎不再只是一张普通的网络图片,或是单纯向外展示的**头像,更像是一个储存在网络空间的“艺术收藏品”,从而使网络空间成为了这些数字艺术品的“卢浮宫”。

NFT之所以这么“牛”,是因为基于区块链技术,每个NFT都映射着特定区块链上的**序列号,不可篡改、不可分割,也不能互相替代。在这一技术前提下,用户将真正且**地拥有这份数字内容的所有权,成为虚拟世界的收藏家。

由于这些承载在网络技术之上的数字艺术品每每价值不菲。NFT在向外界显示其拥有者的**富与地位之外,也吸引了越来越多的人入局。

NonFungible数据显示,2021年**季度,NFT市场上活跃钱**数量便超过14万个,买主超过7万人,是2020**季度的131倍,是2020年第四季度的20倍。而随着全行业的增长迅**,在即将到来的2022年,NFT市场依将会持续繁荣。

尽管NFT产品能够高度维护其产品的“****”,但其背后涉及的知识产权侵权现象也逐渐浮现出大众的视野。

2021年12月初,奢侈品牌爱马仕就发表声明称,**国艺术家MasonRothschild创作的MetaBirkins系列NFT虚拟手袋抄袭了爱马仕铂金**的设计,侵犯了爱马仕品牌商标权。而此前,NFT****1Up在未经**的情况下使用了超级马里奥形象,也遭到了任天堂**公司的侵权控诉。

因此,NFT到底是数字时代的**富机遇,还是昙花一现的虚假繁荣?一时间,成为了人们争论的焦点。NFT的“前世今生”

NFT是Non-FungibleTokens的缩写,意思是不可互换的代币,它是相对于可互换的代币而言的,即非同质代币。简单地说,NFT是区块链的一个条目,而区块链是类似于**等加密货币的去中心化数字账本技术。该技术目前主要应用于艺术收藏品、**等领域。

从起源来看,NFT的历史可追溯到2014年。在这一年,RobertDermody、AdamKrellenstein和EvanWagner创立了Counterparty,这是一个基于**区块链的点对点金融**和分布式开源互联网协议。Counterparty允许创建资产并进行去中心化交易,从而为用户创建自己的可交易货币提供了一种方式。

此后在2016年,Counterparty与流行的集换式卡牌**ForceofWill合作,并在Counterparty**上推出了他们的卡牌。在该**当中,《意志力》成为了北**销量排名第四的纸牌**,这也证明了区块链所能够带来的价值。

然而,真正推开NFT大门则是在2017年。

这一年,伴随着以太坊的崛起,CryptoKitties出现在了社会大众的视野当中。CryptoKitties是加拿大温哥华的一家名为AxiomZen的公司所推出一个基于区块链的虚拟**,允许玩家领**、喂**,以及交易虚拟**。

图源:CryptoKitties

这个类似于“电子宠物”的**在推出后瞬间一炮走红,人们通过交易它们获得了令人疯狂的利润。据报道,在当时,一只虚拟**的价格彪至10万**元(按当时汇率约合75万人民币)。人们开始认识到NFT的真正威力。

在此之后,NFT的繁荣局面逐渐打开。2021年3月13日,**国数字艺术家Beeple的NFT作品《Everydays:TheFirst5000Days》,在全球顶级拍卖行佳士得以6934.625万**元(约合人民4.4亿元)的拍卖价成交,创下了在世艺术家作品拍卖的第三高价。

而此次拍卖结束之后,锡安·威廉姆森、村上隆、SnoopDogg、埃米纳姆、TwitterCEO、姚明等各界明星、艺术家,也纷纷通过各种NFT**发布了NFT。

据NFT市场跟踪网站NonFungible的数据显示,在2021年11月,加密市场在各个领域中迎来突破**的增长,DeFi(分布式金融)总锁仓量(或“TVL”)突破2880亿**元(约合人民币18337.5亿元)创历史新高,环比增长32.7%,BTC和ETC也突破历史的峰值。这也预示着在未来NFT市场将持续向好。为啥这么招“稀罕”

NFT这项技术与数字艺术的融合,还得从社会客体对高雅文化的“真正艺术”渴望来说起。

在上个世纪60年代兴起的后现代主义理论当中,社会文化被更细致的分化为高雅文化(HighCulture)以及通俗文化(LowCutlure)。

根特大学教授StijnDaenekindt表示,所谓的高雅文化是在同一文化圈内所形成的具有广泛信仰的文化,并且具备欣赏与留存价值(例如视觉艺术、歌剧、古典音乐等)。而与之相对应的通俗文化则代表的由工业科技发展所大量繁殖的以**、休闲为主内容的消费**文化(例如电影、漫画、小说等)。

由于高雅文化的形式构建是基于较高的经济基础与教育背景,使得能够接受高雅文化也成为了“上流社会”或“**英层次”的象征。这也是很多人积极投身于高雅文化的重要原因之一。

值得注意的是,如何才能断定一个文化形式是否能够被划分成高雅文化,其中很重要的一点便是该文化形式是否具有“光晕”(Aura)。

思想家沃尔特·本雅明首次提出“光晕”理论,并认为高雅艺术应该是一种“遥远之物”的**的显现,“此次此刻”也是显像的一部分。“光晕”意味着一种“****”和“在场**”。

然而,随着科技的进步,机械复制时代的到来,大量的艺术复制品开始快速的传播开来,艺术品具有了消费品的属**,从失去了“****”和“在场**”。这是对“光晕”的毁灭**打击。

但是,科技的进步并未将所谓的“高雅文化”毁灭殆尽。基于区块链技术的加持,NFT将大量网络艺术品或图片成为了**的“孤品”,每一件基于NFT创作的艺术品都被赋予了**的数字代码从而使得它们都具了有****,大规模复制成为了不可能。

由于NFT图片不可被复制,数字艺术再次被赋予了“****”,而图片的**也意味着欣赏不再是随时随地,“在场**”也重新回归。

因此,在NFT的加持下,每一件作品都被赋予了“光晕”,成为了具有“高雅文化”属**的、具有观赏价值的艺术品。并且随着该技术的出现,NFT的持有者被也界定为社会的“上流人士”或“**英人**”,令其获得来自外界其他阶层的崇拜,吸引了众多的追求者。

由于NFT的出现,“高雅文化注定被科技打压、驱逐”的理论则成为了伪命题,“艺术在科技下消亡”这一观点发生了颠覆**的转变。虽“茁**”成长,但依旧存有危机

尽管NFT能够通过将其产品赋予“光晕”的方式使其成为艺术收藏品,并获得众多用户的拥簇,但也并非说明NFT的未来便注定坦途。

首先,NFT产业发展仍旧处于初期阶段。大家不断将NFT与艺术品、卡牌、**结合起来,成就了现阶段**火热的NFT呈现形式。但无论加密货币还是NFT始终都在围绕币圈的流量进行着,而NFT的应用场景却始终困在了“艺术”这个圈圈中。

新西兰奥克兰大学媒体学研究员谢韩伟**士向亿欧表示:“NFT的发展目前还未从初始阶段真正走入发展阶段,当下的火热是因为人们乐于为更具有名气的东西买单,而不是真正有价值的,这个事情对于有没有区块链或者NFT加持没有太大意义。”

因此,NFT是否能够真正走出“艺术怪圈”,真正达到“NFTisnotonlyart”,并赋能其他行业目前依旧是一个未知数。

此外,正是由于NFT的产业还未发展成熟,其管理的不完善也导致其存有潜在的法律风险。例如在**国,知识产权法便可能给NFT买卖双方带来重大侵权风险。

在**国知识产权体系中,任何原创作品——无论是音乐、绘画、书籍,还是其他“具有**低限度创造**有形作品”都受联邦法律保护。但相关法律要求,这些作品需要在**国版权局注册才能受到法律保护——此所谓“保护”是指:作品权利所有人可以据此向侵权者提起侵权损害赔偿。

NFT作品的买卖行为全部是在区块链网站上完成的。只要买家能够确认原始销售帐户与艺术家(作者)相关联,那么买家就可以认定其所购买的的作品便是一件“正宗”的数字作品。

然而,区块链网站却难以告诉买家:这些已经上架的“数字珍品”有可能属于第三方所有且受版权保护的作品的一个副本(剽窃版)。如果确实如此,那么买家的此次购买行为则不受法律保护。如果买家将此作品转卖,可能会因此承担重大的法律责任。

正式因为NFT在**“数字艺术”的独一**方面依旧存在缺失,从而导致侵权案件的出现。

尽管NFT的发展迅速并获得了大量的簇拥者,但是这并不等于NFT将会“一路长虹”。正如**国知名作者JeffJohnRoberts所说的那样,“不能否认NFT似乎每天都在给我们带来惊喜,并且现在仍有不少人认可NFT有价值,而且愿意为之付出很多钱。但是他们‘拥有’的东西其实非常有限”。

上一篇:刚需买单渐成主流 要引导理*消费

下一篇:最后一页
本站所刊登的各种资讯﹑信息和各种专题专栏资料,均为沈阳都市网版权所有,未经协议授权禁止下载使用。

Copyright © 2000-2020 All Rights Reserved