考研帮 > 专业课 > 复习经验

1.2 计算机系统层次结构

1.2.2 计算机软件的分类

  一个完整的计算机系统包含硬件系统和软件系统两大部分。软件是相对硬件而言的,它是用户与硬件之间的接口界面。软件通常泛指各类程序和文件,它们实际上是由一些算法及其在计算机中的表示所构成的。软件系统是在硬件系统的基础上,为有效地使用计算机而配置的。计算机软件按其功能可分为应用软件和系统软件两大类。
  1.系统软件
  系统软件是控制计算机的运行,管理计算机各种资源,并为应用软件提供支持和服务的一类软件。常见的系统软件主要有以下几种。
  (1)操作系统。主要任务是管理和控制计算机各种资源(包括硬件、软件及其他信息)、自动调度用户作业程序、处理各种中断。它是用户和计算机之间的接口,提供了软件的开发环境和运行环境。操作系统是系统软件的核心,常见的操作系统有批处理系统、分时操作系统、实时操作系统等。
  (2)语言处理程序。主要任务是将计算机可识别的语言(如汇编语言和各种高级语言等)编写的源程序翻译成计算机能直接执行的语言(机器语言),语言处理程序包括编译程序、汇编程序、解释程序等。编译程序和解释程序都可以把高级语言变成机器语言,但前者是先将源程序转换为目标程序,再开始执行;而后者对源程序的处理则采用边解释边执行的方法。
  (3)数据库管理系统。包括数据库和数据库管理软件。数据库管理软件是为数据库的建立、使用和维护而配置的软件。
  (4)服务性程序。服务性程序为系统提供许多功能,包括链接程序、编辑程序、调试程序、诊断程序等。
  (5)计算机网络软件。主要是指配置计算机网络的软件。
  2.应用软件
  应用软件是计算机用户为了解决各种实际应用问题而编制的程序软件。如自动控制程序、图像编辑软件、文字处理软件和管理信息系统等,其种类繁多。
  希赛教育研究生院专家提示:除去硬件和软件以外,还有一个固件(Firmware)的概念,它是指那些存储在能永久保存信息的器件(如ROM)中的程序,是具有软件功能的硬件。固件的性质介于软硬件之间,具有软硬件各自的优点,其执行速度快于软件,灵活性优于硬件,是软硬件结合的产物,计算机功能的固件化将成为计算机发展的一个趋势。

关于"最后阶段,真题的正确打开方式_备考经验_考研帮"15名研友在考研帮APP发表了观点

扫我下载考研帮

考研帮地方站更多

你可能会关心:

来考研帮提升效率

× 关闭