1、下列各种数据对象中,与进程具有一一对应关系的是(进程控制块)。
解释:进程控制块(PCB),系统为了管理进程设置的一个专门的数据结构,用它来记录进程的外部特征,描述进程的运动变化过程。
2、某个进程由多个线程组成,其中一个线程被调度程序选中投入运行,其他的线程有的位于就绪队列,有的被阻塞,则此时该进程的状态是(运行状态)。
解释: 该进程已经有线程投入运行,即进程占用了CPU资源,所以为运行状态。
3、在Pthread线程包中,线程操作pthread_join 的含意是(等待一个特定线程的退出)。
4、下列各种情况中,一定不会引起进程调度的操作是(一个进程从就绪状态变成了运行状态)。
5、在Pthread线程中,线程操作pthread_yield表示的是(线程让出cpu)。
6、在采用非抢占式调度的系统中,不能引起新进程调度的事件是(新创建的进程只能进入就绪队列,无法引起进程调度)。
7、多道程序设计的意义是(宏观上有多个进程在计算机中同时运行)。
8、进程从运行态转换为阻塞态的原因是(需要的数据没有准备好)。
解析:a)请求系统服务;b)启动某种操作;c)新数据尚未到达;d)无新工作可做。
9、一个运行着的进程打开了一个新的文件,则指向该文件数据结构的关键指针存放在(进程控制块中)。
10、在Pthread线程包的使用中,当用户编程创建一个新的线程时,需要使用的线程库函数是(pthread_create)。