交换技术(swaping) 视频11
进程挂起的原因
1)进程全部阻塞,处理机空闲
2)系统负荷过重,内存空间紧张
3)操作系统需要,操作系统可能挂起后台进程或者一些服务进程(后台进程 优先级比 前天进程低),或者可能导致系统故障的进程
4)终端用户的请求
5)父进程的需求
被挂起进程的特征
1)不能立即执行
2)可能等待某个事件的发生,(若是,阻塞条件独立于挂起条件,即使阻塞事件发生,该进程也不能立即执行
3)使之挂起的进程为:自身、其父进程、os
4)只有挂起它的进程才能使之由挂起状态转换为其他状态
挂起与阻塞
阻塞? 进程是否等待事件,
挂起? 进程是否被换出内存
就绪/挂起 只要调入内存即可执行
阻塞/挂起 进程在外存,等待事件
处理机可调度执行的进程:
1)新创建的进程
2)换入一个以前挂起的进程 系统会还如一个以前挂起的进程执行.