哈工大分布式系统课程-张伟哲教授讲授

需积分: 10 11 下载量 32 浏览量 更新于2024-08-01 收藏 1.56MB PDF 举报
“哈工大分布式系统课件-01,由计算机学院的张伟哲老师主讲,课程涵盖分布式系统的基础知识,包括实验和考核安排,推荐教材等内容。” 本课件是哈尔滨工业大学计算机学院开设的一门关于分布式系统的课程,由张伟哲老师主讲。课程的目标是帮助学生理解和掌握分布式系统的基本概念、原理以及实际应用。分布式系统是现代信息技术中的重要组成部分,它涉及到多台计算机之间的协作,以实现共同的目标,这种架构在云计算、大数据处理等领域有着广泛的应用。 课程安排方面,上课时间主要集中在第12周到第19周,每周一的下午5-6点和周三的上午3-4点,地点为正心44教室。张老师的办公地点在新技术楼522,学生可以通过电子邮件zwz@pact518.hit.edu.cn与他交流,也可以在课后或预约时间进行面对面的讨论。课件将以PDF格式在课后提供。 实验部分是课程的重要组成部分,将在第15周至第19周进行,主要在周三的晚上5-10点和第19周周四的晚上5-10点于网络实验室开展。实验内容包括四个方面:一是使用Intel多核编译器及性能分析器,让学生了解并优化多核处理器上的程序性能;二是基于Windows Thread和OpenMP的多线程编程,让学生掌握如何在Windows环境下编写并发程序;三是基于MPI(Message Passing Interface)的并行程序设计,这是分布式计算中常用的一种通信机制;四是其他可能的相关实验内容,旨在提升学生的实践能力。 考核方式包括三个部分:期末考试占60%,实验成绩占30%,出勤率占10%。期末考试安排在第21周的周四上午10:00-12:00,地点为正心22-24教室。这样的考核结构强调了理论知识与实践操作的结合,鼓励学生不仅要在理论上深入理解,还要能够动手实践。 推荐教材是《Designing and Building Parallel Programs》,由Ian Foster等人撰写,人民邮电出版社出版。这本书是并行计算领域的经典著作,涵盖了并行程序设计的各个方面,对学习分布式系统的学生来说是一本非常有价值的参考书。此外,课程可能还会提供其他的在线资源和网址,以供学生进一步学习和研究。 这门分布式系统课程提供了全面的学习路径,包括理论教学、实践操作和严谨的评估体系,旨在培养学生的分布式系统设计和实现能力,为他们在未来的IT职业生涯中应对复杂、大规模的计算挑战打下坚实基础。