操作系统
主要分四个部分,处理机管理,文件管理,存储管理,设备管理。
操作系统主要特征:并发,共享,异步,虚拟。(加粗部分为基本特征)
并发:宏观上一段时间内能够完成两个或以上的任务。
共享:即资源共享。分以下两种,一种是互斥共享(如打印机等类似的资源等待的任务),另一种是同时共享(磁盘共享)
处理机管理(处理机管理中主要是进程管理)
核心大脑,主要对事件响应,协调硬件与用户之间的交互。
进程控制
(1)首先我们要知道什么是进程:进程是并发执行的程序在执行过程中分配和管理资源的基本单位。
(2)系统使用一些具有特定功能的程序字段来创建、撤销进程以及完成进程各状态间转换,达到多进程高效率并发执行和协调、实现资源共享的目的。
进程互斥
临界区:不允许多个并发程序交叉执行的一段程序。(由属于不同并发进程的程序段共享公共数据或公用数据变量引起的)
互斥:不允许两个以上的共享该资源的并发进序同时进入临界区。