为保证系统数据库的完整性,可以把信号量定义为某个库文件(或记录)的锁,初值为1,任何进程存取该库文件(或记录)之前先对它作一个操作,存取之后对它作一个(),从而做到对该文件(或记录)任一时刻只有一个进程可存取,但要注意使用不当引起的死锁。
第1题:
下列说明中,不属于随机文件特点的是( )。
A.可以随意读取随机文件中任一记录的数据
B.随机文件没有只读或只写的操作方式,随机文件只要一打开,就既可读又可写
C.随机文件的操作是以记录为单位进行的
D.随机文件的读、写操作语句与顺序文件的读写操作语句一样
第2题:
A.应用程序
B.并发进程
C.数据库
D.操作
第3题:
A、读
B、写
C、改名
D、复制
第4题:
对一个信号量S的初值S.value表示系统中某种资源的数目,若做了P、V操作后使得 S.value<0,下列说法正确的是( )。
A.系统资源已分配完毕
B.该值的绝对值为系统剩余资源数
C.此时其他进程不能再执行P、V操作
D.此时执行V操作,表示又一个进程进入进程阻塞队列
第5题:
在数据库管理系统的层次结构中,数据存取处理的对象是单个【 】。它是上层的集合操作转化为单记录操作。
第6题:
下列说明中,不属于随机文件特点的是 A.可以随意读取随机文件中任一记录的数据B.随机文件没有只读或只写的操作方式,随机文件只要一打开,就既可读又可写C.随机文件的操作是以记录为单位进行的D.随机文件读、写操作语句与顺序文件的读写操作语句一样
第7题:
A、投影
B、连接
C、选择
D、复制
第8题:
A.文件
B.记录
C.数据项
D.字符串
第9题:
在学生管理的关系数据库中,存取一个学生信息的数据单位是( )。
A.文件
B.数据库
C.字段
D.记录
第10题:
重新定义P操作: P(s): S=S-1; if s<0 then {将本进程插入相应等待队列的队首}; V操作的定义不变。 使用上述定义的信号量操作。现有n个进程竞争进入一个临界区,需要使用(24),并保证进程能够以正常的次序公平地进入临界区。
A.1个信号量,初值为1
B.2个信号量,初值分别为1,0
C.n-1个信号量,初值均为1
D.n/2个信号量,初值均为1