火星链 火星链
Ctrl+D收藏火星链

区块链:如何理解计算机知识及计算机发展史

作者:

时间:1900/1/1 0:00:00

大家好,这里是链客区块链技术问答社区,今天讲一讲如何理解计算机知识,以及计算机的发展史。也感谢大家的关注~

计算机是标准的理工科而不是文科,所以你要了解的不是它的历史,而是它最最基本的核心概念,以及后续的概念是如何由此逐步建立起来的评论有人提出了类似的疑问,希望了解到底计算机是如何发展成这样的,所以我编辑一下答案提供个大概的框架在我看来,想充分的解答这个问题,需要的是份详细的CS「本科阶段的课程踣线,而不是简单的三言两语的科普就能解决的,所以我只能提供一个总体的方向性的东西。

一、最初也是最基本的东西:二进制要了解现代计算机的架构就必须知道二进制。只所以是二进制而不是其他的进制,是因为在电子计算机中,开或关,通或断,高或低,都是二分式的表达方式。对于电路来说,这是最容易表达的状态。我们以最简单的开关为例,在一个并联电路中,每条支路都由一个开关控制,开关闭合则电路通电,断开则电路断电。所以我们可以描述,对每条支路,在特定的某个时间点,都有开或关两种状态,用简单的数字描述就可以写成1(通路)或0(断路),这就是二进制的基本来源。

掌柜调查署 | 竞争之下平台币会如何发展?:4月14日16:00,AAX交易所CEO Thor Chan将携带新上线的平台通证AAB做客金色财经掌柜调查署,一起来看竞争之下,平台币会如何发展。更多详情点击原文链接查看。[2020/4/14]

