
操作系统概念的归纳与总结
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本书全面梳理和探讨了操作系统的定义、核心功能及其发展历史,旨在帮助读者系统性地理解和掌握操作系统的基本概念。适合计算机专业学生及技术爱好者阅读。
操作系统概念复习要点:
一. 进程管理
1. 功能:
- 控制进程的创建、撤销及状态转换(进程控制)
- 协调多个并发执行的程序,避免冲突(进程同步)
- 实现不同进程间信息交换机制(进程通信)
- 决定哪个线程或进程获得处理机使用权(调度)
2. 程序顺序执行特性:有序、封闭和可重复。
3. 并发执行特点:不连续性,资源共享导致不可预测行为,结果无法重现。
4. 构成:
- 执行代码
- 数据结构
- 进程控制块(PCB)
5. 定义:
- 程序的一次运行实例。
- 包括程序、数据和其执行活动的集合。
- 作为资源分配与调度的基本单位。
6. 特征:动态变化,同时进行,独立性,异步性和结构化(代码+ 数据 +PCB)。
7. 状态分类:
- 就绪态
- 运行态
- 阻塞态
8. PCB 包含的信息:进程标识、状态信息、调度数据和控制信息。
9. 临界区定义:访问共享资源的程序段。
10. 同步规则:
空闲时进入,忙碌则等待,有限制地等待,并发请求放弃处理机。
11. P,V操作解释:S减一并检查值;V操作加一后判断状态变化。
12. 信号量意义:
- S<0: 表示有进程在临界区
- S=0: 不允许进入,已有进程占用资源
- S>0: 允许访问的进程数
13. 高级通信方式:共享内存、消息传递和管道。
14. 线程定义:
进程内部执行单元,是调度单位,代表程序内部单一控制流程。
15. 引入进程原因:
实现多任务并发提高效率与利用率。
16. 开发线程目的:降低系统开销,增强并行处理能力。
全部评论 (0)


