《世界是数字的》这本书是大学职业规划老师介绍个我读的,从着本中我学到了很多.

第一章,计算机里有什么。这个问题可以从两方面来看:逻辑上或者说功能上的组成,即每一部分是什么、做什么、怎样做、之间如何连接;以及物理上的结构,即每一部分长什么样子、如何建造起来的。它的逻辑构造是由处理器、主存储器、大容量存储器和各种各样的其他部件组成,一组叫做总线的线缆把所有这些连接起来,在各部件之间传输信息。它的物理结构是由创建在集成电路的一种叫做逻辑门电路的元件组成的。最后是摩尔定律,它是由英特尔创始人之一戈登·摩尔提出来的。他告诉我们:集成电路芯片上所集成的电路的数目,每隔18个月就翻一倍;微处理器的性能每隔18个月提高一倍,或价格下降一半;用一个美元所能买到的计算机性能,每隔18个月翻两倍。

第二章,比特、字节与信息表示。这一章主要讨论了三个基本思想,它们分别是:计算机是数字处理器;计算机用比特表示信息;较大的信息以比特组来表示。在这章的开始,它首先谈的是模拟与数字的区别,模拟是值随着其他因素的变化而平滑变化,而数字是某个事物小小的变化,要么不引发其他事物变化,要么就引发其他事物的突变,使其从一个离散的值跳到另一个离散的值,比如温度计,温度计里的红色液体或水银柱是模拟的:液体会随着温度变化按比例膨胀或收缩,因此温度产生较小的变化,液体柱高度也会相应的产生较小变化。但大楼外面显示温度的广告是数字的:显示屏显示的是数值,即使温度计显示的温度介于36.5和37.4之间,它都显示为37。最后说的是比特、字节和二进制。他先为我们解答了数字系统用数值来表示所有信息,使用的却不是我们熟悉的10进制,而是二进制这个疑问,因为制造只有两种状态的物理设备,比制造有十种状态的设备更容易。这种简单的性质在数不清的技术中都得到了利用,比如电流、电荷、磁性、光。反射率等等。关于比特和字节,最重要的是必须知道,一组比特的含义取决于他们的上下文,光看这些比特可看不出来。一个字节可以只用一个比特来表示男或女,另外7个空闲不用,也可以用来保存一个不大的整数,或者一个ASCII字符,它还可以是另一种书写系统中一个字符的一部分,或者用2、4或8个字节表示的一个大数的一部分,一张照片或一段音乐的一部分,甚至是供CPU执行的一条指令的一部分。

第三章,深入了解CPU。首先他构造了一台假想的计算机,教给我们一些汇编指令,其中最重要的就是分支和循环。再加上一些其它为数不多的指令就足以应对数字计算机能够完成的任何计算——任何计算都可以分解为能使用基本指令完成的小步骤。这里值得注意的一点是,任务分解的思想很重要,尤其是在计算机领域里。之后又告诉了我们什么是缓存,缓存是容量小但速度快的存储器,用于存储最近使用的信息,以避免访问RAM。通常,CPU会在短时间内连续多次访问某些数据和指令。而这些指令和数据都可以放在缓存中以提高访问速度。除了发现性能提升之外,用户是感受不到这种缓存的。但缓存的思想却无处不在,只要你现在用到的东西不久还会用到,或者可能会用到与之邻近的东西,那运用缓存思想就没错。CPU中的多个累加器本质上也是一种缓存,只不过是高速缓存而已。RAM也可以作为磁盘的缓存,而RAM和磁盘又都可以作为网络数据的缓存。计算机网络经常会利用缓存加速访问远程服务器,而服务器本省也有缓存。

最后在硬件部分小结里,又告诉我们,计算机的功能固然很强悍,但是我们还是有很多事物不知道怎么用比特表示,更不必说怎么用计算机来处理了。比如,日常生活中最重要的一些事物:艺术、创意力、真理、美、爱、荣誉和价值。我想在一定的时期内,这些事物将超出计算机的能力之外。如果你碰到一个人,他声称知道怎样"通过计算机"处理这些东西,可不要随随便便就相信他。

  网络是一个把地球变一个地球村的平台,缩短人们的通信时间,实时通信。有很多资源可以供人们使用,人们可以在网络上查找想要的资料,学到专业知识,金融知识等等。但是有利必有弊,方便你的同时,也在方便网络犯罪分子们。所以在我们利用网资源的同时,也要做好安全防犯,尽可能的避免个人信息的外泄,造成财产的损失;学习如何在利用网络时不被欺诈;清楚的明白什么资料是我们适合看的,什么是禁止看的,特别对于青少年,有很多不良的网站。

  对于我这个软件专业的学生,读完这本书,不仅对学过的知识更加深入的了解,也对没有接触过的领域也有一些粗的了解。使我明白,学知识不能局限于课本,课本能学到的知识是非常有限的。增加课外的阅读成了必要的。

 
 