二、尔代数既然提到了二分法,那么很显然,真或假(rueorfalse也是种二分的表达方式,所以我们当然也可以用1和0来表示一个条件(或者说命题)的真或假。在遇到多个条件组合的时候,也就自然地会引入布尔代数。

来考虑这样一种情况一个线路由2个开关A和B同时控制,按照之前的描述,只有在A和B同时闭合的时候,电路才是通路状态,也就是灯泡才会亮起。如果用Sa表示开关A的状态,Sb表示开关B的状态,而SL表示灯泡L的状态,那么我们可以说只有A与B同时处于通路(即数字1)的时候,L才能处于通路(1)的状态,否则处于断路(即0)的状态。这种状态我们描述为“与”(And),即,A与B同时成立。用数学的描述可以写成SL=Sa×Sb那么我们可以引入一个概念,叫做真值表,用来描述时,L应处的状态。

大咖零距离 | BTC价格剧烈波动 如何保持长期盈利:4月1日16:00,金色盘面邀请捞针选手泰迪帮主做客金色财经《大咖零距离》直播间,将分享《BTC价格剧烈波动,如何保持长期盈利》,敬请关注,欲进群观看直播扫描海报二维码报名即可。[2020/4/1]

与运算来说,真值表是这样自可以看到,只有A与B同时为1时,L才是1,否则就是0有了与,我们当然还要有另一种情况,就是或。

可以看到,A和B只要有任意一个是通路,L就会亮起来(1),所以叫做只要A或B任意一个处于通路时,L就处于通路状态。只有A和B同时断路时,L才会断我就不写了除了与和或,我们还有异或和非两个重要状态。异或的描述是:当A和B状态相同时,L是断开的,否则L就是通路的。非的描述是:当A断开时,L就是通路的,反之L则是断开

行情 | 救赎说币:WFEE最好不要买入,不管外界如何利好:据救赎分析,WFEE走势图可以看出,下跌之后,一直横在那里,然后后面一波上涨涨幅1.3倍左右,接着再高点跌下来7倍。无论官方怎么发文也好,外界怎么利好也好,这币没有做市值管理,如果有,就不会跌那么惨,也不会横盘那么久。所以这个币种坚决不能买入。币圈没有底线,更没有下限。技术分析来说,买盘不强,但是卖盘也几乎没有。但是卖盘只是暂时没有,项目方还是手里有币的。但是买盘没有就真的没有了。[2018/7/16]

三、二进制加法进算有了数学基础,我们就可以以此来构建基本的数学运算基于十进制的,但是数学原理告诉我们,只影响数字的表达方式。也就是说,不管我们用什么样的进制进行计算,最后算出来的结果都是一样的,区别只在于我们把他们写成什么形式。所谓的十进制,也就是逢10进位。什么意思呢?就是说十进制里面,对于单个数字位(个位、十位、百位)来说,只有0-9这些数字,不存在大于9的。一旦数字超过9(逢10了),就要向高一位进位那么二进制也是同样的原理,对于单个数字位来说,逢2进位,也就是不存在大于1的,换而言之就是只有0和1两种情况于是我们就有在二进制下的运算如:(1)2+(1)2=(10)2101)2+(10)2=(111(110)2+(101)2=(1011)2有了加法,自然就有减法乘法除法乘方开方等等,不再详述对于计算机来说,所有的运算都是用这种方法进行的。

杨东:如何保护区块链行业和数字货币的投资者:中国人民大学教授杨东在三点钟区块链社群中谈到保护区块链行业和数字货币投资者应该:1、首先应当控制源头,从资产端抓起,制定相关标准;2、投资者进入市场应该有一定的门槛;3、进行投资者适当性管理;4、发挥一行三会投资者保护部门的作用,加强行为监管;5、完善投资者争议多元解决机制;6、可以考虑用区块链技术建立纠纷解决、保护、教育的生态,实现可追溯的可信的纠纷解决机制,改变传统的纠纷解决模式,实现“链金有法”。[2018/3/7]

四。计算机运行原理

对于计算机来说,我们知道如何计算还不够,还需要知道它是如何运行。

对于计算机来说,其基本的核心是包括指令及数据两部分

所谓的指令,其实本质上也是一组预先规定好的动作,也就是所谓的状态机,用通俗一点的方法来

讲,就是例如

如果指令是A,且当前状态是S(1),那么就执行动作W(1),并且把状态设置为S(2

如果指令是B,且当前状态是S(1),那么就执行动作W2),并且把状态设置为S(2

如果指令是A,且当前状态是S(2),那么就执行动作W(3),并且把状态设置为S(1)°

如果指令是B,且当前状态是S(2),那么就执行动作W4,并且把状态设置为S(1)

如此类型的,一组预设好的动作方案。当前状态则是指计算机当时所处的状态。当然实际的情况会比这复杂的万变不离其宗。

标签:区块链区块链工程专业学什么区块链存证怎么弄区块链技术发展现状和趋势

火币网下载官方app热门资讯
XRP:随着 SEC 被迫放弃 Hinman 文件,瑞波币更接近胜利

随着SEC被迫交出BillHinman的文件,瑞波正朝着胜利迈进。今天,当Ripple的总法律顾问StuartAlderoty在微博网站上发帖时,Twitter亮了起来.

1900/1/1 0:00:00
以太坊:「崛起社区」Etherscan 推出用于增强以太坊区块链探索的高级过滤器

2023年6月2日,以太坊区块链浏览器和洞察门户网站Etherscan发布了一项新功能,允许用户使用过滤器优化交易搜索.

1900/1/1 0:00:00
HTM:HTML、CSS、PHP、MySQL、JavaScript这些中应该先学什么?

大家好,这里是链客区块链技术问答社区,今天讲一讲HTML、CSS、JavaScript、PHP、MySQL这些中应该先学什么,毕竟在这个互联网的时代,选好规划路线是比较正觉的.

1900/1/1 0:00:00
莱特币:「崛起社区」随着这个里程碑的出现,LTC 空头会改变他们的路线吗?

截至2023年6月14日,莱特币网络成功处理了2500万笔交易。然而,这并没有给投资者带来好消息,因为LTC的价格走势并未受到影响.

1900/1/1 0:00:00
以太坊:“卡尔达诺非常特别,”创始人查尔斯霍斯金森说

Cardano区块链平台的联合创始人CharlesHoskinson表示,Cardano已经意识到社区关于构建出色的质押协议的想法,并补充说该平台“实现了它”.

1900/1/1 0:00:00
GALA:Web3娱乐帝国,为全行业赋能的生态系统

作为一个媒体行业从业者,我个人深刻感受到现在正处于媒体行业一种变革的前夕,区块链技术及其去中心化的性质为用户提供了一种更加身临其境的方式来参与他们所消费的内容.

1900/1/1 0:00:00