一、课程名称:湖北师范大学在职研究生计算机系统结构(Computer Architecture)
二、课程编号:091113
三、课程性质:方向课
四、学时学分:48学时,2学分
五、开课学期:第二学期,周学时3
六、考核方式:考试(书面测验)
七、说 明:
湖北师范大学在职研究生本课程是网络与通信方向一门重要的专业基础课,对于培养学生的抽象思维能力和自顶向下、系统地分析和解决问题的能力有非常重要的作用。其目标是提高学生从总体结构、系统分析这一层次来研究和分析计算机系统的能力;使学生掌握计算机系统结构的基本概念、基本原理、基本结构、基本设计和分析方法,并对计算机系统结构的发展历史和现状有所了解。通过学习本课程,能把在“计算机组成原理”、“操作系统”、“编译原理”、“汇编语言程序设计”等课程中所学的软、硬件知识有机地结合起来,从而建立起计算机系统的完整概念。
本课程重点讲述现代大多数计算机都采用的比较成熟的结构、方法和技术等,重点介绍和分析经典的结构和设计思想;本课程强调采用量化的方法来学习和研究计算机系统结构,这种方法使我们能更具体、实际地分析和设计计算机系统结构;本课程强调以并行性开发为主线,讲述从系统结构和组成的不同层次来开发并行性的概念、结构、方法和技术。
本课程的主要内容包括:计算机系统结构的基本概念,计算机指令集结构设计,流水线技术和向量处理机,指令级并行,存储器层次结构,输入输出系统,多处理机系统。
湖北师范大学在职研究生阅读参考书目:
1. 张晨曦等.《计算机体系结构》(第二版), 高等教育出版社, 2005.
2. Patterson D. A. and Hennessy J. L.,Computer Architecture: A Quantitative Approach, 3rd edition, Morgan Kaufmann, 机械工业出版社, 2002.
3. 尹朝庆. 《计算机系统结构教程》, 清华大学出版社, 2005.