首页 理论教育 微型计算机软件组成及接口技术

微型计算机软件组成及接口技术

时间:2023-11-23 理论教育 版权反馈
【摘要】:微型计算机系统的软件分为两大类,即系统软件和应用软件。系统软件依赖于机器,而应用软件则更接近用户业务。机器语言是指机器能直接认识的语言,它是由“1”和“0”组成的一组代码指令,很难掌握并且极易出错。汇编语言实际上是由一组与机器语言指令一一对应的符号指令和简单语法组成的,很容易被翻译成机器语言,执行效率基本和机器语言一样。图1.5计算机软件组成

微型计算机软件组成及接口技术

软件是组成计算机系统的重要部分。微型计算机系统的软件分为两大类,即系统软件和应用软件。

系统软件是用来支持应用软件的开发和运行的,包括操作系统、标准使用程序、计算机语言处理程序、数据库管理程序、联网及通信软件、各类服务程序和工具软件等。

应用软件是用来解决具体问题的程序及有关的文档和资料,是用户为了自己的业务应用而使用系统开发出来的用户软件。系统软件依赖于机器,而应用软件则更接近用户业务。

以下是目前计算机中几种常用的系统软件。

(1)操作系统

操作系统(Operating System)是最基本、最重要的系统软件。它负责管理计算机系统的各种硬件资源(例如CPU、内存空间、磁盘空间、外部设备等),并且负责解释用户对机器的管理命令,使它转换为机器实际的操作,如DOS、Windows、UNIX等。

(2)文字处理程序

计算机用于办公自动化,文字处理是其重要内容,因此文字处理程序也是基本的系统软件,如WPS、Word等。

(3)计算机语言处理程序

计算机语言是编程人员与计算机进行交流的语言。让计算机为我们完成任务,就要通过计算机语言来指挥计算机,也就是编程。计算机语言分为机器语言汇编语言和高级语言。(www.xing528.com)

①机器语言。机器语言是指机器能直接认识的语言,它是由“1”和“0”组成的一组代码指令,很难掌握并且极易出错。

②汇编语言。汇编语言实际上是由一组与机器语言指令一一对应的符号指令和简单语法组成的,很容易被翻译成机器语言,执行效率基本和机器语言一样。

③高级语言。高级语言比较接近日常用语,对机器依赖性低,即适用于各种机器的计算机语言,如BASIC语言、Visual BASIC语言、FORTRAN语言、C语言、Java语言等。

高级语言所写的程序机器无法理解,必须要翻译为机器语言,翻译有两种程序,一种叫编译程序,一种叫解释程序。编译程序把高级语言所写的程序作为一个整体进行处理,编译后与子程序库链接,形成一个完整的可执行程序。这种方法的缺点是编译、链接比较费时,但可执行程序运行速度很快。FORTRAN语言、C语言等都采用这种编译的方法。解释程序则对高级语言程序逐句解释执行。这种方法的特点是程序设计的灵活性大,但程序的运行效率较低。BASIC语言采用的就是这种编译的方法。

(4)数据库管理系统

日常许多业务处理都属于对数据组进行管理,所以计算机制造商也开发了许多数据库管理程序(DBMS)。较著名的适用于计算机系统数据库管理程序的有dBASE、FoxBASE、Visual FoxPro、MySQL等。

另外,还有联网及通信软件、各类服务程序、多媒体软件和工具软件等。计算机软件组成如图1.5所示。

图1.5 计算机软件组成

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