现代操作系统
作业调度 cpu 调度 进程调度 早期程序设计:单道程序设计,每次运行都独自占用所有的资源,是一种顺序执行模式 后来,出现了并发执行模式,多个程序共享 CPU 和其他资源 多道程序设计:并发模式下的 OS 设计与实现
顺序执行模式
- 顺序性
- 封闭性
- 独占性(结果可再现性)
- 确定性
并发执行模式
- 并发性
- 间断性
- 共享性
- 不确定性
- 独立性
- 制约性
1.7 操作系统结构
操作系统现如今尝试过六种不同的设计方式:单体系统、层次系统、微内核、客户机-服务器系统、 虚拟机和 exokernels 等。