计算机软件 系统软件: 计算机系统中最靠近硬件层次的软件,是计算机系统 中不可缺少的软件。如操作系统、编译程序等。 支撑软件: 支撑其他软件的开发和维护的软件。如各种接口软件、 软件开发工具和环境等。 应用软件: 特定应用领域的专用软件。如人口普查软件、飞机订 票软件、财务管理软件等
计算机软件 ➢系统软件: 计算机系统中最靠近硬件层次的软件,是计算机系统 中不可缺少的软件。如操作系统、编译程序等。 ➢支撑软件: 支撑其他软件的开发和维护的软件。如各种接口软件、 软件开发工具和环境等。 ➢应用软件: 特定应用领域的专用软件。如人口普查软件、飞机订 票软件、财务管理软件等
操作系统的定义 操作系统( Operating System,缩写为0s): 组控制和管理计算机硬件和软件资源,合理 地对各类作业进行调度,以及方便用户使用的 程序的集合
操作系统的定义 ➢操作系统(Operating System ,缩写为OS): 一组控制和管理计算机硬件和软件资源,合理 地对各类作业进行调度,以及方便用户使用的 程序的集合
操作系统的目标 >在设计一个操作系统时需要达到以下四个目标: 1、有效性 2、方便性 3、可扩充性 4、开放性 >方便性和有效性是设计操作系统时最重要的两个 目标
操作系统的目标 ➢在设计一个操作系统时需要达到以下四个目标: 1、有效性 2、方便性 3、可扩充性 4、开放性 ➢方便性和有效性是设计操作系统时最重要的两个 目标
操作系统的形成和发展 1946-1955:第一代计算机(电子管时代) 人工操作阶段(无0S) 1955-1965:第二代计算机(晶体管时代 批处理(早期)、执行系统 1965-1980:第三代计算机(集成电路时代) 0S形成批处理0S,分时0s 1980至今:第四代计算机(大规模集成电路时代 个人计算机0S,网络0S,分布式0S
操作系统的形成和发展 1946-1955: 第一代计算机(电子管时代) 人工操作阶段(无OS) 1955-1965: 第二代计算机(晶体管时代) 批处理(早期)、执行系统 1965-1980: 第三代计算机(集成电路时代) OS形成-批处理OS,分时OS 1980至今: 第四代计算机(大规模集成电路时代) 个人计算机OS, 网络OS,分布式OS
人工操作阶段 用户轮流使用计算机: 先把程序纸带(或卡片)装上输入机; 然后经手工操作把程序和数据输入计算机; 接着通过控制台开关启动程序运行; 计算完毕,用户拿走打印结果,并卸下纸带(或卡片)。 缺点: 1.用户独占全机; 2.CPU等待人工操作
人工操作阶段 ➢用户轮流使用计算机: 先把程序纸带(或卡片)装上输入机; 然后经手工操作把程序和数据输入计算机; 接着通过控制台开关启动程序运行; 计算完毕,用户拿走打印结果,并卸下纸带(或卡片)。 ➢缺点: 1. 用户独占全机; 2. CPU等待人工操作