死锁处理方法主要包括()
A. 死锁预防(Deadlock Prevention):确保系统永远不会进入死锁状态
B. 死锁避免(Deadlock Avoidance):在使用前进行判断,只允许不会出现死锁的进程请求资源
C. 死锁检测和恢复(Deadlock Detection and Recovery):在检测到运行系统进入死锁状态后,进行恢复
D. 由应用进程处理死锁:通常操作系统忽略死锁
死锁产生的必要条件包括()
A. 互斥
B. 持有并等待
C. 非抢占
D. 循环等待
有关管理进程等待的描述正确的是()
A. wait()系统调用用于父进程等待子进程的结束
B. 子进程结束时通过exit()向父进程返回一个值
C. 当某子进程调用exit()时,唤醒父进程,将exit()返回值作为父进程中wait的返回值
D. 进程结束执行时调用exit(),完成进程的部分占用资源的回收
关于进程加载执行的描述正确的是()
A. 系统调用exec( )加载新程序取代当前运行进程
B. 系统调用exec( )允许进程“加载”一个完全不同的程序,并从main开始执行
C. exec调用成功时,它是相同的进程,但是运行了不同的程序
D. exec调用成功时,代码段、堆栈和堆(heap)等完全重写了