文档介绍:第1章操作系统概述
操作系统的地位
计算机系统由硬件和软件组成
操作系统在硬件基础上的第一层软件
是其它软件和硬件的接口
操作系统的定义
操作系统是计算机系统中的一个系统软件,
是一些程序模块的集合——
它们能以尽量有效合理方式组织和管理计算机的软硬件资源,合理的组织计算机的工作流程,控制程序的执行并向用户提供各种服务功能,使得用户能够灵活,方便,有效的使用计算机,使整个计算机系统能高效的运行。
有效:系统效率
(如CPU用的充足与否)
资源利用率 (如内存,外部设备是否忙碌)
合理:
公平与否,如果不公平则回产生“死锁”或“饥饿”。
方便:
用户界面
操作系统的特征
并发:
在计算机系统中同时存在多个程序,
从宏观上看这些程序是同时在执行的。
从微观上讲任何时刻只有一个程序在执行,
微观上说这些程序在CPU上轮流执行。
并行:(与并发相同,但多指硬件支持)
共享:
操作系统与多个用户的程序
共同使用计算机上的资源。
操作系统特征
操作系统的发展
操作系统发展是随着计算机硬件技术的发展而发展的
目标:充分利用硬件
操作系统历史划分为4个阶段
第 0 阶段
硬件非常昂贵,没有操作系统
控制台一个用户
一次完成一个功能(计算,I/O,用户思考/反应
程序通过卡片装入
用户在控制台前调试程序
工作效率非常低
每一用户都要自行编写涉及到硬件的源代码。
工作量大,难度高,易出错需要大量人力和物力。