【操作系统原理习题】 多线程
其他
2020-04-21 12:56:40
阅读次数: 0
请使用浏览器快捷键Ctrl+F搜索题目
1.线程是调度的基的基本单位,但不是资源分配的基本单位。
2.隶属于同一进程的多个线程共享一组CPU寄存器值,并共享一个堆栈。
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.用户级线程不依赖于内核。
6.并发是指两个或多个事件( )。
|
选项 |
A |
在同一时刻发生 |
B |
在同一时间区段内发生 |
C |
两个进程相互交互 |
D |
在时间上相互无关 |
7.单处理机上可以并发执行多个程序。
8.以下()是程序并发执行的特点。
|
选项 |
A |
顺序性 |
B |
封闭性 |
C |
间断性 |
D |
可再现性 |
9.顺序程序和并发程序的执行相比,( )。
|
选项 |
A |
完全相同 |
B |
并发程序执行总体上执行时间快 |
C |
运行结果都唯一 |
D |
顺序程序执行总体上执行时间快 |
10. 进程并发执行时可能会产生与时间有关的错误。形成这种错误是由于若干进程( )
11.对临界资源,应采用互斥访问方式来实现共享。
12.一次仅允许一个进程使用的资源叫临界资源,所以对临界资源是不能实现共享的。
13.即便线程不作为资源分配单位,线程之间仍可能因为竞争影响并行执行。
14.The cititcal section of a concurrent process is__.
|
选项 |
A |
a buffer |
B |
a data section |
C |
a synchronization mechanism |
D |
a segment of code |
15.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 |
发布了43 篇原创文章 ·
获赞 20 ·
访问量 1万+
转载自blog.csdn.net/qq_33384402/article/details/104897435