操作系统的特性
- 并发(这一特性使OS能有效的提高系统资源利用率,增加系统吞吐量)
- 并行与并发的区别:
- 并行:两个或两个以上事件同一时刻发生
- 并发:两个或两个以上事件同一时间间隔发生
- 引入进程
- 概念:在系统中能够独立运行并作为资源分配的基本单位,它是由一组机器指令,数据和堆栈等组成的,是一个能独立运行的活动实体
- 多个进程之间可以并发执行和交换信息
- 并行与并发的区别:
- 共享
- 互斥共享方式(打印机等)
- 系统中的某些资源,虽然可以提供给多个线程使用,但规定在一段时间内,只允许一个线程访问该资源,建立一种机制,以保证多个线程对这类资源的互斥访问
- 同时访问方式(磁盘等)
- 系统内的另一类资源,能在一段时间内由多个进程同时对它进行访问
- 互斥共享方式(打印机等)
- 虚拟
- 时分复用技术
- 虚拟处理机技术
- 概念:将一台物理机虚拟成多台逻辑上的处理机,每一台逻辑上的处理机上运行一道程序
- 虚拟设备技术
- 概念:将一台io设备虚拟为多台逻辑上的io设备,允许每个用户独占一台逻辑上的io设备
- 虚拟处理机技术
- 空分复用技术
- 将物理信号道划分为多个话路,空分复用技术用于对存储空间的管理
- 时分复用技术
- 异步(Asynchronism)
- 在多道批处理系统中,异步是什么?简单讲就是先进内存的作业后完成,后进内存的作业先完成