天津中医药大学函授《管理信息系统》学习课程-计算机的软件

院校:河南理工大学研究生培训 发布时间:2021-03-17 11:04:01

    计算机的软件

    一个计算机系统是由硬件系统和软件系统两部分共同组成的。硬件是组成计算机的物理实体,但没有软件的计算机是无法运行的“裸机”,要使计算机解决各种问题,必须有软件的支持,软件是介于用户和硬件系统之间的接口。

    国际标准化组织对软件的定义为:电子计算机程序及运用数据处理系统所必需的手续、规则和文件的总称。对此定义,一种公认的解释是:软件由程序和文档两部分组成。程序由计算机最基本的指令组成,是计算机可以识别和执行的操作步骤;文档是指用自然语言或者形式化语言所编写的用来描述程序的内容、组成、功能规格、开发情况测试结构和使用方法的文字资料和图表。程序具有目的性和可执行性;文档则是对程序的解释和说明。

    软件按其功能划分,可分为系统软件和应用软件两大类型。

    (1)系统软件。具有代表性的系统软件有:操作系统、数据库管理系统以及各种程序设计语言的编译系统等。

    操作系统是管理计算机硬件与软件资源的程序,同时也是计算机系统的内核与基石。操作系统是一个庞大的管理控制程序,大致包括5个方面的管理功能:进程与处理机管理、作业管理、存储管理、设备管理、文件管理。

    数据库管理系统( Database Management System,DBMS)是一种操作和管理数据库的大型软件,用于建立、使用和维护数据库。它对数据库进行统一管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护工作。它提供多种功能,可使多个应用程序和用户用不同的方法在相同时刻或不同时刻去建立、修改和查询数据库。

   计算机在执行程序时,首先要将存储在存储器中的程序指令逐条地取出来,并经过译码后由CPU向计算机的各部件发出控制信号,使其执行规定的操作。计算机的控制器能够直接识别的指令是用机器语言编写的,人们难以直接理解和使用,所以人们用高级语言来编写程序。但是用这些语言编写的程序是不能被CPU直接识别的,必须翻译成机器语言后才能被计算机执行。负责这种翻译的程序称为编译程序(编译系统)。

    (2)应用软件。应用软件是指在计算机各个应用领域中,为解决各类实际问题而编制的程序,它用来帮助人们完成在特定领域中的各种具体工作。应用软件主要包括:为解决各类实际问题而编制的程序,如文字处理软件、辅助设计软件、实时控制软件和企业管理软件等。