世界上第一台计算机是什么?为什么使用二进制而不是十进制?
我们前面谈到为什么0.1+0.2不等于0.3 , 没有看过上篇文章可以点击这里
世界上第一台计算机并不是我们熟知的ENIAC , 而是阿塔纳索夫-贝瑞计算机 。 为了方便 , 我们通常简称其为ABC计算机 。
文章插图
ABC计算机早期被设计用于求解线性方程组 。
【世界上第一台计算机是什么?为什么使用二进制而不是十进制?】我们学过的线性方程组一般是这样的
X+y=2 y-x=-3
但实际应用中 , 几十元的方程组也是屡见不鲜 。 如果让人来消元求解计算 , 那么会非常困难 。
文章插图
而我们以为的第一台计算机ENIAC , 实际上是一定程度上参考了ABC计算机的设计 。 ENIAC更大程度上可以用于计算非线性方程组 , 例如超越方程e^x=x+10
我们可以用小学二年级的知识——导数的思想求出函数的增减区间 , 也能求出最大最小值 , 通过零点存在定理就可以大致判断零点的区间 , 而精确到一定值就必须带值枚举判断 。
ENIAC这台计算机使用了大量的电子管 , 十进制机制 。 举个例子 , 如果我想用27V电压表示十进制数字 , 那么可以定义0V为0 , 3V为1 , 一直到27V为9 。 这样下来麻烦就在于电压的读取和识别 , 于是19世纪中叶 , 英国数学家乔治·布尔(George Boole)设计了二进制表示 。 二进制1和0表示真假 , 电路(晶体管)的通断等等 。
文章插图
EDVAC首次使用二进制而不是十进制 , 可以说是第一台现代意义的通用计算机 。 它有五大结构 , 运算器 控制器 存储器 输入 输出 。
直到今天 , 看到昨天刚刚发布的AMD5000系列处理器仍然使用这样的架构 , 预测未来数十年内 , 我们仍然会使用这样的计算机 。
文章插图
- 杉岩MOS存储荣获国家电子计算机质量监督检验中心证书
- 世界超级计算机排行榜:日本“富岳”排第一,我国超算落伍了吗?
- 企业|疫后企业数字化的正确打开方式:从客户数字化入手
- 设置电脑桌面壁纸图文教程,下载图片设置计算机系统屏幕背景方法
- 一台iPhone12赚近4000,苹果真是想钱想疯了?
- 一台苹果机的平均寿命是多久?真是贵有贵的理由,几乎都用不坏
- 美国送温暖?9000万一台的设备,现在500万一台大甩卖
- 超级计算机的制造者,竟是一位中国弱女子
- 4个计算机视觉领域用作迁移学习的模型
- 新西兰评选7大创新潜力职业