
| 本书作者Tanenbaum教授是国际知名的计算机科学专家,是计算机操作系统、分布式操作系统和计算机网络领域的大师。本书是其三部操作系统名著之一,另外两部是《现代操作系统》和《操作系统:设计和实现》。这三本教材在操作系统领域享有极高的声誉,被国内外众多大学广为采用。 |
| Andrew S. Tanenbaum 拥有美国麻省理工学院的理学学士学位和加州大学伯克利分校的哲学博士学位,目前是荷兰阿姆斯特丹Vrije大学的计算机科学系教授,并领导着一个计算机系统的研究小组。多年来,他在操作系统、编译技术、网络及周域分布式系统方面进行了大量的研究工作,并在各种学术杂志及会议上发表了多篇论文,同时还是5本计算机专著的作者。Tanenbaum是ACM会员、IEEE资深会员、荷兰皇家艺术和科学学院院士,多次获得计算机教育杰出贡献奖。他还入选了《世界名人录》。... .. << 查看详细 |
| preface . 1 introduction to distributed systems 1.1 what is a distributed system? 1.2 goals 1.3 hardware concepts 1.4 software concepts 1.5 design issues 1.6 summary 2 communication in distributed systems 2.1 layered protocols 2.2 asynchronous transfer mode networks 2.3 the client-server model 2.4 remote procedure call 2.5 group communication 2.6 summary 3 synchronization in distributed systems 3.1 clock synchronization 3.2 mutual exclusion 3.3 election algorithms 3.4 atomic transactions .3.5 deadlocks in distributed systems 3.6 summary 4 processes and processors in distributed systems 4.1 threads 4.2 system models 4.3 processor allocation 4.4 scheduling in distributed systems 4.5 fault tolerance 4.6 real-time distributed systems 4.7 summary 5 distributed file systems 5.1 distributed file system design 5.2 distributed file system implementation 5.3 trends in distributed file systems 5.4 summary 6 distributed shared memory 6.1 introduction 6.2 what is shared memory? 6.3 consistency models .. 6.4 page-based distributed shared memory 6.5 shared-variable distributed shared memory 6.6 object-based distributed shared memory 6.7 comparison 6.8 summary 7 case study 1: amoeba 7.1 introduction to amoeba 7.2 objects and capabilities in amoeba 7.3 process management in amoeba 7.4 memory management in amoeba 7.5 communication in amoeba 7.6 the amoeba servers 7.7 summary 8 case study2: mach 8.1 introduction to mach 8.2 process management in mach 8.3 memory management in mach 8.4 communication in mach 8.5 unix emulation in mach 8.6 summary 9 case study 3: chorus 9.1 introduction to chorus 9.2 process management in chorus 9.3 memory management in chorus 9.4 communicaton in chorus 9.5 unix emulation in chorus 9.6 cool: an object-oriented subsystem 9.7 comparison of amoeba, mach, and chorus 9.8 summary 10 case study 4: dce 10.1 introduction to dce 10.2 threads 10.3 remote procedure call 10.4 time service 10.5 directory service 10.6 security service 10.7 distributed file system 10.8 summary 11 bibliography and suggested readings 11.1 suggested readings 11.2 alphabetical bibliography index ... |
商品评论(0条)