分别说明系统软件和应用软件的功能,计算机课的作业,
分别说明系统软件和应用软件的功能,计算机课的作业,
分别说明系统软件和应用软件的功能,计算机课的作业,
分别说明系统软件和应用软件的功能,计算机课的作业,
计算机软件是程序、运行程序所用的数据和使用、维护所需要的有关文档的总称.比如,操作手册和相应的指南等,都从属于与软件的范畴.随着计算机技术的发展,软件日益丰富完善,形成了许多种类.大体上,软件可以分为系统软件和应用软件两大类.
1.系统软件
系统软件是计算机必备的,用以实现计算机系统的管理、控制、运行、维护,并完成应用程序的装入、编译等任务的程序.
系统软件是开发和运行应用软件的平台,系统软件的核心是操作系统.此外,系统软件还包括:语言处理程序、数据库管理系统和各类服务程序.
(1)操作系统 操作系统的作用是管理控制和监督计算机全部软、硬件资源,合理组织计算机工作流程,以充分发挥计算机的效率;为用户提供方便使用计算机的接口.通常,它由处理器管理、存储器管理、设备管理、文件管理和作业管理等五大模块组成.目前,微型计算机中常用的个人操作系统有WINDOWS和LINUX等操作系统.
(2)语言处理程序(编译程序) 计算机能够直接识别和执行的是二进制指令,就是我们所说的机器语言.由于使用机器语言编程难,容易出错.50年代初,人们创造出了汇编语言.汇编语言使用比较容易识别和记忆的符号,所以,人们又称汇编语言为助记符语言.汇编语言和机器语言都属于低级语言,或称面向机器的程序设计语言.
50年代中期,人们创造了高级语言.高级语言接近于自然语言,它不依赖于机器,通用性好.使用高级语言或汇编语言编写的程序称为源程序,源程序不能被计算机直接执行,必须转换成机器语言才能被计算机执行.转换的方法有两种,编译和解释.
解释程序将解释源程序,逐句转换成相应的机器语言并直接执行,并不产生直接可以执行的程序,这种方式称为解释.
编译程序首先对源程序进行全面的词法和句法检查,无误后才编译产生目标代码,连编成可直接执行的程序.这种方式称为编译.
通常,人们认为编译的方式可以得到更高的执行效率和速度,解释的方式要慢一些.
(3)数据库管理系统 数据库是按照一定规则存储的数据集合;数据库是对数据库进行加工管理的软件系统,其主要功能是对数据进行检索、查找、修改、更新、删除、合并统计等工作.
目前,数据库技术是当前发展最快,应用最广的一个领域.大多数软件都离不开数据库技术,会计信息系统、电子购票系统、储蓄系统、金融领域的ATM机,都是数据库技术的具体应用.
2.应用软件
应用软件是为了某一个专用目的而开发的软件.它包括商品化的通用软件和专用软件两种.比如,我们本书所学习到的Microsof Office办公自动化软件,就是一种商品化的通用软件.而专用软件是为了某一特殊目的使用的,一般没有现成的软件,需要专门组织人力开发.