现在的计算机是(现在计算机是根据什么提出的原理制造出来的)
计算机的原理其实很简单,但也很难。简单是因为它的基本运算模式是二进制的,难是因为它的应用现在和超出你的想象。
二进制的范围非常广,虽然你看不到,但是它涉及到了所有电子产品的算法。
先说十进制,十进制最容易理解。如果在数字9上加1,就会在小数位输入1,也就是数字10。
简单来说就是每10个数字一个数字。
这是一个非常复杂的学前操作
以十进制为例,你大概就明白十进制是什么了。
现在让我们进入正题——二进制。
二进制只有两个数,0和1。
至于为什么只有这两个数字,原因也很简单。
以前线路只有接入和开路两种状态,分别是1和0,也就是1带0或者不带。
那么,二进制是怎么来的呢?
因为人有10个手指,没有0的概念,所以计数是1到10。但后来出现了0的概念,也就是0到9的原理,满10进一。
后来电脑发明了,但是有个大问题:
如何用电子管表达10种状态?
早期的电子管非常简单,要么连接,要么断开。
聪明人开始思考:如果只有两种状态& # 8230;……..
它可以用两个字母来表示& # 8230;…。
(省略几千字的过程& # 8230;..)
从此,二进制诞生了。
二进制诞生后,很快被应用到计算机行业,出现了早期的简单计算机。
计算原理也很简单
像这样的两条线,一条路径和一条开路,前者用1表示,后者用0表示。线越长,它能代表的0或1就越多。
但是像这样,
这么多0和1是怎么表示的?
放个图你就明白了。
是的,那么多的0和1是由几条小线存储的。
0或1的每个单位是一个位,也是最小的文件单位。
现在表达线的方式多了,但是要改变所有电脑的计数系统就没那么容易了。虽然手机里没有那么多的0和1,但基本的操作方法并没有改变。
但是你了解二进制和十进制之间的转换吗?
比如上面的“100110”转换成二进制非常简单。从右到左,第一位是2的0次方,也就是0× 2,但是第一位不能是0,因为0的0次方没有意义。
然后左转,第二位是1× 2,然后这样依次计算:1× 2,0× 2,0× 2,1× 2,然后把这些加在一起就是一个小数。
即“100110”代表的十进制数是“37”
因为二进制是用二的幂来表示的,所以所表示的数字可能非常大。
十进制到二进制的转换相对简单。
例如,数字73总是需要除以2:
73÷2=36…..一
36÷2=18…..0
18÷2=9…….0
9÷2=4………一个
4÷2=2………0
2÷2=1………0
…………………..一
由此可以得出,十进制73转换成二进制1001001(自下而上)。