系统软件通常包括操作系统,语言处理程序和( )系统?
计算机软件总体分为系统软件和应用软件两大类:系统软件是各类操作系统,如windows、Linux、UNIX等,还包括操作系统的补丁程序及硬件驱动程序,都是系统软件类。
应用软件可以细分的种类就更多了,如工具软件、游戏软件、管理软件等都属于应用软件类。
系统软件系统软件是负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。
系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。
一般来讲,系统软件包括操作系统和一系列基本的工具(比如编译器,数据库管理,存储器格式化,文件系统管理,用户身份验证,驱动管理,网络连接等方面的工具)。
应用软件应用软件是为了某种特定的用途而被开发的软件。
它可以是一个特定的程序,比如一个图像浏览器。
也可以是一组功能联系紧密,可以互相协作的程序的集合,比如微软的Office软件。
也可以是一个由众多独立程序组成的庞大的软件系统,比如数据库管理系统。
数据库管理系统,操作系统,程序设计语言处理系统都是系统软件
除了机器语言外,其他用任何软件语言书写的程序都不能直接在计算机上执行,都需要对它们进行适当的处理。
语言处理系统的作用是把用软件语言书写的各种程序处理成可在计算机上执行的程序,或最终的计算结果,或其他中间形式。
不同级别的软件语言有不同的处理方法和处理过程。
关于需求级、功能级、设计级和文档级软件语言的处理方法和处理过程是软件语言、软件工具和软件开发环境的重要研究内容之一。
关于实现级语言即程序设计语言的处理方法和处理过程发展较早,技术较为成熟,其处理系统是基本软件系统之一。
这里,语言处理系统仅针对程序设计语言的处理而言。
关于需求级、功能级、设计级、和文档级语言的处理请参见需求定义语言,功能定义语言,设计性语言,软件过程和软件工具。
按照不同的源语言、目标语言和翻译处理方法,可把翻译程序分成若干种类。
从汇编语言到机器语言的翻译程序称为汇编程序,从高级语言到机器语言或汇编语言的翻译程序称为编译程序。
按源程序中指令或语句的动态执行顺序,逐条翻译并立即解释执行相应功能的处理程序称为解释程序。
除了翻译程序外,语言处理系统通常还包括正文编辑程序、宏加工程序,连接编辑程序和装入程序等。
转载请注明出处51数据库 » 系统软件包括语言处理系统
他大姨妈灬