主要教学目标: 概要了解整个计算机系统的全貌以及程序开发和执行的大致过程,理解计算机系统各抽象层之间的转换关系和系统核心层之间的关联。
基本学习要求:
· 了解冯·诺依曼结构计算机的特点,以及计算机硬件的基本组成和各部件的功能。
· 了解计算机系统的基本功能以及实现基本功能所对应的部件。
· 了解计算机系统中硬件和软件的基本概念及其相互关系。
· 了解计算机软件的分类,以及各类系统软件和应用软件的功能。
· 了解程序开发和执行过程,理解各种语言处理程序(翻译程序、编译程序、汇编程序)的概念。
· 了解从高级语言源程序到可执行文件的大致转换过程。
· 理解计算机系统的层次化结构。
· 了解各类计算机用户在计算机系统中所处的位置,以及本课程在计算机系统中所处的位置。
本章涉及的内容是计算机学科最基本的概念和知识,虽然没有特别难懂的部分,但是,对于低年级学生来说,有些概念还是比较抽象和难以理解的,需要在对后面章节的不断学习过程中,去深化对它们的理解并熟练运用。遇到这些内容时,可以告诉学生相关内容将在后面的哪个章节中详细介绍。
对于计算机层次化概念,它和计算机系统组成的内容是相互联系的,因为不同计算机用户眼中的计算机系统不一样,可以从最终用户感觉到的计算机硬件和软件的形态开始,逐步深入到系统管理员、应用程序员、系统程序员以及系统架构师眼中的硬件和软件形态。理解计算机系统不同层次用户眼中的计算机硬件和软件的形态对学生建立整个计算机系统的全貌以及了解本课程在计算机系统中的位置是非常重要的。