概论
操作系统概论
用户接口
- 命令接口
- 联机命令接口(cmd指令)
- 脱机命令接口(bat批处理)
- 程序接口 = 系统调用(允许用户通过程序间接使用)
操作系统的四个特征
并发、共享、虚拟、异步
并发
两个或多个事件在同一时间间隔发生,宏观同时发生,微观交替发生
易混淆:
- 并行:两个或多个事件同一时刻同时发生
共享
资源共享,资源可供内存中多个并发执行的进程共同使用
- 互斥共享方式(如摄像头设备的共享使用)
- 同时共享方式(如对硬盘资源的共享使用)
虚拟
是指把一个物理上的实体变为若干个逻辑上的对应物
物理上4GB内存但用户使用上大于4GB
- 空分复用技术(如虚拟存储技术)
- 时分复用技术(如虚拟器处理技术)
异步
多道程序环境下,允许多个程序并发执行,但执行不是一贯到底的而是走走停停,这就是进程的异步性