6.2操作系统的基本知识 6.2.1处理器管理 功能:中断处理;多道程序设计;进程管理;处 理器调度
6.2操作系统的基本知识 6.2.1 处理器管理 功能:中断处理;多道程序设计;进程管理;处 理器调度
进程的概念 1.定义:进程是具有独立功能的程序关于某个数 据集合上的一次运行活动,是系统进行资源分配 和调度的独立单位。(是一个程序的一次执行) 程序与进程之间的区别 1)进程是由程序和数据组成的,进程离开程序是没 有意义的。 2)程序是静态的,进程是动态的。 3)进程有生命周期,有诞生有消亡。进程是短暂的, 而程序是相对长久的 4)—个程序可以对应多个进程。 5)进程有创建其它进程的功能,而程序没有
一、进程的概念 1.定义:进程是具有独立功能的程序关于某个数 据集合上的一次运行活动,是系统进行资源分配 和调度的独立单位。(是一个程序的一次执行) 2.程序与进程之间的区别 1)进程是由程序和数据组成的,进程离开程序是没 有意义的。 2)程序是静态的,进程是动态的。 3)进程有生命周期,有诞生有消亡。进程是短暂的, 而程序是相对长久的。 4)一个程序可以对应多个进程。 5)进程有创建其它进程的功能,而程序没有
进程的组成及状态变化 进程的三种基本状态 进程在生命周期内处于且仅处于三种基本状态之 1)运行态( Running): 进程占有CPU,在CPU上运行 2)就绪态( Ready) 个进程已经具备运行条件,但由于无CPU暂时 不能运行的状态。(进程已得到除CPU以外的 所有资源,一旦获得CPU时,立即可以运行。)
一、进程的组成及状态变化 1.进程的三种基本状态 进程在生命周期内处于且仅处于三种基本状态之 一。 1)运行态(Running): 进程占有CPU,在CPU上运行。 2)就绪态(Ready): 一个进程已经具备运行条件,但由于无CPU暂时 不能运行的状态。(进程已得到除CPU以外的 所有资源,一旦获得CPU时,立即可以运行。)
3)等待态( Blocked) 进程因等待某种事件的发生而暂时不能运 行的状态。如等待I/0结束,即使CPU空 闲,该进程也不能运行
3)等待态(Blocked): 进程因等待某种事件的发生而暂时不能运 行的状态。如等待I/O结束,即使CPU空 闲,该进程也不能运行
2.状态转换 在进程运行过程中,由于进程自身进展 凊况及外界环境的变化,这三种状态 (可依据一定的条件)可以相互转换
2.状态转换 在进程运行过程中,由于进程自身进展 情况及外界环境的变化,这三种状态 (可依据一定的条件)可以相互转换