操作系统
上一节
下一节
操作系统是直接控制计算机和管理计算机硬件和软件资源,合理组织计算机工作流程,以及方便用户的软件集合。
处理器管理
存储管理(内存管理)
设备管理
文件管理
用户接口
主要任务:
确定处理器(CPU)的分配调度策略
实施处理器资源的分配与回收等。
进程管理:
(1)进程概念
进程是正在运行的程序。每运行一个程序,就启动了一个进程。
(2)多道程序运行环境
windows是单用户多任务操作系统。即同时可以运行多个程序,所以,某个时刻可能有多个进程。
那么,多个程序在一个CPU上,是如何运行的呢?
(3)进程的三个状态
就绪态:进程已具备运行条件,但CPU被其他进程占用,只能等待分配CPU
执行态:当前进程已分配到CPU,程序正在运行。
等待态(也称阻塞态):因等待某件事件发生而暂不能运行。

(4)进程控制块
操作系统通过进程控制块PCB对进程进行管理和控制。PCB中记录了进程的状态、优行级、CPU使用
时间等详细信息。

(5)线程概念
线程是CPU中运行的最小单位。在Windows 98/NT下,每个进程可以启动几个线程。
进程与线程的关系:一个进程可以有多个线程,但一个线程只能属于一个进程。






