答:结构性;共享性;动态性;独立性;制约性;并发性;
34.进程最基本的状态有哪些?哪些事件可能引起不同状态之间的转换?
答:运行态;就绪态;等待态;
(1)运行态-等待态:运行进程等待使用某种资源或者某事件发生
(2)等待态-就绪态:所需资源得到满足或某事件已经完成
(3)运行态-就绪态:运行时间片到时或出现更高优先级的进程,当前进程被迫让出处理器。
(4)就绪态-运行态:当 CPU 空闲时,调度程序选中一个就绪进程执行。
35.五态模型的进行中,新建态和终止态的主要作用是什么?
答:新建态:对应于进程被创建时的状态,进程尚未进入就绪队列,对于进程管理非常有用。
终止态:进程完成任务到达正常结束点或者因错误而异常终止,或被操作系统及有终止权的进程所终止时
所处的状态。进入终止态程序不再执行,等待操作系统进行善后处理。
36.试说明引发创建一个进程的主要事件。
答:1.提交批处理作业2.有交互式作业登录终端3.Os 创建服务进程4.已存在的进程创建新进程。
37.多数时间片轮转调度使用固定大小的时间片,
(1)选择小时间片的理由。
增大时间片,随着就绪队列中进程/线程的增加,轮转一次所耗费的时间加长,即对每个线程/进程的响应速
度均放慢。
(2)选择大时间片的理由。
时间片取值太小,导致大多数进程/线程都不可能在一个时间片内运行完毕,就会频繁切换,开销显著增大,
效率低下。
38.什么是进程的挂起状态?列出挂起进程的主要特征。
答:系统资源特别是主存资源不能满足进程运行的要求,此时必须把某些进程挂起,置于磁盘对换区,释放其
所占用的某些资源,暂时不参与低级调度,起到平滑系统负载的目的。
特征:此进程不能立即执行;此进程可能会等待某事件发生,所等待的时间独立于挂起条件,时间结束并不能
导致进程具备可执行条件;此进程进入挂起状态是由于操作系统,父进程或进程自身阻止其运行;进程挂起状
态的结束命令只能通过操作系统或父进程发出。
39.什么情况下会产生挂起等待态和挂起就绪态?试举例说明。
答:挂起等待态:进程正在等待某一时间发生且进程在辅助存储器中。
等待态—挂起等待态:如果当前不存在就绪进行,系统根据资源分配状况和性能要求,选择等待态进程对换出
去,使之处于挂起等待态。
挂起就绪态:进程具备运行条件,但目前在辅助存储器中,只有当进程被对换到主存时才能调度执行。
评论23
最新资源