(单选题)
如果进程请求它必须等待的某些事件,则进程进入( )。
A.阻塞状态
B.挂起状态
C.退出状态
D.就绪状态
参考答案:A
参考解析:
A项,进程进入阻塞状态:正在执行的进程,由于等待某个事件发生而无法执行时,便放弃处理机而进入阻塞状态。引起进程阻塞的事件有很多种,例如:等待I/O完成、申请缓冲区不能满足、等待信号等,当选。B项,导致进程进入挂起状态:(1)终端用户的请求;(2)父进程的请求;(3)负荷调节的需要;(4)操作系统的需要。(检查运行中的资源使用情况或进行记账),不当选。C项,进程退出的方式:1.exit和return 的区别:exit是一个函数,有参数。exit执行完后把控制权交给系统;return是函数执行完后的返回。return执行完后把控制权交给调用函数。exit和abort的区别:exit是正常终止进程;about是异常终止,不当选。D项,进程进入到就绪状态:(1)运行态——就绪态:运行时间片到,或出现有更高优先权进程。(2)等待态——就绪态:资源得到满足或某事件己经发生,如外设传输结束;人工干预完成,不当选。故本题正确答案选A。
知识点:计算机系统概述 计算机 计算机基本知识 通用 公基
