西安交通大学研究生课程简介
课程编号: 052023
课程名称:分布式系统
课程名称:Distributed Systems
学分:3
课内学时:60
实验学时:10
课程主要内容:
本课程采用英文教材和讲义,面向的对象为电信学院各专业研究生。
本课程旨在理论和技术上深入地介绍分布式系统的原理、技术、前沿研究内容和分布式系统的一些范型,为学生在基于网络的分布处理的理论、技术和相关应用研究奠定基础。
本课程的主要内容包括:分布式系统概述、通信、进程/线程、系统命名、同步、复制及一致性、系统容错以及安全、中间件技术等。系统范型包括:基于对象的分布式系统、分布式文件系统、基于文档的分布式系统,以及基于协作的分布式系统。
先修课程:
计算机操作系统、计算机网络、计算机系统结构知识、面向对象程序设计技术。
参考书目:
1、 Andrew S. Tanenbaum and Maarten van Steen. Distributed Systems--Principles and Paradigms清华大学出版社2002
2、 Jie Wu 著 高传善(译). 分布式系统设计. 机械工业出版社,2001年
3、 Doreen L. Galli, Distributed Operating System. 人民邮电出版社,2002年
4、 徐高潮 等, 分布式计算系统高等教育出版社,2004
执笔人:齐勇
审定人:冯祖仁