目录

计算机体系结构实践课程

1. 课程概述

本课程由重庆师范大学宋婷婷老师主讲,面向计算机专业学生,系统讲解计算机体系结构中的核心概念与设计方法。课程内容涵盖 SIMD 计算机模型与结构、多处理机系统、多计算机系统以及计算机体系结构(CA)系统设计实例,通过理论与实践相结合的方式,帮助学生深入理解并行计算体系的关键原理。

2. 学习目标

通过学习本课程,您将:

  • 掌握 SIMD 计算机的模型、基本结构(分布式/共享存储器)及典型实例
  • 理解多处理机系统的概念、结构与操作系统设计
  • 了解多计算机系统的体系结构及并行程序设计环境(PVM/MPI)
  • 掌握计算机体系结构系统设计的方法与流程,包括需求分析、硬件设计、软件设计
  • 具备从理论到实践的完整学习路径和动手能力

3. 适合的学习者

  • 计算机科学与技术专业本科生
  • 对计算机体系结构感兴趣的学习者
  • 希望深入了解并行计算和系统设计的研究者/开发者

4. 课程结构

章节 名称 主要内容
1 SIMD计算机 SIMD模型、分布式/共享存储器结构、典型实例(Illiac IV/BSP/CM-2/MasPar)
2 多处理机 多处理机概念与结构、操作系统、性能分析
3 多计算机 多计算机系统、并行程序设计环境(PVM/MPI)、并行语言、负载平衡、调试与可靠性
4 CA系统设计实例:塔式起重机安全监控系统 系统概述与需求分析、硬件电路设计、软件设计、有效数据处理

5. 实操演练

本课程秉持”做中学 (Learning by Doing)”原则,实验演练贯穿全章节。

核心要求:学习者需跟随章节进度,逐步构建自己对计算机体系结构的理解,并通过实际案例分析加深对并行计算、系统设计的认识。

6. 课程打卡指引

本项目采用 Issue 评论打卡 的方式。完成每章学习后,在对应 Issue 下提交学习成果。

打卡任务列表

任务 名称 说明
任务1 📖 第1章学习打卡 掌握SIMD计算机模型与结构
任务2 📖 第2章学习打卡 理解多处理机系统
任务3 📖 第3章学习打卡 了解多计算机系统与并行编程
任务4 📖 第4章学习打卡 掌握CA系统设计方法

7. 共创与贡献

欢迎所有学习者参与贡献!

贡献方式

  • 提交 Issue 反馈问题或建议
  • 提交 Pull Request 完善内容
  • 分享您的学习经验

8. 许可说明

本课程采用 CC BY-SA 4.0 开源许可证。

关于

重庆师范大学宋婷婷老师《计算机体系结构》实践课程,涵盖SIMD计算机、多处理机、多计算机系统及CA系统设计实例

33.0 KB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802047560号