阅读941 返回首页    go 阿里云 go 技术社区[云栖]


《伟大的计算原理》一本书的关注点

本节书摘来华章计算机《伟大的计算原理》一书中的第1章 ,[美]彼得 J. 丹宁(Peter J. Denning)
克雷格 H. 马特尔(Craig H. Martell)着 罗英伟 高良才 张 伟 熊瑞勤 译 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

本书的关注点

计算已经得到了长足的发展,覆盖了非常丰富的研究内容,因此不可能在一本书中对计算进行一个完整的综述。有三本书可以被认为是“计算机科学百科全书”(Ralston 2003,Abrams 2011,Henderson 2008),这三本书的厚度分别是2030页、770页和580页,这些书通过一系列的文章来对计算进行综述。在本书中,我们不试图对计算的研究内容给出一个全面的覆盖;相反,我们只会给出一组具有代表性的关于计算的重要原理。
这些代表性的重要原理被划分为9章:信息、机器、程序设计、计算、存储、并行、排队、设计以及网络(第3~11章)。前文所提及的计算的6个领域,每一个领域至少对应一章(见表1.1)。我们期望本书的内容能够提供一种具有一定广度和深度的系统性视角,去理解计算所包含的不同内容。
第1章主要介绍计算的发展历史和基本结构,以及计算与其他领域的关系。第2章主要介绍计算的不同子领域如何从计算的基本原理中汲取知识,信息安全、人工智能、云计算以及大数据是典型代表。
第3章关注信息的本质,在信息之上计算机所能展现出的能力,以及计算机如何向其用户提供有意义的信息。第4章探讨计算机的构造技术,使得编写的程序能够控制电子线路去执行人类期望的计算。第5章关注程序设计,针对特定的问题设计相应的计算解决方案的技巧,以及如何将程序转换为等价的机器代码。
第6章关注计算自身:一些问题能被快速算法求解,一些问题能被速度较慢的算法求解,而还有一些问题根本无法被计算机求解。第7章关注存储,即如何实现有效地信息存储与读取。
第8章探讨并行:通过一组相互协作的计算机并行工作,提高问题求解的速度。第9章关注队列:在服务器集群为大规模并发请求提供服务时,一种预测系统吞吐量和响应时间的方法。
第10章关注设计:如何规划和组织可靠、可用、安全的计算系统。第11章以互联网为实例展示如何利用各种基本原理构造一个可靠的大规模数据通信网络。
本书的最后附上了参考文献目录,其中包含了一些给我们带来启发的代表性文献(不是对历史文献的完整性总结)。如果你在本书中发现了一个人名,那么你会在参考文献目录中至少发现一篇以此人为作者的文献。

最后更新:2017-06-26 11:32:21

  上一篇:go  亚马逊最高级别华人科学家任小枫加盟阿里
  下一篇:go  《伟大的计算原理》一计算在科学中的位置