这里是目录:
第一章、操作系统(OS)引论
1.1操作系统的目标和作用
目标:
- 方便性:方便用户
- 有效性:提高系统资源利用率
- 可扩充性:适应发展
- 开放性:软硬件的兼容
作用:
- 用户和计算机硬件系统的接口
- 计算机系统资源的管理者
- 实现对计算机资源的抽象
发展动力
- 不断提高计算机资源利用率
- 方便用户
- 器件的不断迭代更新
- 计算机体系结构的不断发展
- 不断提出新的应用要求
1.2操作系统的发展过程
1、未配置操作系统的计算机系统
- 人工操作
- 脱机输入/输出方式
2、单道批处理系统
3、多道批处理系统
4、分时系统
5、实时系统
6、微机操作系统
- 单用户单任务操作系统
- 单用户多任务操作系统
- 多用户多任务操作系统
1.3操作系统的基本特征
- 并发
- 并行、并发
- 进程
- 共享
- 互斥共享方式
- 同时访问方式
- 虚拟
- 时分复用技术
- 空分复用技术
- 异步
- 进程推进的不可预知性
1.4操作系统的主要功能
1、处理机管理
- 进程控制
- 进程同步
- 进程通信
- 调度
2、存储器管理
- 内存分配
- 内存保护
- 地址映射
- 内存扩充
3、设备管理
- 缓冲管理
- 设备分配
- 设备处理
4、文件管理
- 文件存储空间的管理
- 目录管理
- 文件的读写管理和保护
5、操作系统与用户之间的接口
- 用户接口
- 程序接口
另:现代操作系统的新功能:
系统安全
网络的功能和服务
支持多媒体
1.5操作系统结构设计
1、传统操作系统结构
- 无结构OS
- 模块化OS
- 分层式结构OS
2、微内核os结构
- 拥有足够小的内核、基于客户/服务器模式、应用“机制与策略分离”原理、采用面向对象技术
- 进程(线程)管理、低级存储器管理、中断和陷入处理
- 可扩展性、可靠性、可移植性、支持分布式系统、融入面向对象