若一个进程由于申请的内存资源长期不能得到满足,那么,操作系统处理该进程的最佳方法是()。
A、挂起该进程
B、额外增加该类资源
C、重启该进程
D、撤销该进程
A、挂起该进程
B、额外增加该类资源
C、重启该进程
D、撤销该进程
A、考虑这样一种资源分配策略:对资源的申请和释放可以在任何时刻进行。如果一个进程的资源得不到满足,则考查所有由于等待资源而被阻塞的进程,如果它们有申请进程所需要的资源,则把这些资源取出分给申请进程。 B、例如,考虑一个有三类资源的系统,Available = (4,2,2)。进程A申请(2,2,1),可以满足;进程B 申请(1,0,1),可以满足;若A再申请(0,0,1),则被阻塞(无资源可分)。此时,若C申请(2,0,0),它可以分得剩余资源(1,0,0), 并从A已分得的资源中获得一个资源,于是,进程A的分配向量变成:Available =(1,2,1),而需求向量变成:Need =(1,0,1)。 C、(1)这种分配方式会导致死锁吗?若会,举一个例子;若不会,说明死锁的哪一个必要条件不成立。 D、(2)会导致某些进程的无限等待吗?
A、 计算机系统中,存在多个并发进程既占有部分资源,又等待其他进程释放已占有的资源 B、 计算机系统出现硬件故障 C、 系统拥有资源数略少于进程申请的资源数 D、 计算机系统中的内存容量小
A、A.共享内存页在使用该共享内存的进程的页表当中 B、B.交换机制对共享内存页和进程页表中的页的处理方式一致 C、C.共享内存段属于持久性资源 D、D.共享内存区可以由需要访问的进程将其映射到自己的私有空间