一.操作系统引论 1.操作系统的目标和功能 目标 方便性 有效性 提高系统资源利用率 提高系统吞吐量 可扩充性 开放性 作用 OS作为用户与计算机硬件系统之间的接口 命令方式 系统调用方式 图标–窗口方式 OS实现了对计算机资源的抽象 2.操作系统的发展过程 未配置操作系统的计算机系统 人工操作方式 > 用户独占全机 CPU等待人工操作 严重降低了计算机资源的利用率 脱机输入/输出(Off–Line I/O)方式 > 减少了CPU的空闲时间 提高了I/O速度 效率仍然不理想 单道批处理系统 多道批处理系统 1.资源利用率高 2.系统吞吐量大 3.平均周转时间长 4.无交互能力 (宏观并行,微观串行) 分时系统 特征: 1.多路性 2.独立性 3.及时性 4.

人工操作方式
用户独占全机 CPU等待人工操作 严重降低了计算机资源的利用率
脱机输入/输出(Off–Line I/O)方式
减少了CPU的空闲时间 提高了I/O速度 效率仍然不理想
1.资源利用率高
2.系统吞吐量大
3.平均周转时间长
4.无交互能力
特征:
1.多路性
2.独立性
3.及时性
4.交互性
区别并行和并发
并行性是指两个或多个事件在同一时刻发生→宏观并行,微观并行
并发性是指两个或多个事件在同一时间间隔内发生→宏观并行,微观串行
引入进程
进程是指在系统中能独立运行并作为资源分配的基本单位,它是由一组机器指令,数据和堆栈等组成的,是一个能独立运行的活动实体
XMind: ZEN - Trial Version