分布式操作系统(英文版)

分布式操作系统(英文版)
作 者: 塔嫩鲍姆
出版社: 机械工业出版社
丛编项: 经典原版书库
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 分布式操作系统
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  342AndrewcS.cTanenbaumcc拥有美国麻省理工学院的理学学士学位和加州大学伯克利分校的哲学博士学位,1目前是荷兰阿姆斯特丹Vrije大学的计算机科学系教授,1并领导着一个计算机系统的研究小组.a多年来,1他在操作系统.c编译技术.c网络及周域分布式系统方面进行了大量的研究工作,1并在各种学术杂志及会议上发表了多篇论文,1同时还是5本计算机专著的作者.aTanenbaum是ACM会员.cIEEE资深会员.c荷兰皇家艺术和科学学院院士,1多次获得计算机教育杰出贡献奖.a他还入选了《世界名人录》.a...1a1c1ac111c111a1a1

内容简介

本书作者Tanenbaum教授是国际知名的计算机科学专家,是计算机操作系统、分布式操作系统和计算机网络领域的大师。本书是其三部操作系统名著之一,另外两部是《现代操作系统》和《操作系统:设计和实现》。这三本教材在操作系统领域享有极高的声誉,被国内外众多大学广为采用。 ? ? 本书全面而详尽地阐述了分布式操作系统,涵盖分布式操作系统的方方面面,并重点介绍设计和构造分布式操作系统的基本原理、算法和实现技术。书中前半部分较全面地介绍了分布式系统环境中的通信、同步、进程、文件系统和存储器管理等方面的概念与算法;后半部分详细地给出了分布式系统的4个实例:Amoeba、Mach、Chorus和OSF/DCE,介绍其设计思想和实现技术。 ? ? 本书的特点是理论与实践紧密结合,既注重基础知识的系统性和先进性,同时又兼顾实践环节。因此,本书的适用对象非常广泛,既可作为本科生、研究生的分布式操作系统课程的教学用书,也可供从事分布式计算研究和工程应用的科研人员与工程技术人员参考。

图书目录

PREFACE.

1INTRODUCTIONTODISTRIBUTEDSYSTEMS

1.1WHATISADISTRIBUTEDSYSTEM?

1.2GOALS

1.3HARDWARECONCEPTS

1.4SOFTWARECONCEPTS

1.5DESIGNISSUES

1.6SUMMARY

2COMMUNICATIONINDISTRIBUTEDSYSTEMS

2.1LAYEREDPROTOCOLS

2.2ASYNCHRONOUSTRANSFERMODENETWORKS

2.3THECLIENT-SERVERMODEL

2.4REMOTEPROCEDURECALL

2.5GROUPCOMMUNICATION

2.6SUMMARY

3SYNCHRONIZATIONINDISTRIBUTEDSYSTEMS

3.1CLOCKSYNCHRONIZATION

3.2MUTUALEXCLUSION

3.3ELECTIONALGORITHMS

3.4ATOMICTRANSACTIONS

3.5DEADLOCKSINDISTRIBUTEDSYSTEMS

3.6SUMMARY

4PROCESSESANDPROCESSORSINDISTRIBUTEDSYSTEMS

4.1THREADS

4.2SYSTEMMODELS

4.3PROCESSORALLOCATION

4.4SCHEDULINGINDISTRIBUTEDSYSTEMS

4.5FAULTTOLERANCE

4.6REAL-TIMEDISTRIBUTEDSYSTEMS

4.7SUMMARY

5DISTRIBUTEDFILESYSTEMS

5.1DISTRIBUTEDFILESYSTEMDESIGN

5.2DISTRIBUTEDFILESYSTEMIMPLEMENTATION

5.3TRENDSINDISTRIBUTEDFILESYSTEMS

5.4SUMMARY

6DISTRIBUTEDSHAREDMEMORY

6.1INTRODUCTION

6.2WHATISSHAREDMEMORY?

6.3CONSISTENCYMODELS..

6.4PAGE-BASEDDISTRIBUTEDSHAREDMEMORY

6.5SHARED-VARIABLEDISTRIBUTEDSHAREDMEMORY

6.6OBJECT-BASEDDISTRIBUTEDSHAREDMEMORY

6.7COMPARISON

6.8SUMMARY

7CASESTUDY1:AMOEBA

7.1INTRODUCTIONTOAMOEBA

7.2OBJECTSANDCAPABILITIESINAMOEBA

7.3PROCESSMANAGEMENTINAMOEBA

7.4MEMORYMANAGEMENTINAMOEBA

7.5COMMUNICATIONINAMOEBA

7.6THEAMOEBASERVERS

7.7SUMMARY

8CASESTUDY2:MACH

8.1INTRODUCTIONTOMACH

8.2PROCESSMANAGEMENTINMACH

8.3MEMORYMANAGEMENTINMACH

8.4COMMUNICATIONINMACH

8.5UNIXEMULATIONINMACH

8.6SUMMARY

9CASESTUDY3:CHORUS

9.1INTRODUCTIONTOCHORUS

9.2PROCESSMANAGEMENTINCHORUS

9.3MEMORYMANAGEMENTINCHORUS

9.4COMMUNICATONINCHORUS

9.5UNIXEMULATIONINCHORUS

9.6COOL:ANOBJECT-ORIENTEDSUBSYSTEM

9.7COMPARISONOFAMOEBA,MACH,ANDCHORUS

9.8SUMMARY

10CASESTUDY4:DCE

10.1INTRODUCTIONTODCE

10.2THREADS

10.3REMOTEPROCEDURECALL

10.4TIMESERVICE

10.5DIRECTORYSERVICE

10.6SECURITYSERVICE

10.7DISTRIBUTEDFILESYSTEM

10.8SUMMARY

11BIBLIOGRAPHYANDSUGGESTEDREADINGS

11.1SUGGESTEDREADINGS

11.2ALPHABETICALBIBLIOGRAPHY

INDEX...