第四周

线程

1.线程是调度的基本单位,但不是资源分配的基本单位。

选项
A F
B T

2.隶属于同一进程的多个线程共享一组CPU寄存器值,并共享一个堆栈。

选项
A T
B F

3.A thread is also called______.

选项
A a virtual process
B a lightweight process
C a heayweight process
D none of the above

4.A Thread Control Blockstores(TCB)stores:

选项
A User (owner) ID
B Memory map
C The machine state(registers, program counter)
D Open file descriptors

5.用户级线程不依赖于内核。

选项
A F
B T

进程并发

1.并发是指两个或多个事件( )。

选项
A 在同一时刻发生
B 在同一时间区段内发生
C 两个进程相互交互
D 在时间上相互无关

2.单处理机上可以并发执行多个程序。

选项
A
B

3.以下()是程序并发执行的特点。

选项
A 顺序性
B 封闭性
C 间断性
D 可再现性

4.顺序程序和并发程序的执行相比,( )。

选项
A 完全相同
B 并发程序执行总体上执行时间快
C 运行结果都唯一
D 顺序程序执行总体上执行时间快

5. 进程并发执行时可能会产生与时间有关的错误。形成这种错误是由于若干进程( )

选项
A 交替地访问了共享变量
B 改变了各自的执行顺序
C 占用处理器的时间太长
D 执行了相同的程序

进程互斥

1.对临界资源,应采用互斥访问方式来实现共享。

选项
A
B

2.一次仅允许一个进程使用的资源叫临界资源,所以对临界资源是不能实现共享的。

选项
A
B

3.即便线程不作为资源分配单位,线程之间仍可能因为竞争影响并行执行。

选项
A
B

4.The cititcal section of a concurrent process is__.

选项
A a buffer
B a data section
C a synchronization mechanism
D a segment of code

5.The citical resource for process synchronization is __.

选项
A a resource that cannot be recovered if the system fails
B a data section
C a snchonization mechanism
D a segment of code

最后更新: 2020-06-18