閱讀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  《偉大的計算原理》一計算在科學中的位置