第五章 计算机软件
第五章 计算机软件
5.软件及软件技术p187 软件 1计算机系统:硬件+软件 2.软件:包含与数据处理系统操作有关的 程序、规程、规则、以及相关文档的智 力创作。 软件产品:程序、规程、文档、数据 从科学概念上软件的三层含义: 个体、整体、学科
5.1 软件及软件技术 p187 一、软件 1.计算机系统:硬件+软件 2.软件:包含与数据处理系统操作有关的 程序、规程、规则、以及相关文档的智 力创作。 软件产品:程序、规程、文档、数据 从科学概念上软件的三层含义: 个体、整体、学科
图5-1软件示意图 计算机软件 程序 规程 文档 规则
图5--1软件示意图 计算机软件 程序 规程 规则 文 档
3软件的分类: 不同层次、不同的编制与使用人员、不同的目 的、互相关系; 系统软件:基础软件、为其它程序服务的软件 支撑软件:支持软件开发与维护的软件 应用软件:为某类应用设计的软件 通用应用软件{ OFFICE系统} 定制应用软件(银行ATM系统) 发展方向:集成化、网络化、智能化 (软件产业、软件学院)
3.软件的分类: 不同层次、不同的编制与使用人员、不同的目 的、互相关系; 系统软件:基础软件、为其它程序服务的软件 支撑软件:支持软件开发与维护的软件 应用软件:为某类应用设计的软件 通用应用软件{OFFICE系统} 定制应用软件(银行ATM系统) 发展方向:集成化、网络化、智能化、 (软件产业、软件学院)
软件的发展轨迹 第一阶段:40年代50年代 使用机器语言;数值计算;使用者:专家 第二阶段:5060年代 使用高级语言( FORTRAN产生操作系统;应用拓宽 出现“软件危机”;使用者:专业技术人员 第三阶段、60—本世纪 应用广泛、使用者:广大群众 软件工程迅速发展、注意软件理论研究
二、软件的发展轨迹 第一阶段:40年代—50年代 使用机器语言;数值计算;使用者:专家 第二阶段:50—60年代 ◼ 使用高级语言(FORTRAN);产生操作系统;应用拓宽 ◼ 出现“软件危机”;使用者:专业技术人员 第三阶段、60—本世纪 ◼ 应用广泛、使用者:广大群众 ◼ 软件工程迅速发展、注意软件理论研究
三、软件技术P189 1、指 研制开发计算机软件所需各种技术的总称。 包含七个方面 3、学科之间融会贯通:产生巨大的功效;
三、软件技术 P189 1、指: 研制开发计算机软件所需各种技术的总称。 2、包含七个方面 3、学科之间融会贯通:产生巨大的功效;
52操作系统(Os: Operating system)P190 回顾:软件的分类;系统软件是基本软件 最基本的软件是操作系统。 OS的作用: 大管家;是一般用户与计算机的第一层界面 ■管理与控制系统的资源 方便用户操作(提供友好的界面) 图5-2 开机的过程,(BIOS的作用)
5.2 操作系统 (OS:Operating System) P190 回顾: 软件的分类;系统软件是基本软件; 最基本的软件是操作系统。 一、OS的作用: ◼ 大管家;是一般用户与计算机的第一层界面 ◼ 管理与控制系统的资源 ◼ 方便用户操作(提供友好的界面) ◼ 图5-2 ◼ 开机的过程, (BIOS的作用)
图5-2 操作系统 计算杌 砸件 其貓软件 用 支学件 应用软件
图5-2
二、OS的功能 具体表现有五方面 任务管理CPU资源管理 使用三种方式强化管理 进程管理:将运行的程序分成若干个进程, 进程是OS系统调度的基本单位 分时 并行; 例(P192)用2个CPU实现并行计算
二、 OS的功能 具体表现有五方面 1、任务管理:(CPU资源管理) 使用三种方式强化管理 ◼ 进程管理:将运行的程序分成若干个进程, 进程是OS系统调度的基本单位, ◼ 分时; ◼ 并行; 例(P192)用2个CPU实现并行计算
2、存储管理 内存一外存,虚拟存储器概念 3、文件管理(资源管理器) 4、设备管理 尽可能使CPU,MM各种设备并行操作 I/O设备增,删(即插即用) 提供给用户图形界面 5、作业管理:(高效调度) 提供让用户自行组织一个合理的工作流程的环境
2、存储管理 内存—外存,虚拟存储器概念, 3、文件管理(资源管理器) 4、设备管理 ◼ 尽可能使CPU,MM,各种设备并行操作 ◼ I/O设备增,删(即插即用) ◼ 提供给用户图形界面 5、作业管理:(高效调度) 提供让用户自行组织一个合理的工作流程的环境