<<世界是数字的>>读书笔记
《世界是数字的》这本书是大学职业规划老师介绍个我读的,从着本中我学到了很多.
第一章,计算机里有什么。这个问题可以从两方面来看:逻辑上或者说功能上的组成,即每一部分是什么、做什么、怎样做、之间如何连接;以及物理上的结构,即每一部分长什么样子、如何建造起来的。它的逻辑构造是由处理器、主存储器、大容量存储器和各种各样的其他部件组成,一组叫做总线的线缆把所有这些连接起来,在各部件之间传输信息。它的物理结构是由创建在集成电路的一种叫做逻辑门电路的元件组成的。最后是摩尔定律,它是由英特尔创始人之一戈登·摩尔提出来的。他告诉我们:集成电路芯片上所集成的电路的数目,每隔18个月就翻一倍;微处理器的性能每隔18个月提高一倍,或价格下降一半;用一个美元所能买到的计算机性能,每隔18个月翻两倍。
第二章,比特、字节与信息表示。这一章主要讨论了三个基本思想,它们分别是:计算机是数字处理器;计算机用比特表示信息;较大的信息以比特组来表示。在这章的开始,它首先谈的是模拟与数字的区别,模拟是值随着其他因素的变化而平滑变化,而数字是某个事物小小的变化,要么不引发其他事物变化,要么就引发其他事物的突变,使其从一个离散的值跳到另一个离散的值,比如温度计,温度计里的红色液体或水银柱是模拟的:液体会随着温度变化按比例膨胀或收缩,因此温度产生较小的变化,液体柱高度也会相应的产生较小变化。但大楼外面显示温度的广告是数字的:显示屏显示的是数值,即使温度计显示的温度介于36.5和37.4之间,它都显示为37。最后说的是比特、字节和二进制。他先为我们解答了数字系统用数值来表示所有信息,使用的却不是我们熟悉的10进制,而是二进制这个疑问,因为制造只有两种状态的物理设备,比制造有十种状态的设备更容易。这种简单的性质在数不清的技术中都得到了利用,比如电流、电荷、磁性、光。反射率等等。关于比特和字节,最重要的是必须知道,一组比特的含义取决于他们的上下文,光看这些比特可看不出来。一个字节可以只用一个比特来表示男或女,另外7个空闲不用,也可以用来保存一个不大的整数,或者一个ASCII字符,它还可以是另一种书写系统中一个字符的一部分,或者用2、4或8个字节表示的一个大数的一部分,一张照片或一段音乐的一部分,甚至是供CPU执行的一条指令的一部分。
第三章,深入了解CPU。首先他构造了一台假想的计算机,教给我们一些汇编指令,其中最重要的就是分支和循环。再加上一些其它为数不多的指令就足以应对数字计算机能够完成的任何计算——任何计算都可以分解为能使用基本指令完成的小步骤。这里值得注意的一点是,任务分解的思想很重要,尤其是在计算机领域里。之后又告诉了我们什么是缓存,缓存是容量小但速度快的存储器,用于存储最近使用的信息,以避免访问RAM。通常,CPU会在短时间内连续多次访问某些数据和指令。而这些指令和数据都可以放在缓存中以提高访问速度。除了发现性能提升之外,用户是感受不到这种缓存的。但缓存的思想却无处不在,只要你现在用到的东西不久还会用到,或者可能会用到与之邻近的东西,那运用缓存思想就没错。CPU中的多个累加器本质上也是一种缓存,只不过是高速缓存而已。RAM也可以作为磁盘的缓存,而RAM和磁盘又都可以作为网络数据的缓存。计算机网络经常会利用缓存加速访问远程服务器,而服务器本省也有缓存。
最后在硬件部分小结里,又告诉我们,计算机的功能固然很强悍,但是我们还是有很多事物不知道怎么用比特表示,更不必说怎么用计算机来处理了。比如,日常生活中最重要的一些事物:艺术、创意力、真理、美、爱、荣誉和价值。我想在一定的时期内,这些事物将超出计算机的能力之外。如果你碰到一个人,他声称知道怎样"通过计算机"处理这些东西,可不要随随便便就相信他。
网络是一个把地球变一个地球村的平台,缩短人们的通信时间,实时通信。有很多资源可以供人们使用,人们可以在网络上查找想要的资料,学到专业知识,金融知识等等。但是有利必有弊,方便你的同时,也在方便网络犯罪分子们。所以在我们利用网资源的同时,也要做好安全防犯,尽可能的避免个人信息的外泄,造成财产的损失;学习如何在利用网络时不被欺诈;清楚的明白什么资料是我们适合看的,什么是禁止看的,特别对于青少年,有很多不良的网站。
对于我这个软件专业的学生,读完这本书,不仅对学过的知识更加深入的了解,也对没有接触过的领域也有一些粗的了解。使我明白,学知识不能局限于课本,课本能学到的知识是非常有限的。增加课外的阅读成了必要的。
<<世界是数字的>>读书笔记的更多相关文章
- csapp读书笔记-并发编程
这是基础,理解不能有偏差 如果线程/进程的逻辑控制流在时间上重叠,那么就是并发的.我们可以将并发看成是一种os内核用来运行多个应用程序的实例,但是并发不仅在内核,在应用程序中的角色也很重要. 在应用级 ...
- CSAPP 读书笔记 - 2.31练习题
根据等式(2-14) 假如w = 4 数值范围在-8 ~ 7之间 2^w = 16 x = 5, y = 4的情况下面 x + y = 9 >=2 ^(w-1) 属于第一种情况 sum = x ...
- CSAPP读书笔记--第八章 异常控制流
第八章 异常控制流 2017-11-14 概述 控制转移序列叫做控制流.目前为止,我们学过两种改变控制流的方式: 1)跳转和分支: 2)调用和返回. 但是上面的方法只能控制程序本身,发生以下系统状态的 ...
- CSAPP 并发编程读书笔记
CSAPP 并发编程笔记 并发和并行 并发:Concurrency,只要时间上重叠就算并发,可以是单处理器交替处理 并行:Parallel,属于并发的一种特殊情况(真子集),多核/多 CPU 同时处理 ...
- 读书笔记汇总 - SQL必知必会(第4版)
本系列记录并分享学习SQL的过程,主要内容为SQL的基础概念及练习过程. 书目信息 中文名:<SQL必知必会(第4版)> 英文名:<Sams Teach Yourself SQL i ...
- 读书笔记--SQL必知必会18--视图
读书笔记--SQL必知必会18--视图 18.1 视图 视图是虚拟的表,只包含使用时动态检索数据的查询. 也就是说作为视图,它不包含任何列和数据,包含的是一个查询. 18.1.1 为什么使用视图 重用 ...
- 《C#本质论》读书笔记(18)多线程处理
.NET Framework 4.0 看(本质论第3版) .NET Framework 4.5 看(本质论第4版) .NET 4.0为多线程引入了两组新API:TPL(Task Parallel Li ...
- C#温故知新:《C#图解教程》读书笔记系列
一.此书到底何方神圣? 本书是广受赞誉C#图解教程的最新版本.作者在本书中创造了一种全新的可视化叙述方式,以图文并茂的形式.朴实简洁的文字,并辅之以大量表格和代码示例,全面.直观地阐述了C#语言的各种 ...
- C#刨根究底:《你必须知道的.NET》读书笔记系列
一.此书到底何方神圣? <你必须知道的.NET>来自于微软MVP—王涛(网名:AnyTao,博客园大牛之一,其博客地址为:http://anytao.cnblogs.com/)的最新技术心 ...
- Web高级征程:《大型网站技术架构》读书笔记系列
一.此书到底何方神圣? <大型网站技术架构:核心原理与案例分析>通过梳理大型网站技术发展历程,剖析大型网站技术架构模式,深入讲述大型互联网架构设计的核心原理,并通过一组典型网站技术架构设计 ...
随机推荐
- 【vue】------浅谈vue------【William】
### Vue > Vue是一个前端js框架,由尤雨溪开发,是个人项目 Vue近几年来特别的受关注,三年前的时候angularJS霸占前端JS框架市场很长时间,接着react框架横空出世,因为它 ...
- mysql 基本的操作数据库命令
注意:命令操作都是分号结尾 1 .连接mysql: mysql -u 用户名 -p 密码 2.展示所有数据库: show databases; 3.进入数据库: use 数据库名字; 4. ...
- Hadoop源码学习笔记之NameNode启动场景流程五:磁盘空间检查及安全模式检查
本篇内容关注NameNode启动之前,active状态和standby状态的一些后台服务及准备工作,即源码里的CommonServices.主要包括磁盘空间检查. 可用资源检查.安全模式等.依然分为三 ...
- 20155234 2016-2017-2第十周《Java学习笔记》学习总结
20155234第十周<Java学习笔记>学习总结 教材学习内容总结 网络编程 在两个或两个以上的设备(例如计算机)之间传输数据.程序员所作的事情就是把数据发送到指定的位置,或者接收到指定 ...
- # 20155337 2016-2017-2 《Java程序设计》第十周学习总结
20155337 2016-2017-2 <Java程序设计>第十周学习总结 教材学习内容总结 网络编程 •网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据.程序员所作的事情就 ...
- python 生成随机长度的字符串
import os def randomString(n): return (''.join(map(lambda xx:(hex(ord(xx))[2:]),os.urandom(n))))[0:1 ...
- [agc002D]Stamp Rally-[并查集+整体二分]
Description 题目大意:给你一个n个点m个条边构成的简单无向连通图,有Q组询问,每次询问从两个点x,y走出两条路径,使这两条路径覆盖z个点,求得一种方案使得路径上经过的边的最大编号最小.n, ...
- 关于Python的装饰器(2)
Python中被装饰器修饰的函数,解析后会生成一个参数是被修饰函数的装饰器函数对象,可以调用,可以接受传参(如果被修饰的函数定义了参数),实际调用的时候,尽管代码里值写了被修饰的函数,被调用的却是最终 ...
- Linux☞如何修改文件权限
修改文件/目录的权限:chmod 规则 文件/目录名 规则: 角色:u 自己人 user g 同组人 group o 其他人 other a 所有人 all 操作: + - 权限 ...
- 测试Websocket建立通信,使用protobuf格式交换数据
接到一个应用测试,应用实现主要使用websocket保持长链接,使用protobuf格式交换数据,用途为发送消息,需要我们测试评估性能,初步评估需要测试长链接数.峰值消息数以及长期运行稳定性 整体需求 ...