只有硬件的计算机只能算是没有思想和灵魂的躯体,什么都做不了。 计算机也需要“思想和灵魂”, 那么软件,则是“他”的思想和灵魂。 西安邮电大学-《大学计算机基础》课程地址

4.1 软件的概念和分类

计算机软件系统,是计算机系统的灵魂。
硬件系统和软件系统,是密切相关和相互依存的。
硬件提供的应用指令、低级编程接口和运算控制能力,是实现软件功能的基础。

什么是计算机软件

image.png
image.png

计算机软件的分类

按用途分类

image.png

按计算机系统角度分类

image.png

系统软件

概念

image.png

特点:

系统软件具有通用性和基础性的特点。
image.png

应用软件

概念

利用计算机的软硬件资源,为某一专门的应用目的开发的而开发的软件。
image.png

用途

image.png

软件包/软件库

应用软件的组合,被成为软件包或者是软件库。

通用应用软件

办公软件

为了办公自动化而服务
image.png

图形和图像处理软件

绘图软件:创建和编辑矢量图软件。
图像处理软件:创建和编辑位图图像文件,是用于处理图像信息和各种应用软件的总称。
动画处理软件:创建和编辑动画功能。广泛用于动画游戏的开发、电影制作、产品设计、建筑效果图设计等
image.png

数据库系统软件

数据库技术是20世纪60年代末产生、发展起来的
image.png

常见的数据库管理系统:

Oracle、SQL Server、MYSQL、Access、DB2、Sybase等

Internet服务软件

后边网络章节详细介绍
image.png

讨论和思考:操作系统的作用

如何理解操作系统是硬件和用户之间的接口。
操作系统是计算机软件系统,在硬件系统中运行着,属于系统软件的范畴。其管理控制维护计算机的各种资源,扩大计算机的功能。方便用户使用计算机的各种程序集合。其他应用软件都是在系统软件的支持上进行开发和运行的。所以说操作系统是硬件和用户之间的接口。

扩展资料1:Linux操作系统

MAC操作系统.pdf

扩展资料2:Mac操作系统

Linux操作系统.pdf

扩展资料3:国产操作系统

国产操作系统.pdf

第四讲 测试

测试题补充:

  • 编译程序是将高级语言编写的源程序翻译成与之等价的机器语言目标程序
  • 能完成一定功能的指令序列,称为程序
  • 对于编译类计算机语言,源程序不能直接被执行
  • 用户使用计算机高级语言编写的程序通常称为:源程序
  • 当计算机出厂时,其内部至少应该安装的软件是:系统的基本输入输出系统BIOS
  • 系统软件的功能之一是:进行对硬件的管理
  • 操作系统是对只对硬件进行管理的系统:这句话是错误的
  • image.png
  • 计算机指令的集合称为:程序

    第四讲 作业

    1、操作系统有哪两个重要的作用?

    1、管理计算机系统中的各种资源
    2、为用户提供良好的界面

    2、操作系统的管理功能具体有哪些?

    1、处理器管理(也即是CPU管理):对CPU处理器资源进行分配调度,并对处理器的运行进行有效的控制和管理;
    2、存储器管理:对存储空间(内存空间)的分配、回收和保护;
    3、设备管理:对计算机系统中所有的外部设备进行管理;
    4、文件管理:有效地支持文件的存储、检索和修改等操作;
    5、作业管理:为用户提供一个使用系统的良好环境,使用户能有效的组织自己的工作流程,并使整个系统能高效的运行。

    3、按照程序设计语言的发展过程,大致分为哪三类?

    1、机器语言:各个计算机规定的可以执行的若干指令集合就是机器语言指令系统,简称机器语言。
    2、汇编语言:即符号语言,是用一些”助记忆符号”来代替机器语言中哪些难懂难记的二进制指令的语言;
    3、高级语言:是一种接近自然语言和数学公式的程序设计语言,它只需根据所求解问题的算法,写出处理的过程即可,而不必涉及计算及内部的结构。

    4、高级语言翻译程序的实现途径有哪两种?

    1、编译方式
    2、解释方式
    两种途径分别需要相应的翻译工具
    1、编译程序
    2、解释程序

编译方式:
由编译程序来完成翻译。
编译程序会把高级语言编写的源程序一次性做编译处理,产生一个与源程序等价的目标程序。
目标程序不会立即执行,还需要调用其他语言所编写的程序或者标准子程序连接程序形成一个完整的可执行程序之后再执行。从而得到运行成果。

解释方式:
用解释程序来完成翻译工作。
解释程序会把高级语言编写的源程序在专门的翻译程序中逐条语句读入分析。
如果没有错误就将该条语句翻译成一个或多条机器指令。然后立即执行。
如果在解释时发生错误,就会直接停止解释并立马报错。

5、按用户对话界面分,操作系统分为哪两类并举例?

1、命令行界面操作系统;如:MS DOS等
2、图形用户界面操作系统;如:Windows等