当前位置:高级系统架构师题库>操作系统题库

问题:

[单选,共用题干题]

若某航空公司的飞机订票系统有n个订票终端,系统为每个订票终端创建一个售票终端的进程。假设Pi(i=1,2,…,n)表示售票终端的进程,Hj(j=1,2,…,m)表示公共数据区,分别存放各个航班的现存票数,Temp为工作单元。系统初始化时将信号量S赋值为1)。P进程的工作流程如图1-14所示,a、b和c处将执行P操作和V操作,则图1-14中a、b和c应填入(2)。

空白(1)处应选择()

A . A.0
B . 1
C . 2
D . 3

某计算机系统中有一个CPU、一台扫描仪和一台打印机。现有3个图像任务,每个任务有3个程序段:扫描Si,图像处理Ci和打印Pi(i=1,2,3)。如图1-15所示为3个任务各程序段并发执行的前驱图,其中,(1)可并行执行,(2)的直接制约,(3)的间接制约。空白(3)处应选择() A.S1受到S2和S3、C1受到C2和C3、P1受到P2和P3。 S2和S3受到S1、C2和C3受到C1、P2和P3受到P1。 C1和P1受到S1、C2和P2受到S2、C3和P3受到S3。 C1和S1受到P1、C2和S2受到P2、C3和S3受到P3。 某计算机系统中有一个CPU、一台扫描仪和一台打印机。现有3个图像任务,每个任务有3个程序段:扫描Si,图像处理Ci和打印Pi(i=1,2,3)。如图1-15所示为3个任务各程序段并发执行的前驱图,其中,(1)可并行执行,(2)的直接制约,(3)的间接制约。空白(2)处应选择() A.S1受到S2和S3、C1受到C2和C3、P1受到P2和P3。 S2和S3受到S1、C2和C3受到C1、P2和P3受到P1。 C1和P1受到S1、C2和P2受到S2、C3和P3受到S3。 C1和S1受到P1、C2和S2受到P2、C3和S3受到P3。 某计算机系统中有一个CPU、一台扫描仪和一台打印机。现有3个图像任务,每个任务有3个程序段:扫描Si,图像处理Ci和打印Pi(i=1,2,3)。如图1-15所示为3个任务各程序段并发执行的前驱图,其中,(1)可并行执行,(2)的直接制约,(3)的间接制约。空白(1)处应选择() A."C1S2","P1C2S3","P2C3"。 "C1S1","S2C2P2","C3P3"。 "S1C1P1","S2C2P2","S3C3P3"。 "S1S2S3","C1C2C3","P1P2P3"。 某文件管理系统在磁盘上建立了位示图(Bitmap),记录磁盘的使用情况。若磁盘上的物理块依次编号为0、1、2、…,系统中字长为32位,每一位对应文件存储器上的一个物理块,取值0和1分别表示空闲和占用,如下所示。假设将4195号物理块分配给某文件,那么该物理块的使用情况在位示图中的第(1)个字中描述;系统应该将(2)。空白(1)处应选择() A.128。 129。 130。 131。 在如图1-11所示的树形文件系统中,方框表示目录,圆圈表示文件,"/"表示路径中的分隔符,"/"在路径之首时表示根目录。假设当前目录是D2,进程A以如下两种方式打开文件f2:方式①fd1=open("(1)/f2",ORDONLY);方式②fd1=open("/D2W2/f2",O_RDONLY);其中,方式①的工作效率比方式②的工作效率高,因为采用方式①,文件系统是从(2)。空白(2)处应选择() A.根目录开始查找文件f2,系统查找时间少,读取f2文件次数不变。 当前路径开始查找文件f2,系统查找时间少,读取f2文件次数少。 根目录开始查找文件f2,系统查找时间少,读取f2文件次数少。 当前路径开始查找文件f2,系统查找时间少,读取f2文件次数不变。

若某航空公司的飞机订票系统有n个订票终端,系统为每个订票终端创建一个售票终端的进程。假设Pi(i=1,2,…,n)表示售票终端的进程,Hj(j=1,2,…,m)表示公共数据区,分别存放各个航班的现存票数,Temp为工作单元。系统初始化时将信号量S赋值为1)。P进程的工作流程如图1-14所示,a、b和c处将执行P操作和V操作,则图1-14中a、b和c应填入(2)。

空白(1)处应选择()
参考答案:

  参考解析

因为该航空公司的飞机订票系统有n个订票终端,多个客户可能在不同的终端同时订购某一航班的票,导致售票出错。例如,当某航班只剩下一张票时,有3个客户在3个不同的终端订购,则3个终端可能同时售出这张票,而这是不允许的,因此,必须要设置一个信号量S,用来表示某航班当前是否有客户在订票或者待订票的人数。该信号量的初值为1,表示同时只能有一个客户订购某个航班的票。当有客户在某个终端订购某航班的票时,首先要执行P(S)操作,使其他客户等待。当完成订票或者票已售完时,再执行V(S)操作。

相关题目:

在线 客服