操作系统期末知识点整理
1. 操作系统的目标:方便、有效、可扩充、开放
2. 操作系统的作用:
(1) OS 作为用户与计算机硬件系统之间的接口
(2) OS 作为计算机资源系统的管理者
(3) OS 实现了对计算机资源的抽象
3. 推动操作系统发展的主要动力
(1) 不断提高计算机资源的利用率
(2) 方便用户
(3) 器件的不断更新换代
(4) 计算机体系结构的不断发展
(5) 不断提出新的应用需求
4. 实时系统与分时系统异同
(1) 多路性,都表现为系统按分时原则为多个终端用户服务
(2) 独立性,都表现为每个终端用户与系统交互时,彼此相互独立互不干扰
(3) 及时性,都表现为对实时性的要求依据人所能接受的等待时间确定
(4) 交互性,信息查询系统中仅限于访问系统中某些特定的专用服务,分时系统能向终
端用户提供数据处理、资源共享服务
(5) 可靠性,分时系统要求系统可靠,实时系统要求系统高可靠度
5. 操作系统的主要功能:
(1) 处理机管理:进程控制、同步、通信、调度
(2) 存储器管理:内存分配、保护、地址映射、扩充
(3) 设备管理:缓冲管理、设备分配、处理
(4) 文件管理:文件存储空间管理、目录管理、文件读写管理和保护
6. P33 前驱图,P37 进程状态图
7. 引起进程创建的事件:用户登录、作业调度、提供服务、应用请求
8. 进程的创建
(1) 申请空白 PCB
(2) 为新进程分配其运行所需的资源
(3) 初始化进程控制块 PCB
(4) 如果进程就绪队列能够接纳新进程,便将进程插入就绪队列
9. 引起进程中止的事件:
(1) 正常结束,进程任务完成,准备退出运行
(2) 异常结束,进程运行时发生某种错误使程序无法继续运行,如越界错,保护错,非
法指令,运行超时,等待超时,算术运算错,I/O 故障
(3) 外界干预,进程应外界请求而终止运行,如操作员或操作系统干预、父进程请求、
因父进程终止
10. 引起进程挂起的原因:
(1) 终端用户的需要
(2) 父进程的请求
(3) 负荷调节的需要
(4) 操作系统的需要
11. 进程同步机制遵循:空闲让进,忙则等待,有限等待,让权等待