城市直播房产教育博客汽车
投稿投诉
汽车报价
买车新车
博客专栏
专题精品
教育留学
高考读书
房产家居
彩票视频
直播黑猫
投资微博
城市上海
政务旅游

聊聊开关和CPU之间故事

3月7日 顾昀汐投稿
  大家好,我是呼噜噜,在先前的一篇文章计算机中数值和字符串怎么用二进制表示?中,我们知道了计算机为什么会采用0和1组成的二进制,来表示所有的信息,比如机器指令、数字、字符串、声音、图片、视频等等。我们本篇文章来看看计算机在硬件层面究竟是怎么表示二进制的,CPU究竟是怎么实现的?通过本文的学习,我们也可以反过来明白为什么计算机会采用二进制了。开关
  我们在生活中,处处都是开关,比如控制灯的开关
  我们可以发现一个很简单的现象:串联的开关,只有2个开关都闭合,灯泡才亮。这也就是布尔代数中逻辑运算与并联的开关,只要有1个开关闭合,灯泡就会亮。这也就是布尔代数中逻辑运算或
  我们以最简单的2个数,0和1来举个例子,写出其布尔代数的真值表:
  电报和继电器
  在人类信息传递发展的历史上,长途信息传递一直是非常困难的时,当时常见的方式有,比如人骑马送信,训练信鸽、点燃烽火,但信息传递的效率都非常低效。直到电报的出现,电报思想的正式成形是在19世纪早期,它的让人类传递信息的效率得到极大的提升。
  电报利用电的特性来传递信息,早期设计复杂且不稳定,传递的信息复杂度又比较低,1837年美国人摩尔斯通过电磁感应改良了发报机,并发明了摩尔斯电码。他将电报划分为2种信号,短促的点信号和长一点的划信号,将把点当成1,把划当成0(这不就是二进制嘛),并编写了个字典将字母及数字编码一一对应,这样就能传递复杂的信息,在未来产生了巨大影响力,意味着现代通信的开始。
  由于早期的电报传输,需要铺设电线,但是随着电线越长,其电阻就越大,电信号常常传输过程中被消耗点,这样接受方就无法接收到信息了。幸运的是,工程师发明了继电器,其原理就是接收微弱的信号,然后不断地通过新的电源重新放大已经开始衰减的原有信号,最后把它增强后发送出去。
  当开关是打开的话,灯泡是不亮的;但当开关是闭合的话,电流流过围绕在铁棒上的线圈,会发生电磁效应,铁棒就具有了磁性,会将弹簧片吸下来,右边电路就通了,灯泡就会亮了。这样通过继电器,一段段放大信号,电报就能长距离传输信息了。
  虽然继电器有放大信号的作用,但和开关一样继电器也可以串联或并联以执行逻辑中的简单任务,继电器比起普通的开关的优势在于继电器无需直接被输入者控制,可以被其他继电器控制,这样就可以组合完成更复杂的操作。比如我们可以通过继电器实现:当我们闭合开关时,灯泡关闭;当我们打开开关时,灯泡去点亮这种灯泡的状态和开关的闭合状态相反的操作,普通开关是无法实现这种操作的。这些电路物理的表象下隐藏的逻辑关系,一直没有被人发现。
  直到1938年,克劳德香农在麻省理工学院所写的硕士论文《ASymbolicAnalysisofRelayandSwitchingCircuits》中阐述了继电器和开关电路中的符号分析之间的关系,他将开关、继电器、二进制、布尔代数联系起来。也就是发现人类可以通过开关和继电器这些普通的电路,直接就能实现布尔代数各种逻辑运算操作。这些继电器的组合被称为逻辑门,他们构造基本的逻辑电路,也叫门电路。门电路
  上面是3种最最基本的门:与门,两个开关只有同时打开,电流才会通过,灯泡才会亮非门,当开关闭合时,电流会通过,灯泡会亮;开关打开,电流不能通过反而,灯泡熄灭或门,两个开关中只要有一个打开电流就能通过,灯就会点亮
  这些门其实就是一个个开关的抽象,以后我们需要的各种复杂的逻辑都可以通过这3个门来实现,真的是非常奇妙我们再来看一个常见的门:异或门XOR
  我们先写出其真值表(真值表是在逻辑中使用的一类数学表,用来确定一个表达式是否为真或有效):
  A
  B
  X(输出)
  0hr0hr0hr0hr1hr1hr1hr1hr0hr1hr0hr1hr其表达式也就是:
  通过表达式我们就能知道,把非A与B的值和非B与A的值通过或门加起来就能得到异或门了
  材料学的发展
  上世纪材料学的发展也大力推动了计算机的蓬勃发展,计算机的硬件出现了3次大的更新换代继电器与哈佛Mark1号
  在1944年,为了给美国曼哈顿计划跑模拟,IBM建造出来首台自动按序控制计算机哈弗Mark1号,有76万五千个组件,300万个连接点和500英里长的导线,重达4500公斤,占地面积有房间那么大。其大脑是由继电器组成的,其一秒能做3次加或减,乘法花费6秒,除法花费15秒
  由于继电器的金属臂有质量,无法快速开关,1940年一个好的继电器一秒钟可以翻转50次,但是任何会动的机械都会随着时间出现物理磨损,部件会损坏,随着继电器数量增加,故障概率也会增加。真的是又慢又容易坏的大家伙,但瑕不掩瑜,其依旧具有跨时代的意义。真空管与巨人一号
  在1904年,英国物流学家弗莱明就已经开发了一种新的电子组件,叫做真空管,也就是把两个电极装在一个气密的玻璃灯泡里,但弗莱明的这个电子部件,电流只能单向流动,俗称称为二极管。要想制作计算机,需要能够控制电子的流动的东西。
  在1906年,美国发明家李德富雷斯特在弗莱明设计的两个电极之间,加入了第三个控制电极(一种栅栏式的金属网,形成电子管的第三个极),向控制电极施加正电荷,它会允许电子流动;但如果施加负电荷,它会阻止电子流动。被命名为真空三极管,这样就能形成一个开关,可以断开或闭合电路。
  由于真空管内没有会动的组件,想较于机械装置,磨损更少,又没有金属臂的限制,每秒可以开闭数千次,继电器一秒钟只能翻转50次左右,效率大大的提升。
  第一个大规模使用真空管的计算机是巨人1号,标志着计算机从机电转向电子,电子计算机的大门自此打开。由工程师TommyFlowers设计,完工于1943年12月,用于二战时破解德国军事通讯密码。
  晶体管与IBM608
  虽然真空管做计算机的大脑,解决了继电器许多缺陷,但是其还是容易损坏,就像灯泡一样烧坏。到1950年代,真空管计算机都达到了极限。
  1947年,贝尔实验室发明了晶体管,其成为了新的开关,也标志着一个全新的计算机时代到来。晶体管不仅体积小,响应速度快(每秒切换开关能达到上百万次),而且使用寿命也非常悠远,准确性高,稳定性好,不易损坏。关键它可以做得非常小,一块集成电路即可容纳十几亿到几十亿个晶体管。
  晶体管泛指一切以半导体材料为基础的单一元件,半导体顾名思义,可导电也可不导电,是常温下导电性能介于导体与绝缘体之间的材料,一般有硅、锗、砷化镓等
  IBM608第一个完全用晶体管,消费者也可以买的起计算机。该计算机有3000个晶体管,每秒执行4500次加法,80次左右的乘除法。
  计算机2大特性:计算能力和记忆能力
  通过本文的阅读,我们知道了开关是一个生活中很普通的东西,但香农将开关、布尔代数联系的一起后,产生了化学反应。可以用一个个开关组合起来,成为门电路,从而能够造成CPU。
  随着材料学等发展,开关也从继电器到真空管,再到晶体管,相应速度,提交,使用寿命,成本都得到了明显的改善。他们制造出来的计算机也慢慢的变成了我们现在熟悉的计算机。
  计算机的大脑就是CPU,我们知道CPU内最重要的2个部件是寄存器和计算单元,那么如何用开关来让计算机拥有计算能力和记忆能力?大家可以思考一下,后面的文章让我们抛开硬件,通过抽象出来的逻辑门来一步步设计和实现一个CPU。
  参考资料:
  《深入理解计算机系统》
  《编码:隐匿在计算机软硬件背后的语言》
  《深入浅出计算机组成原理》
  《数字电子技术基础》
  《穿越计算机的迷雾》
  百度百科
  本篇文章到这里就结束啦,如果我的文章对你有所帮助,还请帮忙一键三连:点赞、关注、收藏,你的支持会激励我输出更高质量的文章,感谢!
  计算机内功、JAVA源码、职业成长、项目实战、面试相关等更多高质量文章,首发于公众号小牛呼噜噜,我们下期再见。
