计算机组成原理:体系结构与人才培养

需积分: 11 4 下载量 131 浏览量 更新于2024-08-20 收藏 17.78MB PPT 举报
《计算机组成原理》是一门介绍计算机基本构成和工作原理的重要课程,由计算机学院的计算机体系结构教研室和嵌入式系统研究院的王翠华老师讲授。课程强调人才的培养,通过深入浅出的方式讲解计算机系统的软硬件结构、层次划分以及计算机组成和体系结构的核心概念。 在课程内容方面,第1章"计算机系统概论"首先介绍了计算机的软硬件概念,区分了硬件系统如CPU、存储器、输入输出设备等,与软件系统,包括系统软件如操作系统、语言处理程序(如编译器、解释器)和应用软件等。单用户和多用户/网络操作系统,以及各种辅助工具软件如调试程序和数据库管理系统,都被纳入讨论范围。 章节中还详细阐述了计算机系统的层次结构,从宏观到微观,从软件层面的高级语言机器、汇编语言机器,到硬件层面的机器语言机器和微程序机器,展现了计算机系统的复杂性和层次性。计算机体系结构涉及计算机的逻辑和物理结构,而计算机组成则是这些结构的实现方式,关注的是程序员可见的部分,如抽象的编程接口和具体硬件实现之间的桥梁。 教学过程中,推荐的参考教材包括《计算机组成原理》(白中英、俸远祯、王德新等著,电子工业出版社)、《计算机组成》(张基温著,复旦大学出版社),以及《计算机组成原理教程》(清华大学出版社)。这些教材将帮助学生深入理解计算机的内部工作机制和设计原则。 学习《计算机组成原理》不仅有助于理解计算机的工作原理,还能提升编程技能,因为课程内容会涉及如何编写汇编语言和机器语言程序,以及理解操作系统的底层实现。通过系统的学习,学生可以培养出从整体到局部、从概念到实践的全面能力,为计算机领域的进一步研究和职业发展打下坚实基础。