zoukankan      html  css  js  c++  java
  • 读世界是数字的(2)

    这本书第二章的标题为比特、字节与信息表示,我的第一感觉就是进行介绍计算机是如何表示信息的,书的开头介绍了三个基本思想:

    1.  计算机是数字处理器
    2.  计算机用比特表示信息
    3.  较大的信息以比特组表示
    

    而在这章中,给我留下较深印象的是“模拟与数字”这个概念,模拟是连续平滑地变化;而数字是离散会突变地,它不像模拟那样存在着中间变量。而我们的生活中的确存在着这样的例子。时钟上的秒针、分针、时针是连续在变化地,尽管有时分针和时针的变化很小,在较短时间内我们看不出质的变化,但是电子表或者我们的手机上显示的时间则是数字的,第1秒和第2秒之间不可能存在着1.5秒这种中间的状态;又比如说我们的体温计,传统的水银柱的体温计就是连续变化地,我们可以根据水银柱到达的位置估计温度的多少,在水银柱给定区间的每个值都是有可能获得的,但是像电子式测温计则是直接把测量口放到人的耳朵中便可直接得到具体的温度,而这个温度就是离散量。多留意平日的生活,我觉得还是可以很好地理解模拟和数字之间的关系。

    既然模拟与数字有联系,那他们之间就有机会可以相互转换。书中写道

    在输入端都会尽可能早地转换为数字形式,而在输出端则会尽可能晚地转换回模拟形式
    

    在计算机中采用的是二进制,现在已经很了解其原因了就是因为只有两个物理状态是很好被实际设备实现的,这也是第一章作者在强调从两个方面看待计算机,一个是功能,一个是实际实现的方式。此外通过本章,可以大概地了解照片、音乐、视频这些我们每天都在接触的信息是怎么被存储为数字信息又怎么传送到世界的每一个角落的,让我不得不感慨计算机的处理能力。

  • 相关阅读:
    QuickSort
    Java细节
    Java
    Prime
    apache和tomcat有什么不同,为什么要整合apache 和tomcat?
    java线程面试题及答案
    Struts2中的ModelDriven机制及其运用
    Java中instanceof关键字的用法总结
    spring特点与好处
    spring与struts有什么区别?
  • 原文地址:https://www.cnblogs.com/rafell/p/6188255.html
Copyright © 2011-2022 走看看