系统编程 分布式应用的设计与开发pdf

图书网 2019年12月6日12:17:431 2.7K1

系统编程 分布式应用的设计与开发 作者:[英] 理查德·约翰·安东尼(Richard John Anthony)

系统编程 分布式应用的设计与开发 出版社: 机械工业出版社

系统编程 分布式应用的设计与开发 内容简介

《系统编程:分布式应用的设计与开发/计算机科学丛书》用系统思维讲解分布式应用的设计与开发,以“进程、通信、资源、体系结构”四个视角为核心,跨越不同学科的界限,强调系统透明性。《系统编程:分布式应用的设计与开发/计算机科学丛书》在实践教学方面尤为独到:既有贯穿各章的大型游戏案例,又有探究不同系统特性的课内仿真实验;不仅提供步骤详尽的方法指导,而且免费提供专为《系统编程:分布式应用的设计与开发/计算机科学丛书》开发的Workbench仿真工具和源代码。

《系统编程:分布式应用的设计与开发/计算机科学丛书》自成体系的风格和配置灵活的实验工具可满足不同层次的教学需求,适合作为面向实践的分布式系统课程的教材,也适合从事分布式应用开发的技术人员自学。

系统编程 分布式应用的设计与开发 目录

前言

第1章 绪论

1.1 基本原理

1.1.1 计算机科学的传统讲授方法

1.1.2 本书采用的系统方法

1.2 网络和分布式系统在现代计算中的重要性——简明历史回顾

1.3 分布式系统简介

1.3.1 分布式系统的优势和挑战

1.3.2 分布的本质

1.3.3 分布式应用程序的软件体系结构

1.3.4 分布式系统与应用的质量度量指标

1.3.5 透明性简介

1.4 案例研究简介

1.4.1 主案例研究(分布式游戏)

1.4.2 附加案例研究

1.5 教辅材料和练习简介

1.6 交互式教学工具Workbench套件

1.7 示例代码和相关练习

第2章 进程视角

2.1 基本原理和概述

2.2 进程

2.2.1 基本概念

2.2.2 创建进程

2.3 进程调度

2.4 实时系统调度

2.5 在现代操作系统中使用的特定调度算法及其变体

2.6 进程间通信

2.7 线程:导论

2.7.1 一般概念

2.7.2 线程实现

2.7.3 线程调度方法

2.7.4 同步(顺序的)与异步(并发的)线程操作

2.7.5 线程带来的额外复杂性

2.7.6 多线程IPC举例

2.8 操作系统的其他角色

2.9 程序中使用定时器

2.10 进程视角的透明性

2.11 进程视角的案例研究

2.11.1 调度要求

2.11.2 定时器的使用

2.11.3 多线程需求

2.11.4 IPC、端口和套接字

2.12 章末练习

2.12.1 问题

2.12.2 基于Workbench的练习

2.12.3 编程练习

2.12.4 章末问题答案

2.12.5 本章活动列表

2.12.6 配套资源列表

第3章 通信视角

3.1 基本原理和概述

3.2 通信视角

3.3 通信技术

3.3.1 单向通信

3.3.2 请求-应答通信

3.3.3 双向数据传输

3.3.4 寻址方法

3.3.5 远程过程调用

3.3.6 远程方法调用

3.4 通信的分层模型

……

第4章 资源视角

第5章 体系结构视角

第6章 分布式系统

第7章 案例研究:融会贯通

索引

图书网:系统编程 分布式应用的设计与开发pdf

继续阅读

→→→→→→→→→→→→→→→→→→→→查找获取

程序设计

重构 改善既有代码的设计(中文版)pdf

《重构:改善既有代码的设计》(中文版)所提的这些重构准则将帮助你一次一小步地修改你的代码,这就减少了过程中的风险。很快你就会把这些重构准则和其名称加入自己的开发词典中,并且朗朗上口...
程序设计

数据结构 C语言版 第2版pdf

适读人群 :普通高校电子信息大类本科生学习、考研,同时也适合零售和培训。 采用“案例驱动”的编写模式。书中结合实际应用,将各章按照“案例引入——数据结构及其操作——案例分析与实现”...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:1   其中:访客  1   博主  0
    • 不争
      不争 0

      学习分布式计算很好的一本资料书,书本介绍的很详细,相比英文原版,中文版的更加友好