Charles Petzold《Code》----2017.1.3 读第4章

注:所有笔记均为自己的理解总结,可能并非书本原文,对错不予负责。

第四章

摘要:由于二元码与电气电路(开关或开或关、电流或有或无、灯泡或亮或不亮)之间的相似性,为了搭建电报系统的硬件部分,所以介绍了电相关的基本知识。(自己的理解:二进制码可以达到通讯的目的,而灯泡可以表达二进制码,所以说“硬件是为软件而定制的”;同时也是因为硬件直接表达文字不方便,所以才通过二进制码来表达文字,所以说“软件也是为了硬件的局限而设计”;总之软件和硬件是相辅相成的

小故事:electron和eletricity都源于一个古希腊词,这个古希腊词的意思是“琥珀”,一种玻璃状的硬质树液。古希腊人用琥珀与木头相摩擦而产生我们今天所说的静电。在琥珀上摩擦木头使木头从琥珀获得电子,结果木头所含的电子数多余质子数而琥珀所含的电子数小于质子数。在更多的现代实验中,地毯能从鞋底获得电子。

产生电的原理
每一个原子是由三种微粒构成的,即中子质子电子。中子和质子固定在原子核内而电子像行星环绕太阳一样围绕原子核运动。
一种元素的原子序数是指元素的原子核中质子的个数。一个原子的电子数通常等于其电子数。
当质子数和电子数相等时,它们是最合适和最稳定的。质子数与电子数的不平衡会导致它们趋于平衡。在某种特定环境下,电子能从原子中电离出来,这样电就产生了。
灯泡能稳定持续地亮是因为电子并不是从一点跳到另一点,当电路中的一个原子把一个电子传给邻接的另一个原子时,它又从另一个邻接的原子获得电子,而这个原子又从它的一个邻接原子获得电子,如此依次循环。可见电路中的电就是从原子到原子的电子通路。
所有的电子,不管来自什么地方,都是一模一样的。所以来自电池的化学物质里的电子才可以如此随意地与铜导线的电子混合在一起。铜导线的电子与任何其他电子是没有区别的。

电相关的概念
导体:元素的导电能力取决于它内部的原子结构,电子绕核旋转是在不同的轨道上的,这些轨道称为“层”。最外层只有一个电子的原子最容易失去那个电子,这正是导电需要具备的性质。这些物质易导电因而被称为导体。
绝缘体:如果一个物质有很大的电阻,它就被称为绝缘体。
电阻:物质阻碍电流通过的能力。单位是欧姆。得名于Georg Simon Ohm,他提出了著名的欧姆定律。导线越长,电阻越大。导线越粗,电阻越小。
电压:表征电势能的大小,无论一节电池是否被连通,电压总是存在的。单位是伏特。得名于Count Alessandro Volto,他于1800年发明了第一节电池。例如:你在一楼拿着一块砖和在三楼拿着这块砖,虽然你拿着砖块什么都没做,但是这块砖的势能却不同。
电流:取决于单位时间内电路中飞速流动的电子的数量。单位是安培。得名于Andre Marie Ampere。当6240000000000000000个电子在1秒内流过一个特定的点时,就是1安培电流。
功率:物体在单位时间内所做的功的多少。单位是瓦特。得名于著名的蒸汽机发明家詹姆斯.瓦特

自我拓展
电流的热效应:当电流通过电阻时,电流作功而消耗电能,产生了热量,这种现象叫做电流的热效应。
焦耳定律:定量说明了传导电流将电能转换为热能的定律。内容是:电流通过导体产生的热量跟电流的二次方成正比,跟导体的电阻成正比,跟通电的时间成正比。数学表达式:Q=I²RT。该定律是由英国科学家 James Prescott Joule于1841年发现的。为了纪念他,热量的公制单位定为“焦耳”。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
书的作者Charles Petzold是著名的《Programming Windows》的作者。全书风趣幽默,生动活泼,充满生活中的实例和直观的插图。虽以“编码”为题,却是以“编码”为主线,深入浅出地讲解了逻辑代数、离散数学、数字电路、微机原理、汇编语言、编译原理和操作系统等计算机原理方面的基础知识。与计算机专业课本相比,没有艰涩的定义和描述,充分地把抽象的内容形象化了。它可以被定位为大众化的计算机科普书籍,然而与一般的国内计算机科普物相比,它的信息量、专业程度绝对是高一个层次的。因此很适合对计算机有一定应用基础,有兴趣了解一点计算机机理的朋友。同时也可作为学习数字电路、微机原理等课程的启发性引论。   对于计算机专业学生,我觉得此书同样非常值得一看。就个人体会,举一二例:在看到二进制的加减实现那块,虽然自己原先清楚那些概念和方法,但是基于死板的公式和法则的,没有一个直观的体会。而在《CODE》中,分别釆用实物、简单电路、十进制数进行类比,逐步揭示了补码、加法器等机理,可谓温故而知新。阅书中对汇编语言在各个节循序渐进的引入,才发现原来汇编那些“古怪”的逻辑竟是如此的自然。而书中对数字电路的阐述完全是基于计算机实际应用的,从逻辑电路到触发器、存储器,直至微处理芯片,每一步在讲解电路原理的同时都辅以如何达到应用目的,让人不会觉得空洞和抽象。   此书比较注重内容的历史连贯性,各个节都提及了相关技术的发展史,让我们认识到数字技术与计算机的发明及应用是一个逐级推进的历史过程。同时一些趣闻轶事也使我们开怀一笑。另一个特点是书中的不少东西是可以亲自实践的(通过实物或软件仿真),比如一些简单数字电路的实现。这很可能激发一些朋友自己造一块CPU的冲动。   高手高就高在把深奥的理论知识平民化了。总之,我觉得如果你是计算机专业学生,了《CODE》,也许会发现原来还有一些简单的道理自己并不清楚,有茅塞顿开之感。而对不了解计算机的人来说,你将会豁然开朗——原来计算机并不神秘!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值