Systems Programming: Designing and Developing Distributed Applications (Paperback)

Richard Anthony

  • 出版商: Morgan Kaufmann
  • 出版日期: 2015-03-02
  • 售價: $3,400
  • 貴賓價: 9.5$3,230
  • 語言: 英文
  • 頁數: 548
  • 裝訂: Paperback
  • ISBN: 012800729X
  • ISBN-13: 9780128007297
  • 相關分類: Operating-system
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

Systems Programming: Designing and Developing Distributed Applications explains how the development of distributed applications depends on a foundational understanding of the relationship among operating systems, networking, distributed systems, and programming. Uniquely organized around four viewpoints (process, communication, resource, and architecture), the fundamental and essential characteristics of distributed systems are explored in ways which cut across the various traditional subject area boundaries. The structures, configurations and behaviours of distributed systems are all examined, allowing readers to explore concepts from different perspectives, and to understand systems in depth, both from the component level and holistically.
  • Explains key ideas from the ground up, in a self-contained style, with material carefully sequenced to make it easy to absorb and follow.
  • Features a detailed case study that is designed to serve as a common point of reference and to provide continuity across the different technical chapters.
  • Includes a 'putting it all together' chapter that looks at interesting distributed systems applications across their entire life-cycle from requirements analysis and design specifications to fully working applications with full source code.
  • Ancillary materials include problems and solutions, programming exercises, simulation experiments, and a wide range of fully working sample applications with complete source code developed in C++, C# and Java.
  • Special editions of the author's established 'workbenches' teaching and learning tools suite are included. These tools have been specifically designed to facilitate practical experimentation and simulation of complex and dynamic aspects of systems.

商品描述(中文翻譯)

《系統程式設計:設計和開發分散式應用程式》解釋了分散式應用程式的開發如何依賴於對作業系統、網路、分散式系統和程式設計之間關係的基礎理解。該書獨特地圍繞著四個觀點(進程、通信、資源和架構)組織,探索了分散式系統的基本特性和必要特徵,並跨越了傳統學科領域的界限。該書對分散式系統的結構、配置和行為進行了全面的研究,使讀者能夠從不同的角度探索概念,並從組件級別和整體上深入了解系統。

該書具有以下特點:
- 從頭開始以自成一體的風格解釋關鍵概念,材料的安排使其易於理解和跟隨。
- 包含一個詳細的案例研究,旨在作為參考點,並在不同的技術章節之間提供連續性。
- 包括一個「將所有內容整合在一起」的章節,從需求分析和設計規範到完全可運行的應用程式和完整的原始碼,探討有趣的分散式系統應用程式的整個生命週期。
- 附帶資料包括問題和解答、程式設計練習、模擬實驗,以及使用C++、C#和Java開發的各種完整可運行的樣本應用程式的完整原始碼。
- 包含作者已建立的「工作台」教學和學習工具套件的特別版本。這些工具專門設計用於實際實驗和模擬系統的複雜和動態方面。