<<世界是数字的>>读书笔记的更多相关文章

  1. csapp读书笔记-并发编程

    这是基础,理解不能有偏差 如果线程/进程的逻辑控制流在时间上重叠,那么就是并发的.我们可以将并发看成是一种os内核用来运行多个应用程序的实例,但是并发不仅在内核,在应用程序中的角色也很重要. 在应用级 ...

  2. CSAPP 读书笔记 - 2.31练习题

    根据等式(2-14) 假如w = 4 数值范围在-8 ~ 7之间 2^w = 16 x = 5, y = 4的情况下面 x + y = 9 >=2 ^(w-1)  属于第一种情况 sum = x ...

  3. CSAPP读书笔记--第八章 异常控制流

    第八章 异常控制流 2017-11-14 概述 控制转移序列叫做控制流.目前为止,我们学过两种改变控制流的方式: 1)跳转和分支: 2)调用和返回. 但是上面的方法只能控制程序本身,发生以下系统状态的 ...

  4. CSAPP 并发编程读书笔记

    CSAPP 并发编程笔记 并发和并行 并发:Concurrency,只要时间上重叠就算并发,可以是单处理器交替处理 并行:Parallel,属于并发的一种特殊情况(真子集),多核/多 CPU 同时处理 ...

  5. 读书笔记汇总 - SQL必知必会(第4版)

    本系列记录并分享学习SQL的过程,主要内容为SQL的基础概念及练习过程. 书目信息 中文名:<SQL必知必会(第4版)> 英文名:<Sams Teach Yourself SQL i ...

  6. 读书笔记--SQL必知必会18--视图

    读书笔记--SQL必知必会18--视图 18.1 视图 视图是虚拟的表,只包含使用时动态检索数据的查询. 也就是说作为视图,它不包含任何列和数据,包含的是一个查询. 18.1.1 为什么使用视图 重用 ...

  7. 《C#本质论》读书笔记(18)多线程处理

    .NET Framework 4.0 看(本质论第3版) .NET Framework 4.5 看(本质论第4版) .NET 4.0为多线程引入了两组新API:TPL(Task Parallel Li ...

  8. C#温故知新:《C#图解教程》读书笔记系列

    一.此书到底何方神圣? 本书是广受赞誉C#图解教程的最新版本.作者在本书中创造了一种全新的可视化叙述方式,以图文并茂的形式.朴实简洁的文字,并辅之以大量表格和代码示例,全面.直观地阐述了C#语言的各种 ...

  9. C#刨根究底:《你必须知道的.NET》读书笔记系列

    一.此书到底何方神圣? <你必须知道的.NET>来自于微软MVP—王涛(网名:AnyTao,博客园大牛之一,其博客地址为:http://anytao.cnblogs.com/)的最新技术心 ...

  10. Web高级征程:《大型网站技术架构》读书笔记系列

    一.此书到底何方神圣? <大型网站技术架构:核心原理与案例分析>通过梳理大型网站技术发展历程,剖析大型网站技术架构模式,深入讲述大型互联网架构设计的核心原理,并通过一组典型网站技术架构设计 ...

随机推荐

  1. IntelliJ IDEA(2018)安装和破解。

    一.下载并安装, IntelliJ IDEA的官网:https://www.jetbrains.com           二.破解. 百度下载一个 JetbrainsCrack-2.6.2.jar ...

  2. 可编辑div中包含子元素时获取光标位置不准确的问题

    前言: 高亮显示输入框中的关键字符,这就必须得用到可编辑div(或其他标签)元素了,这时我们需要获取光标的位置,以便插入字符. 正文: 正常情况下获取光标位置,代码如下: function getPo ...

  3. linux 相关命令记录

    NetworkManager关闭及禁用 关闭:systemctl stop NetworkManager 禁用:systemctl disable NetworkManager 查看日志:journa ...

  4. Linux C 语言之 Hello World 详解

    目录 Linux C 语言之 Hello World 详解 第一个 C 语言程序 程序运行原理 编译,链接 运行时 链接库 编译器优化 Hello World 打印原理 stdout, stdin 和 ...

  5. Xilinx与modelsim的仿真联调

    关于Xilinx与modelsim的仿真联调,尤其是仿真环境的搭建,网上的信息都比较零散,我当初在联调的时候遇到比较多的问题,也是折腾了两天才弄好,下面的步骤我总结得非常详细,可以帮助大家少走弯路. ...

  6. day 8 list列表

    列表 添加新的元素 append() 排队 insert() 插队 extend() 两队合成一队,狗尾续貂 删除元素 pop() ------> 删除最后一个 remove() ----> ...

  7. MySQL数据库之数据类型和完整性约束

    补充: select * from mysql.user #显示出来乱了 select * from mysql.user\G #加了\G后一行一行显示了 一.数据类型:分不同种类去存不同类型的数据 ...

  8. Qt-Qt5最新增加程序图标方式

    亲爱的小伙伴吗,还记得原始的Qt4是怎么给运行程序添加图标的么,是不是先准备一个ICON文件,问了在家里建立一个rc文件,在文件里面加上 IDI_ICON1               ICON    ...

  9. 180727-时序数据库InfluxDB之备份和恢复策略

    influxdb 备份与恢复 参考: influxdb backup and restore 环境: influxdb v1.6.0 使用influx自动的控制台进行 I. 备份 备份命令 influ ...

  10. 高可用Kubernetes集群-3. etcd高可用集群

    五.部署高可用etcd集群 etcd是key-value存储(同zookeeper),在整个kubernetes集群中处于中心数据库地位,以集群的方式部署,可有效避免单点故障. 这里采用静态配置的方式 ...