要点:
①了解操作系统的目标
②理解操作系统的作用
③了解推动操作系统发展的主要动力,认识其发展过程,及三大基本操作系统的特征和优缺点。
④理解操作系统的并发、共享、虚拟和异步性。
⑤理解其五大功能。
⑥理解操作系统结构
操作系统定义:
①操作系统是管理计算机硬件资源的程序。
②在计算机用户和计算机硬件之间起媒介作用的一种程序。
os的目标:
①方便性
②有效性
③可扩充性
④开放行
os的作用:
①作为用户与计算机硬件系统之间的接口
②OS作为计算机系统资源的管理者
③OS用作扩充机器
脱机I/O方式的主要优点: 减少了CPU的空闲时间 提高I/O速度
脱机I/O方式的主要缺点: 系统开销大!
单道批处理系统特征:
①单道性
②顺序性
③自动性
多道批处理系统的特征:
①多道性
②无序性:作业入内存由算法决定,不按提交顺序。入内存后顺序执行。
③调度性:包括作业调度、进程调度
多道批处理系统的优缺点:
优点: 资源利用率高; 系统吞吐量大;
缺点: 平均周转时间长; 无交互能力
分时系统实现中的关键问题:①交互 ②共享
响应时间RT(response time)≈时间片×用户数
分时系统的特征: 多路、独立、及时、交互
三大基本操作系统的比较
| 多路性 | 独立性 | 及时性 | 交互性 | 可靠性 |
批处理系统 | 无 | 无 | 差(天) | 差 | 一般 |
分时 系统 | 多终端服务 | 有 | 好(分,秒) | 好 | 可靠 |
实时 系统 | 多路采集、多路控制 | 有 | 最好 (毫秒,微秒) | 一般 | 高度 可靠 |
操作系统的基本特征:并发、共享、虚拟、异步
操作系统的主要功能:
①处理机管理功能(作业管理)
②存储器管理功能
③设备管理功能
④文件管理功能
⑤用户接口
操作系统的结构(前三代属于传统OS结构):
①无结构OS
②模块化OS结构
③分层式OS结构
④微内核OS结构
操作系统的三个基本类型是:
批处理操作系统、分时操作系统和实时操作系统。
批处理操作系统的主要缺点是: 缺少交互性
现代操作系统的两个最基本的特征是: 并发和共享。
从用户的观点出发,操作系统是:用户与计算机之间的接口。
实时系统应具有两个基本特征: 及时性和高可靠性。
操作系统的特征是: 并发性、共享性、虚拟性和异步性
操作系统的五大管理功能是:
处理机管理、存储器管理、设备管理、文件管理、作业管理