100271. 一个进程释放一种资源将有可能导致一个或几个进程( A )。
A.由就绪变运行 B.由运行变就绪 C.由阻塞变运行 D.由阻塞变就绪 100272. 一次I/O操作的结束,有可能导致( C )。
A.一个进程由睡眠变就绪 B.几个进程由睡眠变就绪 C.一个进程由睡眠变运行 D.几个进程由睡眠变运行 100273. 当一个进程从CPU上退下来时,它的状态应变为( C )。 A.静止就绪 B.活动就绪 C.静止睡眠 D.活动睡眠 100274. 为使进程由活动就绪变为静止就绪,应利用( A )原语? A.Suspend B.Active C.Block D.Wakeup 100275. 在下面的叙述中,不正确的是( D )。 A.一个进程可创建一个或多个线程 B.一个线程可创建一个或多个线程 C.一个线程可创建一个或多个线程 D.一个进程可创建一个或多个进程
100276. 若系统中只有用户级线程,则处理机调度单位是(A )。 A.线程 B.进程 C.程序 D.作业 100277. 一个进程是( C )。 A.由协处理机执行的一个程序 B.一个独立的程序+数据集 C.PCB结构与程序和数据的组合
6
D.一个独立的程序
100278. 下列几种关于进程的叙述,( B )最不符合操作繁育地进程的理解?
A.进程是在多程序并行环境中的完整的程序 B.进程可以由程序、数据和进程控制描述 C.线程是一种特殊的进程
D.进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位
100279. 在下面的叙述中正确的是(B )。 A.线程是比进程更小的能独立运行的基本单位
B.引入线程可提高程序并发执行的程度,可进一步提高系统效率 C.线程的引入增加了程序执行时时空开销 D.一个进程一定包含多个线程
100280. 下面关于线程的叙述中,正确的是( A )。
A.不论是系统支持线程还是用户级线程,其切换都需要内核的支持 B.线程是资源的分配单位,进程是调度和分配的单位 C.不管系统中是否有线程,进程都是拥有资源的独立单位 D.在引入线程的系统中,进程仍是资源分配和调度分派的基本单位 100281. 在下面的叙述中,正确的是( D )。 A.引入线程后,处理机只在线程间切换 B.引入线程后,处理机仍在进程间切换 C.线程的切换,不会引起进程的切换
7
D.线程的切换,可能引起进程的切换
100282. 进程的控制信息和描述信息存放在( B )。 A.JCB B.PCB C.AFT D.SFT 100283. 进程依靠( D )从阻塞状态过渡到就绪状态。 A.程序员的命令 B.系统服务
C.等待下一个时间片到来 D.\合作\进程的唤醒 100284. 在Windows NT中( A )可以处于就绪状态。 A.进程 B.线程 C.程序 D.作业 100285. 只作用于一个进程一次的原语是(A )。 A.创立 B.解挂 C.阻塞 D.挂起 100286. 在Unix系统中,处于( C )状态的进程最容易被执行。 A.辅存睡眠 B.内存睡眠 C.内存就绪 D.辅存就绪 100287. 从执行状态挂起的进程解除挂起时进入( A )状态。 A.就绪 B.执行 C.阻塞 D.挂起 100288. 一个进程执行过程中不可能对应(C )。
A.一个PBC B.一个JCB C.多个PCB D.一个程序
100289. 用P、V操作管理临界区时,信号量的初值一般应定义为( C )。
A.-1 B.0 C.1 D.任意值
100290. 有m个进程共享同一临界资源,若使用信号量机制实现对一临界资源的互斥访问,则信号量的变化范围是( C )。
8
A.1至-(m-1) B.1至m-1 C.1至-m D.1至m 100291. 在下面的叙述中正确的是( C)。
A.临界资源是非共享资源 B.临界资源是任意共享资源 C.临界资源是互斥共享资源 D.临界资源是同时共享资源 100292. 对进程间互斥的使用临界资源,进程可以( B)。 A.互斥的进入临界区 B.互斥的进入各自的临界区 C.互斥的进入同一临界区 D.互斥的进入各自的同类资源临界区
100293. 设两个进程共用一个临界资源的互斥信号量mutex,当mutex=1时表示(B)。
A.一个进程进入了临界区,另一个进程等待 B.没有一个进程进入临界区 C.两个进程都进入临界区 D.两个进程都在等待
100294. 设两个进程共用一个临界资源的互斥信号量mutex,当mutex=-1时表示(C)。
A.一个进程进入了临界区,另一个进程等待 B.没有一个进程进入临界区 C.两个进程都进入临界区 D.两个进程都在等待
100295. 当一进程因在记录型信号量S上执行P(S)操作而被阻塞后,S的值为(B)。
9
A.>0 B.<0 C.≥0 D.≤0
100296. 当一进程因在记录型信号量S上执行V(S)操作而导致唤醒另一进程后,S的值为(B)。
A.>0 B.<0 C.≥0 D.≤0
100297. 如果信号量的当前值为-4,则表示系统中在该信号量上有(A)个进程等待。
A.4 B.3 C.5 D.0
100298. 若有4个进程共享同一程序段,而且每次最多允许3个进程进入该程序段,则信号量的变化范围是(B )。 A.3,2,1,0 B.3,2,1,0,-1 C.4,3,2,1,0 D.2,1,0,-1,-2
100299. 若信号S的初值为2,当前值为-1,则表示有(B )个等待进程。
A.0 B.1 C.2 D.3
100301. 并发进程之间(A )。
A.彼此无关 B.必须同步 C.必须互斥 D.可能需要同步或互斥
100302. 在操作系统中,有一组进程,进程之间具有直接相互制约性。这组并发进程之间(B)。
10