美文网首页读书首页投稿(暂停使用,暂停投稿)
读书笔记 《编码:隐匿在计算机软硬件背后的语言》上

读书笔记 《编码:隐匿在计算机软硬件背后的语言》上

作者: 丶867 | 来源:发表于2017-05-06 14:20 被阅读1134次

    前言

    这是一本讲述计算机工作原理的书,且讲的非常通俗易懂。

    作者是(美国)查尔斯·佩措尔德(Charles Petzold),译者是左飞和薛佟佟。丁秋林教授为本书写了推荐序,序中引用了《道德经》中“大方无隅,大象无形”来告诉读者世界上最恢宏、壮丽的气派和境界,往往不拘泥于一定的事物和格局,而是表现出“气象万千”的面貌和场景,科学知识的论述也是如此。科学不一定等同于晦涩和深奥,最复杂的理论也可以用最简单的方式描述。这就是普遍存在于现实世界的辩证的、朴素的唯物主义精神。

    通篇读下来确实如此,就如同看一场快意恩仇的电影、盛夏吃一块冰淇淋。对于目前阶段的我可以说起到了醍醐灌顶的作用。

    第一章 至亲密友

    本章主要讲述了编码是什么,为什么需要编码。

    本书中,编码这个词的意思是指一种用来在机器和人之间传递信息的方式。换言之,编码就是交流。

    假如你是一个10岁小孩,跟你住在街对面的最好的朋友交流。当晚上家长强制熄灯后你不能发出声音,那么接下来,你可以摆动手臂交流、拿电筒比划的方式进行。你们之间约定电筒闪一次代表A,两次代表B,三次代表C,以此类推 Z 需要26次。可以想象这是非常低效率的,于是你在图书馆发现了莫尔斯电码(Morse Code)。

    布莱叶字符表

    在布莱叶盲文中,每个在书写文字中用到的符号(字母、数字和标点符号)都被编码成为2×3的点码单元中的一个或者多个凸起的点。这个点码单元包含的点通常使用1到6的数字来编号。同时他们根据上下文的不同将有着双重身份。

    第四章 手电筒的剖析

    电磁现象.png

    可简单理解为利用电流让铁棒带磁性。用细导线绕铁棒几百圈,再让导线接上电流,铁棒就变成了一块磁铁,它就具有了磁性。

    电报发声器.png

    上图是发声器原理图。当电磁通电,在顶部的铁块就会向下,发出声音。

    电报站.png

    同时也可以发无声的电报,控制笔写下“点”和“划”。

    1836年莫尔斯利用电磁现象(被通了电流的导线缠绕的磁铁可以吸引铁块和钢块;导线越多,产生的电阻越强,能防止地磁铁产生短路现象)发明了电报机,以及他名字命名的电码。

    同时,也存在着问题,那就是距离问题,因为远距离需要长导线,那么久意味着电阻大,电报机就会失效,于是他又发明了一个继电器。

    继电器不通电状态.png 继电器通电状态.png 继电器连接图.png

    通过继电器传输距离可以增加一倍

    继电器是一种卓越的设备。 它是一个开关, 但并不是由人工而是借助于电流进行开关操作的。利用这种设备可以做出令人惊奇的事情。事实上,你可以用继电器装配出一台计算机中的大部分部件。

    第七章 我们的十个数字

    语言仅仅是一种编码,比如我们知道在英语中“cat”(猫)也可以被叫作gato、chat、Katze、KOIIIK或καπα。

    我们数字也一样是一种编码,表达方式也因文化的差异而不同,罗马数字,古希腊数字系统,阿拉伯数字等等,、数字是一种最抽象的编码

    阿拉伯数字成为了我们如今使用最广泛的数字,他的优势在于阿拉伯数字系统是和位置相关的。阿拉伯数字有10和0。

    第八章 十的替代品

    十进制:我们人类有十个手指头和脚趾头,所以建立了以10为基准的数字系统

    计数方式:
    十进制:0 1 2 3 4 5 6 7 8 9
    八进制:0 1 2 3 4 5 6 7
    ......

    二进制:是最简单的数字系统,在算术和电子技术之间架起了一座桥梁。二进制数与计算机密切相关!

    相关文章

      网友评论

        本文标题:读书笔记 《编码:隐匿在计算机软硬件背后的语言》上

        本文链接:https://www.haomeiwen.com/subject/sxnetxtx.html