第一章
1.现代操作系统都支持多任务,并具有并发、共享、虚拟和异步性特征
- 并发和并行是两个不同的概念
- 并 发:是指两个或多个事件在同一时间间隔内发生,并发强调“同一时间间隔”
- 并行: 是指多个事件同时发生
- 共享
- 系统中的的资源可供内存中多个并发执行的进程共同使用
- 异步性
- 进程以不可预知的速度向前推进
- 虚拟
- 通过某种技术把一个物理实体变成若干逻辑上的对应物
2.在单CPU单核的系统中,用户可以感觉到两个不同程序似乎在同时工作,而且互不干扰,是因为操作系统使两个程序在CPU上快速地轮流交替执行,实现了“并发”的功能
3.在单CPU的电脑上用迅雷下载文件,同时用Excel做表格,这体现了操作系统的【并发】特性
4.现代操作系统具有并发的特性,主要是由于引入了“多道程序系统”
5.并发特征重点强调是【同一时间间隔】而不是并行多个事件【同一时间发生】
6.资源共享的方式
- 互斥共享
- 指任意时刻一种资源只能被一个进程访问
- 同时共享
- 指从宏观上看,资源可以被多个进程同时访问,如对磁盘的访问
7.并发与共享的关系
- 相互依赖
- 如果系统不支持并发,资源的使用都是独占的,不需要共享资源
- 另一方面,如果不能实现有效的资源共享,并发就不可能得到很好的支持
8.并发与共享的关系是相互依赖的
9.从宏观上看,某时段内office Word和Adobe Photoshop同时向打印机请求打印服务,这属于操作系统支持特征之间的【共享性】
10.从宏观上看,资源可以被多个进程同时访问,操作系统的这一特性被称为【共享】
11.如果系统不支持并发,则不需要共享资源,因为资源的使用都是独占的
12.
标签:总结,操作系统,多个,并发,整理,共享,CPU,同一时间 From: https://www.cnblogs.com/saoge/p/18065764