该课程属于专业必修课,是计算机科学与技术、网络工程、物联网工程、人工智能等本科专业的核心课程之一。该课程的任务是使学生全面、系统地理解和掌握计算机各组成部件的基本结构、组织与工作原理和内部运行机制,内容包括运算器、控制器,内存储器,辅助存储器,存储系统,输入输出设备,输入输出系统及总线结构。了解当今现代计算机组织与结构的特征及各组成部件所采用的最新的技术及理论。为培养学生的计算机系统分析、设计、开发和使用能力打下坚实的理论基础。
该课程学习为全国硕士研究生招生考试、后续课程(如计算机系统结构、微机原理与接口、微处理器设计、嵌入式系统设计、并行编程)的学习,参加IT企业招聘等都奠定了坚实的基础。
该课程教学具有知识面广、内容多、难度大、更新快等特点。在过程教学实践中已经形成了具有通俗易懂、循序渐进、理论联系实践的知识课程体系,在教学中既重视基础知识的核心作用,又兼顾前沿学术动态介绍;既强化课程的讲解,又注意与相关技术的联系;既注重理论教学的重要性,又强化实践技能的培养;与当前“数字化时代”紧密结合,积极贯彻课程思政”、“应用为本”的教育方针,注重高新技术与实用技术的相关知识、素质、能力培养。
通过该课程的学习,使学生全面、系统地理解计算机各组成部件的组织结构、工作原理和内部运行机制,掌握计算机硬件系统的基本分析与设计方法,建立计算机系统的整机概念,加深学生对计算机软、硬件系统的整体化理解,通过实验教学努力提高学生在计算机硬件设计和实现方面的能力,为进一步学习计算机设计与实践等后续课程,全面培养学生计算机系统开发与调试能力,以及设计与创新能力奠定良好的基础。
数据结构、操作系统、电子技术基础、汇编语言程序设计。
教材:
唐朔飞. 计算机组成原理(第3版). 北京: 高等教育出版社, 2020.
配套习题:
唐朔飞. 计算机组成原理--学习指导与习题解答(第2版). 高等教育出版社, 2012.
参考教材:
[1] 白中英. 计算机组成原理(第4版). 科学出版社.
[2] 王爱英. 计算机组成与结构(第3版). 清华大学出版社.
[3] 李学干. 计算机系统结构. 西安电子科技大学出版社.
[4] William Stallings. 计算机组织与结构—性能设计. 高等教育出版社.
[5] David Harris, Sarah Harris. Digital Design and Computer Architecture. Morgan Kaufmann, 2007.
实践教学资源:
[1] 王炜. 计算机组成与设计实验教程. 科学出版社.
[2] 翁广安. 计算机组成原理与实验教程. 清华大学出版社.
[3] 戚梅. 计算机组成原理实验教程. 北京航空航天出版社.
[4] 张亮. 计算机组成原理实验教程. 清华大学出版社.
[5] 沈美娥. 计算机组成原理实验指导教程. 北京理工大学出版社.
[6] 李晶皎. 计算机组成原理实验教程. 东北大学出版社.