死锁产生的必要条件包括()
A. 互斥
B. 持有并等待
C. 非抢占
D. 循环等待
有关管理进程等待的描述正确的是()
A. wait()系统调用用于父进程等待子进程的结束
B. 子进程结束时通过exit()向父进程返回一个值
C. 当某子进程调用exit()时,唤醒父进程,将exit()返回值作为父进程中wait的返回值
D. 进程结束执行时调用exit(),完成进程的部分占用资源的回收
关于进程加载执行的描述正确的是()
A. 系统调用exec( )加载新程序取代当前运行进程
B. 系统调用exec( )允许进程“加载”一个完全不同的程序,并从main开始执行
C. exec调用成功时,它是相同的进程,但是运行了不同的程序
D. exec调用成功时,代码段、堆栈和堆(heap)等完全重写了
关于创建新进程的描述正确的是()
A. fork() 创建子进程中,会复制父进程的所有变量和内存
B. 子进程的fork()返回0
C. 父进程的fork()在创建子进程成功后,返回子进程标识符
D. fork() 创建子进程中,会复制父进程的页表