一个正在运行的进程如果需要某些资源才能够运行,而这个资源正在被其他进程占有,这时这个进程就由运行状态变成( )
A.就绪状态
B.睡眠状态
C.等待状态
D.阻塞状态
当一个正在运行的进程需要目前还不能获得的资源,OS就将这个进程放人阻塞队列,这时这个进程就处于阻塞状态。
第1题:
操作系统进程有若干个状态,若一个进程已具备运行状态,但因为其他进程正占用CPU,
所以暂时不能运行而等待分配CPU,这时的状态是()
A、执行态
B、就绪态
C、等待态
D、空闲态
答案:B
第2题:
某一个进程进入了和临界资源A相关的临界区,在临界区中,再次申请资源B未成功而变成阻塞状态,那么,这个时候,正确的描述是____
A.其它进程不能够进入和临界资源A相关的临界区
B.其它进程可以进入和临界资源A相关的临界区
C.其它进程不能使用CPU资源
D.这个进程将永远得不到资源B
第3题:
假设我们正在运行一个进程,进程编号为ID=295;另一个进程编号为ID=3455,执行程序名称为:this.proc;如果我们不希望进程3455夺取进程295的资源,我们可以将进程3455放到后台运行,这是通过在命令行下执行命令()来实现的。
A.this.proc &
B.this.proc !
C.renice 3455
D.top
第4题:
一个正在访问临界资源的进程因为申请I/O操作而阻塞时,它允许其他进程进入其临界区。
第5题:
39、计算机系学生想到了下面这个消除死锁的有效方法:当某一进程请求一个资源时,规定一个时间限。如果进程由于得不到需要的资源而阻塞,定时器开始运行。当超过时间限时,进程会被释放掉,并且允许该进程重新运行。