操作系统考试题 吴丽华
3,(",?<,(",B
(
()&,0D'$,("101&,(D')01*&.0D'$,("101*&.0D'1
.进程*(,、-+5、+$,分别对缓冲区3$@@(%、3$@@(%进行操作。*(,把产生的数据送3$@@(%;-+5把
3$@@(%的数据复制到3$@@(%中;+$,把3$@@(%中的数据取出来打印。请选择相关的&,、*&.语句完
善给出的流程:流程中是*(,的私用信号量;、是-+5的私用信号量;是+$,的私用信号量。
4&%>>>?('&+)%(?<B
3$@@(%>3$@@(%?,('B
3(*
+&%3(*
*(,?3(*
%(+(&,
+%$-(&,('"B
&,01B
3$@@(%?<"B
B
$,.@&.(B
(
-+5?3(*
%(+(&,
&,01B
B
-+53$@@(%,3$@@(%B
B
7B
$,.@&.(B
(
+$,?3(*
%(+(&,
8B
5?<3$@@(%B
*&.01B
+%,&,&5B
$,.@&.(B
(
+&%(
(
:①>>> ②>>> ③>>> ④>>>
、、、7、8:
①&,01 ②&,01③&,01 ④&,01
⑤*&.01⑥*&.01 ⑦*&.01 ⑧*&.01
.用户级线程与内核线程之间的关系存在多对一、一对一、多对多三种模型。其中:多对一模型
是指多个用户级线程映射到一个内核线程。在这种模型中用户级线程在内核之上支持,并在用户空
间通过实现;对线程的创建、管理、和调度内核支持;任何一个用户级线程执行了引起阻塞的
系统调用,则该阻塞;开发人员可创建任意多的线程,系统的并发度(并发性能)。一对一模
型是指每个用户级线程映射到一个内核线程,在这种模型中线程的并发能力7,能8运行在多处理
器系统上。多对多模型是指多路复用了许多用户级线程到同样数量或更小数量的内核线程上,开发
人员可创建9的用户级线程,内核线程可在多处理器系统上并行运行。
:①内核 ②线程库 ③原语 ④系统调用
2#6'+
2#6'+
1'% 4., .#%
卡片
打印机