1.系统软件
系统软件是计算机系统中最靠近硬件的一层,负责管理、控制、维护、开发计算机的软硬件资源的一组程序,是方便用户和充分发挥计算机效能的一组程序。
(1)操作系统:操作系统是系统软件的核心,它负责管理和控制计算机系统硬件资源和软件资源,是用户和计算机之间的接口。
通常操作系统具有如下5方面的功能。
①进程管理:进程管理主要是对处理机进行管理。为了提高CPU的利用率,采用了多道程序技术。通过进程管理协调多道程序之间的关系,使CPU?得到充分利用。
②存储管理:存储管理就是将有限的主存空间合理地进行分配以满足多道程序运行的需要。
③设备管理:设备管理是指对计算机系统中除CPU和主存以外的所有输入/输出设备的管理。设备管理的任务是为这些设备提供驱动程序或控制程序;给用户提供简单易用的接口;利用先进的数据传送技术(如中断技术、DMA技术等)使外围设备尽可能与CPU并行工作,以提高设备的使用效率,并提高整个系统的运行速度。
④文件管理:文件是一组相关信息的集合,它包括的范围很广,如用户作业、源程序、数据,以及各种系统软件,甚至操作系统。文件管理的任务是有效地组织存储,保护文件,以方便用户访问。
⑤作业管理:作业是指用户在一次算题过程中要求计算机系统所做工作的集合。作业管理的任务就是确定用户如何向系统提交作业,以及操作系统如何组织和调度这些作业的运行,以提闻整个系统的运行效率。
按不同的应用环境,操作系统可分为批处理操作系统、分时操作系统、实时操作系统和网络操作系统。
①批处理操作系统:把一批作业组织成作业流输入计算机系统,用户不再对作业进行干预,由计算机自动地运行各个作业,从而提高了系统的运行效率,但不便于程序的调试和人工对话。
②分时操作系统:计算机能分时轮流地为各终端用户服务,并能及时地对用户服务请求予以响应。
③实时操作系统:实时操作系统可分为实时控制系统和实时信息处理系统。实时操作系统设计具有及时响应及处理的能力,以及高可靠性。
④网络操作系统:除了具有单机操作系统的功能之外,网络操作系统还具有网络通信管理模块,可以提供各种网络服务和远程通信服务。
(2)数据库管理系统(DBMS):随着计算机技术的发展和计算机应用的普及,计算机要处理的数据越来越多,若仍采用文件系统进行管理,不仅使数据冗佘和难以共享,且维护困难,数据的一致性、安全保密性都差。采用数据库技术,则实现了数据独立与程序的统一管理,这个管理程序就是数据库管理系统。
数据库管理系统由数据库和DBMS组成。数据库是指存储在外存上的结构数据的集合;DBMS是管理数据库的一组程序。
(3)服务程序:或者叫做实用程序(Utility)。服务程序是指为了帮助用户使用与维护计算机而编制的一组程序。这些服务程序通常作为操作系统可调用的文件存在,也可将其视为操作系统的扩充部分。
(4)语言处理程序:对程序设计语言进行翻译和处理的程序,包括汇编程序、编译程序、链接程序、调试和排错程序等,前面已介绍,在此不再赘述。
应用软件是用户为解决各种实际问题而编制的程序。
返回目录:通信工程师考试科目综合能力计算机应用
编辑推荐通信工程师考前试题练习: