《计算机硬件技术基础》课程是面向非电专业开设一门计算机公共基础课。本课程主要讨论单机系统范围内计算机各部分和系统的组成及内部工作机制。通过对本门课程学习,学生将了解计算机各大部件的工作原理、组成方法以及相互关系,了解计算机系统的层次化结构概念,熟悉一些典型的有代表性的计算机结构,理解硬件与软件直接的接口界面,建立起一个完整的计算机系统的整机概念。这门课可作为《计算机组成原理》的前导课程,为后续课程的学习提供必要的基础知识。
《计算机硬件技术基础》课程共包含八个章节,共计60多个知识点。课程以冯.诺依曼计算机模型作为教学起点,介绍计算机的组织结构和工作原理,剖析计算机的运算器、存储器、控制器和输入输出设备的组成、工作原理与相互关系。目标是使学生对计算机的内部结构、功能部件、功能特征、性能以及交互方式全面掌握,通过本课程的学习和课程配套的系列实验之后,学生不应当把计算机看着一个执行程序的黑匣子,可以从计算机的组成原理和系统结构角度,完整说明计算机的工作过程,并能根据计算机的特征编写出更加高效的程序,为计算机系统分析、设计、开发和使用能力奠定基础。
课程目标是使学生对计算机的内部结构、功能部件、功能特征、性能以及交互方式全面掌握,通过本课程的学习和课程配套的系列实验之后,学生可以从计算机的组成原理和系统结构角度,完整说明计算机的工作过程,并能根据计算机的特征编写出更加高效的程序,为计算机系统分析、设计、开发和使用能力的基础。
计算机基础
柳秀梅、徐彬、张昱等. 《计算机硬件技术基础》. 清华大学出版社,2019.
其他参考教材:
李继灿等. 《计算机硬件技术基础(第3版)》. 清华大学出版社,2015.
王海瑞等. 《计算机原理与体系结构》. 清华大学出版社,2015.
Q:计算机系统就是硬件系统吗?
A:说计算机系统就是硬件系统是不完整的。一个完整的计算机系统应该包括硬件系统和软件系统两部分。硬件系统包括:运算器、控制器、存储器、输入设备和输出设备五大基本部 件。软件系统分为系统软件和应用软件两大类。系统软件包括操作系统、计算机语言处理程序(各种程序翻译软件,包括编译程序、解释程序、汇编程序)、服务性程序、数据库管理系统和网络软件等;应用软件包括各种特定领域的处理程序。计算机系统中的硬件和软件是相辅相成的,缺一不可。软件是计算机系统的灵魂,没有软件的硬件不能被用户使用,犹如一堆废铁。
Q:《计算机硬件技术基础》与《计算机原理》、《计算机组成原理及应用》、《微机接口技术》等课程之间的关系?
A:《计算机原理》、《计算机组成原理及应用》、《微机接口技术》等课程是《计算机硬件技术基础》的前身。为结合不同专业培养方向,深化计算机基础教育改革的实施方案,将《计算机组成原理及应用》与《微机接口技术》等课程进行合并,构成《计算机硬件技术基础》。