软件是相对于硬件而言。所谓软件是指能指挥计算机工作的程序与程序运行时所需要的数据以及与这些程序和数据有关的文字说明和图表资料的总和,其中文字说明和图表资料又称为文档。如汇编程序、编译程序、操作系统、诊断程序、控制程序、专用程序包、程序库、数据管理系统、各种维护使用手册、程序说明书和框图等。软件是计算机系统的重要组成部分,它可以扩大计算机功能和提高计算机的效率,根据所起的作用不同,计算机软件可分为系统软件和应用软件两大类。
系统软件
系统软件是管理、监控和维护计算机硬件资源和扩充计算机功能,提高计算机效率的各种程序。系统软件处于硬件和应用软件之间,具有计算机各种应用所需的通用功能,是支持应用软件的平台。包括:各种语言的汇编程序、编译程序、解释程序;操作系统;数据库管理系统等。
应用软件
应用软件是用户针对某一专门目的而开发的软件,如:文字处理软件、表格处理软件、财务管理软件、辅助教学软件、图形处理软件、计算机辅助设计软件、工具软件、游戏软件等。
软件与硬件的逻辑等价性
软件和硬件是计算机系统不可缺少的两个组成部分,二者有机结合,相互配合,才能使计算机的功能得到有效发挥。没有软件而只有硬件的计算机称之为裸体机,它的功能是非常微弱的,几乎不能为人们做什么事情。但硬件是软件功能实现的物质基础。随着计算机技术的发展,软、硬件实现的功能界限已不能清楚地划分。在计算机中任何由软件实现的操作,都可以由硬件来实现,反之亦然。只不过由硬件实现的操作速度更快,但缺乏软件实现的灵活性,且造价高。例如,一个逻辑表达式的逻辑运算,可以由数字逻辑电路来实现,也可以由程序来实现。软、硬件的这种特性,叫做逻辑等价性。这是特指在实现计算机指令和程序功能上的逻辑等价。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!