问答题 论述题1 操作系统中,利用信号量、P操作和V操作,可以实现进程间的同步与互斥,P操作和V操作都是原语。 (1)解释原语的含义。 (2)给出P操作和V操作的定义。 (3)用P操作和V操作实现进程A,B之间的互斥,给出信号量S的初值,描述进程A,B竞争进入临界区的程序。 论述题2 作为软件开发人员工作的准则和规程,整个软件开发过程应提交13种文档。试列举其中10种文档,并分别对其内容进行简要说明。(超过10个文档部分不计分) 论述题3 某公司管理数据库要求提供下述服务: ①每月底造一张用户表,表中包括:代销处名、代销处地址、负责人、代销处所属用户代号。 ②通过输入用户代号可查询代销处的订货情况。查询输出:订单号、商品代号、商品名称、订货量、价格、订货日期、供货日期。 说明;一张订单可订多种商品,不同商品的供货日期可以不同。 要求:根据以上情况,完成如下设计: (1)分析给出的信息,构造满足需求的E—R图, (2)将E—R图转换为等价的关系模型, (3)指出每个关系模式的主键和外键, (4)用SQL语句定义商品“VCIY”的订货视图,包括:用户代号、订单号、订货日期、供货日期; (5)用关系代数表达式表示:“检索价格在500元以上(含500元)的商品的商品名称、订货量。” 论述题4 在随机访问协议中,结点总是以信道的最高速率进行传输。当发生冲突时,结点将重传数据帧直到成功发送。 (1)描述ALOHA协议的访问规则。 (2)描述CSMA/CD的访问规则. (3)试比较以上两种协议的性能。
【正确答案】
【答案解析】