- 软件:泛指各类程序和文件
- 系统软件
概念:用于实现计算机系统的管理、调度、监视和服务
分类
操作系统:是用户和计算机之间的接口,是系统软件的核心
语言处理程序
概念:将用户编写的源程序转换成机器能识别的语言
组成
编译程序:将高级语言编写的程序转换为目标程序,最后转换为机器语言执行
解释程序:将高级语言编写的程序边解释边转换为机器语言执行
汇编程序
服务性程序
概念:为用户使用的应用程序提供功能
组成:
链接程序
编辑程序
调试程序
诊断程序
数据库管理系统:包括数据库和数据库管理系统,详细内容见第5章节
计算机网络软件:负责计算机之间的通信和数据传送,详细内容见第4章节
- 应用软件:是指为了满足或者解决某些领域问题二编制的一些软件
- 软硬件转换
硬件软化
由硬件实现的功能用软件模拟来实现,称为硬件固化
作用:增加系统功能的适应性
软件固化
有软件实现的功能用固件来实现,称为软件固化
作用:降低软件在时间上的开销
固件