计算机原理与汇编语言程序设计第1章计算机系统概论.ppt

计算机原理与汇编语言程序设计第1章计算机系统概论.ppt

图1-3 软件的组成   (1) 操作系统(Operating System,OS)。操作系统的功能就是控制和管理计算机系统的全部硬件资源、软件资源及数据资源,使计算机系统的所有资源最大限度地发挥作用,为用户提供方便、有效、友善的服务界面。操作系统是最低层的系统软件,它是对硬件系统功能的首次扩充。   目前比较流行的操作系统有UNIX操作系统、Windows操作系统和Linux操作系统。   (2) 语言处理程序。语言处理就是将源程序转换成机器语言的形式,以使计算机能够运行。这一转换是由翻译程序来完成的,翻译程序除了要完成语言间的转换外,还要进行语法、语义等方面的检查。翻译程序统称为语言处理程序,不同语言的源程序,对应有不同的语言处理程序。语言处理程序共有三种:汇编程序、编译程序和解释程序。   ① 汇编程序。汇编程序把用汇编语言编写的程序(源程序)翻译成机器语言程序(目标程序),这一翻译过程称为汇编。   ② 编译程序。编译程序是把用高级语言编写的程序(源程序)翻译成机器语言程序(目标程序),这一翻译过程称为编译。   ③ 解释程序。解释程序是边扫描边翻译边执行的翻译程序,解释过程不产生目标程序。解释程序将源程序一句一句读入,对每个语句进行分析和解释,有错误随时通知用户,无错误就按照解释结果执行所要求的操作。每次运行程序都要求源程序与解释程序参加。   (3) 服务支撑程序。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档