《世界是数字的》
基本信息
原书名:D is for digital
作者: (美)Brian W. Kernighan
译者: 李松峰 徐建刚
出版社:人民邮电出版社
ISBN:9787115318756
上架时间:2013-6-14
出版日期:2013 年6月
开本:16开
页码:1
版次:1-1
所属分类:计算机 > 计算机控制与仿真 > 数字逻辑
更多关于 》》》《世界是数字的》
内容简介
计算机书籍
家用电器、汽车、飞机、相机、手机、gps 导航仪,还有游戏机,虽然你看不见,但这些设备都有计算能力。手机通信网络、有线电视网络、空中交通管制系统、电力系统、银行和金融服务系统等基础设施背后无一不是计算机在支撑。如今的世界是数字的,而计算机和计算无处不在。这《世界是数字的》就是要告诉大家数字世界有关计算机的一切。《世界是数字的》没有高深莫测的专业术语,但它全面解释了当今计算和通信领域的工作方式,包括硬件、软件、互联网、通信和数据安全,并且讨论了新技术带来的社会、政治和法律问题。
无论你有没有计算机背景,无论你从事什么职业,只要你认同自己生活在数字时代,这《世界是数字的》就是必读的!
目录
《世界是数字的》
开篇语 1
任何足够先进的技术都与魔术无异。
——阿瑟·c.克拉克,“技术及未来前景”,
《三号行星的报告》,1972年
第一部分 硬件
计算设备的历史悠久,不过早期的计算设备大多数是专用的,通常用于预测天文事件及其发生方位。例如,关于巨石阵,一个尚未证实的推测就认为它是一座天文观测站。公元前100年制造的安提基瑟拉机器就是一台天文计算机,其机械结构之精妙令人叹为观止。
第1章 计算机里有什么 11
pc这个名字是个人计算机(personal computer)的缩写,或者说源自于1981年ibm开始卖的那种pc。还有些人可能有苹果mac机,上面运行某个版本的mac os x操作系统。更专用的设备,比如手机和平板电脑,也是强大的计算机。这些计算机看起来很不一样,用起来也感觉不一样,但这仅仅是表象,其实根本没区别。
1.1 逻辑构造 13
1.2 物理构造 18
1.3 摩尔定律 21
第2章 比特、字节与信息表示 23
温度计的红色液体(通常是染色酒精)或水银柱是模拟的:液体会随着温度变化按比例膨胀或收缩,因此温度产生较小的变化,液体柱高度也会相应产生较小变化。但大楼外面显示温度的广告牌则是数字的:显示屏显示的是数值,温度介于36.5和37.4之间时,它都显示为37。
2.1 模拟与数字 23
2.2 模数转换 25
2.3 比特、字节与二进制 30
2.4 小结 37
第3章 深入了解cpu 39
今天的笔记本电脑,甚至连手机都已经有多个cpu了。英特尔酷睿双核处理器在一块集成电路芯片上集成了两个cpu(“核心”)。在一块芯片上集成越来越多的处理器已经成为明显的趋势。
.3.1 玩具计算机 40
3.2 真正的cpu 45
3.3 缓存 47
3.4 其他计算机 49
硬件部分小结 51
第二部分 软件
2010年4月的美国《消费者报告》(consumer reports)称丰田雷克萨斯gx460车型“不能买:存在安全隐患”,因为其电子稳定控制系统会导致这款suv在急速转弯时车尾过分向外甩,从而可能导致翻车事故。一个月之内,丰田公司就升级软件,修复了这个问题。根本就没有任何机械问题,仅仅是软件最初有些问题。
第4章 算法 57
假设我们想找出谁是房间里个子最高的人。我们可以四下里看看,然后猜一猜会是谁。然而,算法则必须精确地列出每一个步骤,从而让不会说话的计算机都能遵照执行。最基本的做法就是依次询问每个人的身高,并记住到目前为止谁最高。于是,我们可能会问“约翰,你多高?玛丽,你呢?”
4.1 线性算法 58
4.2 二分搜索 60
4.3 排序 62
4.4 难题与复杂性 66
4.5 小结 68
第5章 编程与编程语言 71
程序必须考虑实际的问题,比如内存不足、处理器速度不快、无效或恶意的输入、网络连接中断,以及(看不见摸不着,但却经常会导致其他问题恶化的)人性弱点。因此,如果说算法是理想化的菜谱,那程序就是让烹饪机器人冒着敌人的炮火为军队准备一个月的给养所需的操作说明书。
5.1 汇编语言 72
5.2 高级语言 73
5.3 软件开发 79
5.4 软件资产 84
第6章 软件系统 93
你使用的电脑中会装有各种各样的程序,比如浏览器、文字处理器、音乐播放器……这些程序有一个专业的叫法,即应用程序(application)。典出何处?或许出自“这个程序是计算机在完成某个任务方面的应用”吧。
6.1 操作系统 94
6.2 操作系统怎么工作 98
6.3 其他操作系统 101
6.4 文件系统 102
6.5 应用程序 108
6.6 软件分层 111
第7章 学习编程 115
如果你自己折腾一天连10行代码都调试不好,那别人要是说能按时交付百万行级的程序,而且没有任何bug,你相信吗?换个角度说,有点编程常识也能让人明白,其实也不是写什么程序都那么难,大不了请人帮你写呗。
7.1 编程语言的基本概念 116
7.2 第一个javascript程序 117
7.3 第二个javascript程序 119
7.4 循环 121
7.5 条件 122
7.6 库和接口 124
7.7 javascript怎么工作 125
软件部分小结 127
第三部分 通信
几千年前,人们就曾通过善于长跑的人传递消息。公元前490年,费迪皮迪兹从马拉松战场奔跑了42公里到达雅典,把打败波斯人的胜利消息传递给了雅典人。不幸的是,跑到雅典之后,他上气不接下气地说完“庆祝吧,我们胜利了”之后就死了(至少传说里是这么讲的)。
第8章 网络 135
电话网作为一个覆盖全球的大型网络,从一开始只传送语音,到后来同时传输语音和可观的数据,为人类做出了贡献。大约有近20年的时间,人们都是通过电话网把家用计算机接入互联网的。
8.1 电话与调制解调器 136
8.2 有线和dsl 136
8.3 局域网和以太网 138
8.4 无线网络 141
8.5 手机 144
8.6 小结 147
第9章 互联网 149
简单算一下就会发现,ipv4地址只有大约43亿个,甚至还不够地球上每人分一个。因此,按照人类使用的通信服务数量的增长势头,这些ipv4地址迟早会被耗光。实际情况比这种“危言耸听”更糟糕,因为ip地址是按块划分的,这样用起来就没有理论上那么有效率。
9.1 互联网概述 150
9.2 域名和地址 153
9.3 路由 157
9.4 协议 159
9.5 高层协议 162
9.6 带宽 172
9.7 压缩 173
9.8 错误检测和校正 176
9.9 小结 177
第10章 万维网 179
万维网的诞生可以追溯到1989年。当时,在日内瓦附近的欧洲核子研究中心工作的英国物理学家蒂姆·伯纳斯·李,为便于通过互联网共享科学文献和研究结果而设计了一套系统,以及一个只能用文本模式查看可用资源的客户端。这套系统在1990年投入使用。说来惭愧,我1992年10月还亲眼见过有人使用它,可当时并没觉得它有那么好,也根本没想到6个月后诞生的第一个图形界面浏览器会改变世界。瞧我这眼光!
10.1 万维网如何工作 180
10.2 html 182
10.3 表单 183
10.4 cookie 184
10.5 动态网页 186
10.6 网页之外的动态内容 189
10.7 病毒和蠕虫 190
10.8 万维网安全 192
10.9 密码术 201
10.10 小结 208
第11章 数据、信息和隐私 211
隐私常常就是安全的同义词。至少对每个个体而言,如果自己的生活信息被传播得随处可见,那怎么会让人感觉安全无忧呢?特别是互联网,它对个人安全已经产生了重大影响。这种影响更多体现在财务风险而非人身安全方面。因为互联网让人们从各种来源收集和整理信息变得异常容易,从而为电子入侵大开方便之门。
11.1 搜索 212
11.2 跟踪 216
11.3 数据库、信息与聚合 221
11.4 隐私失控 224
11.5 云计算 225
11.6 小结 230
第12章 结束语 231
最后,读者诸君务必牢记一点,无论今天的技术多么千变万化,人是不变的。无论从哪方面来看,现代的人类与几千年前的人类并没有太大区别。
注解 236
词汇表 242
索引 253
版权声明 256
相关推荐
根据提供的文件信息,我们可以推断出这是一篇关于获取《世界是数字的》这本书的PDF版本的文章。然而,由于给出的信息非常有限,并没有提供书中的具体内容或者书籍本身的介绍,因此,我们将围绕“《世界是数字的》”...
标题中的“世界是数字的”暗示了这是一份关于数字化技术、信息科技或者计算机科学的资料,特别是非扫描版的“高清”标签可能意味着这是一个高质量的电子文档,内容清晰,适合阅读和学习。Brian W. Kernighan是知名的...
《世界是数字的》这本书全面地探讨了我们生活在一个由数字构建的世界中,以及这种数字化转型如何深刻地改变着我们的生活、工作和社会。这274页的文字版PDF提供了丰富的内容,适合学习和代码调试,使得读者能够更方便...
在《数字孪生世界白皮书》中,数字孪生技术被定义为使用数字模型和仿真技术来模拟和分析物理世界的技术,该技术可以实现物理世界与数字世界的虚实融合,提高生产效率、促进数字经济发展和城市可持续发展。...
数字孪生技术作为连接物理制造世界和数字虚拟世界的桥梁,在当前的信息化浪潮中,尤其在电力信息化和打造数字浙江的过程中,扮演着至关重要的角色。数字孪生的概念最初由美国密歇根大学的Michael Grieves博士于2002...
数字孪生-连结现实与数字世界.docx
【数字基建:构建数字孪生世界的基石】 数字基建,全称为数字基础设施,是数字经济时代的新概念,它在推动社会经济高质量发展和满足人们美好生活需求方面起着至关重要的作用。相较于传统的基础设施,如铁路、公路、...
高级数字孪生 —— 物理世界和虚拟世界的完美整合 高级数字孪生是指将物理世界和虚拟世界完美地整合在一起,形成一个统一的数字孪生系统。在这个系统中,物理世界的数据实时映射到虚拟世界中,实现了物理世界和虚拟...
随着物联网和5G技术的快速发展,物理世界与信息世界的融合越来越紧密,数字孪生技术应运而生,成为连接这两个领域的关键工具。数字孪生通过在虚拟空间中创建物理实体的镜像,实现了物理世界与虚拟世界的互动和同步。...
随着物联网和5G技术的快速发展,物理世界与信息世界的融合日益紧密,数字孪生技术应运而生,成为连接这两个领域的关键工具。数字孪生通过创建物理实体在虚拟环境中的精确镜像,实现了现实与虚拟的互联互通。这种技术...
高级数字孪生是一种将物理世界与虚拟世界紧密结合的技术,它通过集成物理模型、传感器数据、运行历史等信息,实现多学科、多物理量、多尺度、多概率的仿真过程。在2022年的背景下,这种技术在机场管理、设备监控、...
该报告强调,人类正在努力将世界数字化,这一进程涵盖了与我们的业务流程和个人生活流相交的各个方面。数字化转型不仅仅关乎设备的进化(尽管设备会不断进步),更关乎智能数据在我们所有活动中的融入。这是一个永不...
蓝色数字化世界地图.potx,PPTfans_0499
数字孪生+解决方案PPT合集(17份)包含如下文档: ANSYS系统仿真与数字孪生解决方案.pptx 产业园区数字孪生规划方案.pptx 数字孪生+智慧楼宇解决方案.pptx ...高级数字孪生--物理世界和虚拟世界的完美整合.pptx
数字孪生是一种先进的技术概念,它通过将物理世界的实体与虚拟世界的模型相结合,实现对现实系统的实时模拟、预测和优化。这一技术在世界著名企业中得到了广泛应用,如西门子和ANSYS等,它们通过数字孪生技术推动了...
【高级数字孪生】是将物理世界与虚拟世界深度融合的技术,它通过集成物理模型、传感器数据、运行历史等多维度信息,在虚拟空间中构建一个与现实世界对应的镜像。这一技术在【智慧城市】的建设中扮演着关键角色,能够...
联合国贸易和发展会议(UNCTAD)发布的《2017年世界投资报告:投资与数字经济》是一份关注投资趋势、特别是与数字经济相关的投资趋势的报告。数字经济,通常被理解为以数字化信息和通信技术为基础,涵盖了数字商品和...
家用电器、汽车、飞机、相机、手机、GPS 导航仪,还有游戏机,虽然你看不见,但这些设备都有计算能力。...如今的世界是数字的,而计算机和计算无处不在。这本书就是要告诉大家数字世界有关计算机的一切。
数字信号处理是信息技术领域中的一个核心分支,它主要涉及对真实世界中连续的模拟信号进行分析、变换和处理。在现代通信、音频处理、图像处理、雷达系统等众多领域都有广泛应用。这一过程的关键在于将模拟信号转化为...