世界是数字的读后感

读了《世界是数字的》发现我并不认识这个作者,可能是我的书看的太少吧。说是世界顶尖计算机科学家 Brian W. Kernighan 写给普通读者的入门书,不过是挺适合入门的。

看了几章大概的中心点我是找到了“硬件、软件和通信”这一本说都是围绕这几个说的吧,那就说说这三个要点吧。

 

硬件是看得见摸得着的。不管是在家里,还是在办公室,计算机都是我们可以看到,可以触摸的。当然,还有我们每天随身携带的手机。 计算机的内部都有什么,它是怎么运转的,是根据什么原理制造的?它怎么保存和处理信息?什么是比特,什么是字节?怎么用它们来表示音乐、电影,还有一切?

软件是告诉计算机做什么的指令,几乎看不见,摸不着。通过计算可以做什么,计算速度可以有多快?怎么告诉计算机做什么?为什么让软件不出错很难?为什么它们有时候很难用?
通信就是计算机、手机和其他设备之间为了我们的需要而进行的对话,同时也让我们人和人之间能够交流,涉及互联网、万维网、电子邮件、社交网络等多种途径。这些东西的工作原理是什么?...

这几个问题我觉得并不是问题,因为你看完这本说你就会发现这些都是学IT必须要懂得,就跟生活里的常识一样。

在文章里我比较喜欢看得是“比特、字节”  觉得这个世界上有3种人:会二进制,不会二进制的,和错把它当成二进制的 。数字系统用数值来表示所有信息,但使用的却不是我们熟悉的10进制,而是二进制(此处你应该做深思状,表示你的纳闷、怀疑),这是为什么呢?

首先,制造只有两种状态的物理设备,比制造有十种状态的设备更容易。而且世界上二选一的例子比比皆是,开关、真假、高低、左右、男女(不考虑例外情况:P),都可以用一个比特来表示。其次,相较于十进制算术,执行二进制算术的计算机电路要简单得多。冯· 诺 依曼很早就清楚地认识到这一点,他在1946年说过:"我们储存器中最基本的单位自然是采用二进制系统,因为我们不打算度量电荷的不同级别。"

在某些计算机广告中,我们会看到"64位"这个说法("Windows 7家庭高级版64位")。什么意思呢?计算机在内部操作数据时,是以不同大小的块为单位的,这些块包含数值(32位和64位表示数值比较方便)和地址,而地址也就是信息在RAM中的位置。前面所说的64位指的就是地址。

关于比特和字节,最重要的是必须知道,一组比特的含义取决于他们的上下文,光看这些比特可看不出来。一个字节可以只用一个比特来表示男或女,另外7个空闲不用,也可以用来保存一个不大的整数,或者一个ASCII字符,它还可以是另一种书写系统中一个字符的一部分,或者用2、4或8个字节表示的一个大数的一部分,一张照片或一段音乐的一部分,甚至是供CPU执行的一条指令的一部分。

这些就是我读完后的感想,很感谢老师推荐给我们。

 

 

 

posted @ 2016-03-24 21:37  陆仁贾的泪  阅读(131)  评论(0编辑  收藏  举报