投诉 评论 转载

范特西周报交易日后的剧变球迷们有多久没有看过如此波澜壮阔的NBA交易日了?人员的流动从来都是NBA的重要课题,而对于范特西经理们而言,人员的流动又多了另一层含义,因为人员的流动往往意味着改变,改……扣住造句用扣住造句大全【扣住kuzh】:1。拴住;扣押住。2。截止;限定。3。谓抓牢一个问题探求。1)您紧紧扣住时代发展的脉搏,您将自己的命运牢牢把握,您把住那新世纪的航舵,用勤劳、聪明、果敢……离婚时要有平缓过渡不论父母间如何合作,孩子们在从一位家长,一方家庭向另一位家长及家庭的迁移过程中,都不得不作出调整。这对一些孩子们来说是件容易事。而对另一些孩子而言却是艰难时刻。这些迁移对……老人造句用老人造句大全31)冬天是一位风烛残年的老人,他步伐蹒跚,历尽苍桑,饱受风雪的磨难,但是他依然不改对大自然的爱恋。32)这棵一百多年的老榕树,浑身上下充满了沧桑感,彷佛饱经世事的老人。……降脂美容又养生的茶饮品茶是中国的古老文化,而茶又是养成保健上品,减肥也可通过饮茶来实现,以各种中药花草搭配的茶格外受到女性朋友的欢迎,因为不但具有消脂作用,还能美容养颜。减肥花草茶怎么搭配,为你送……菜市场的环球之旅,全世界的风土人情《24个菜市场的环球之旅》著:【俄】玛丽亚。巴哈雷娃绘:【俄】安娜。杰斯尼茨卡娅译:王叡出版:晨光出版社旅行中最迷人的事情之一就是在当地的农贸市场……口香糖的危害口香糖是很多人最喜爱吃的,不过在对口香糖选择的时候,也是要注意不能随意的进行,否则对自身健康的危害是很大的,而且随意的乱吃,也是会造成人体一些影响,那口香糖的危害是什么呢,这类……中国不妨尽快申请承办亚青赛和亚少赛来修复与亚足联的关系2022年6月,就在中国正式确认放弃2023亚洲杯举办权的同时,巴林,一个即使在亚洲不论在足球以内和足球以外影响力寥寥的国家,也同时放弃了口罩后第一届亚少赛。而预选赛结束后许久……自由是不想干什么就能不干什么有人说,自由不是想干什么就能干什么,而是不想干什么就能不干什么。我们的成就很大程度取决于自我管理或者自我控制的能力。一、关于自由:自由不是想干什么就能干什么,而是不想干什……一杆多用定位鱼竿好不好用一杆多用定位鱼竿是一种非常特殊的鱼竿,因用法不同主要有定位手竿、定位前打竿、定位中通竿等,因可定位长度数量不同主要有两定位鱼竿、三定位鱼竿、五定位鱼竿等,下面一起来看一看一杆多……聊聊开关和CPU之间故事大家好,我是呼噜噜,在先前的一篇文章计算机中数值和字符串怎么用二进制表示?中,我们知道了计算机为什么会采用0和1组成的二进制,来表示所有的信息,比如机器指令、数字、字符串、声音……在爱的名义下冬日生活打卡季人生总是在追求美好的远方,未来总是令人神往。这样,如果不想浪费生命,就只能以爱的名义前行。塔希拉姆多多写道:我很高兴承受大自然的每一笔。笔是天意,命未衰。以爱的名……
春回花红处(原创)在网络上广为流传,并且让不少人都相信的7个阴谋论这里700亩芍药盛开,等你赴约!如何通过外在发现自己内在的问题王刚和成方圆离婚21年,一个儿女双全,一个不缺爱情奚梦瑶晒照庆祝33岁生日与老公何猷君贴脸合影超甜蜜隐藏于森林间的神湖,号称东方小瑞士,世界级景点两百块玩到不想走,到过老挝才知道人民币多好用!网友真心爽头发剪得又短又丑,吃这4种食物就对了,让头发长得又快又美76人火箭交易来袭!格林23号签换戈登汤神里程碑!总决赛三分命中数超詹皇1000记三分水花兄弟传奇1000元人民币兑换越南盾330万,到越南能做什么?越南美女

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找