如题,谢谢回答!

解决方案 »

  1.   

    嗯。
    当进程被加载到内存后,分配了相应的资源(就差cpu了)后,就处理活动就绪状态。
    当就绪的进程挂起后,它的程序和数据被放到了外存,此时就处于静止就绪状态。
    如果想深入了解的话,看操作系统
      

  2.   

       当进程处于未被挂起的就绪状态时,称此为活动就绪状态,表示为Readya。当用挂起原语Suspend将该进程挂起后,该进程便转变为静止就绪状态。表示为Readys(处在Readys状态的进程,不再被调度执行)   处于Readys状态的进程,若用激活原语Active激活后,该进程将转变为Readya状态.其它方面1、2楼说得很好了
      

  3.   

    其实就是就绪(ready)状态的细分,对应的还有静止等待和动态等待。
      

  4.   

    其实也就换了个名:
    就绪 --> 挂起就绪
    阻塞 --> 挂起阻塞
      

  5.   

    进程的基本状态1、三种基本状态①就绪状态    进程已获得了除CPU之外的所有资源,处于就绪态的进程有多个,它们存放在就绪队列中。②执行状态    处于就绪状态的进程,只要获得处理机,就可执行。在单处理机系统中,只有  一个进程处于执行态,在多处理机系统中,有多个进程处于执行态。③阻塞态    进程因发生某个事件(如请求I/O、申请缓冲空间)而暂停执行的状态。即进程的执行受到阻塞。(等待/睡眠)处于阻塞态的进程有多个,通常把它们排成一个阻塞队列。有的系统中,根据阻塞的原因不同,把它们排成多个阻塞队列。2、新状态和终止状态(对一个进程而言,处于新状态和终止状态的只有一次。①新状态    一个进程刚刚建立,还未送入就绪队列时的状态。②终止状态    指一个进程正常或异常结束,OS把它从就绪队列中移出,但尚未将它撤消时的状态。3、进程状态的转换(1)新状态———就绪态    就绪队列接纳新进程(2)就绪态———执行态    处于就绪态的进程,当进程调度为之分配了处理机之后,会转换为执行态。(3)执行态———阻塞态    正在执行的进程,因发生某个事件而无法执行。(4)执行态———终止态    当一个进程已经完成或发生某个事件,如地址越界、非法指令、算术运算错而异常结束时。
      

  6.   

    你先明白:当系统内存不够的时候,操作系统会把外存的一部分虚拟成内存来使用。当内存不够的时候,用户进程请求将自己挂起或者父进程请求将自己的子进程挂起,则会出现静止就绪和静止阻塞。其过程是:首先检查被挂起的进程的状态,如果:
    1.该进程为活动就绪(在计算机内存中),则用挂起原语suspend()将其改为静止就绪(计算机外存——但操作系统虚拟成内存使用);
    2.该进程为活动阻塞(在计算机内存中),也调用挂起原语suspend()将其改为静止阻塞(计算机外存,OS虚拟成内存来使用)。简单来说,活动就绪和活动阻塞时在计算机内存里面的;但是静止就绪和静止阻塞实在计算机外存,但该外存被计算机操作系统虚拟成内存来使用。