(1)产生死锁的原因是什么?(10分)
(2)产生死锁的必要条件是什么?(10分)
(3)如何处理死锁?(10分)
论述题2
软件工程项目在实施中必须进行科学的管理,以保证工程的进度和质量。软件的配置管理是软件管理的重要内容之一。试述:
(1)软件配置和软件配置管理的概念。(12分)
(2)列举10个软件配置的配置项。(10分)
(3)软件配置管理的基本任务是什么?(8分)
论述题3
设某商品-销售数据库中的信息有:员工员、员工名、工资、销售组名、销售组负责人、商品号、商品价、单价、销售日期、销售量、供应者号、供应者名、供应者地址。假定:一个员工仅在一个销售组;一个销售组可销售多种商品,一种商品只能由一个组销售;一种商品每天有一个销售量;一个供应者可以供应多种商品,一种商品可以多渠道供货。
要求完成下列各题:
(1)根据以上信息,给出E-R图。(10分)
(2)按规范化要求设计出3NF的数据库模式。(10分)
(3)给出数据库模式中每个关系模式的主键和外键。(5分)
(4)在所设计的数据库模式上,检索累计销售总额超过50000元的商品号、商品名、销售总额,并按商品号排序。(5分)
论述题4
网络互连就是通过网络互连设备将分布在不同地理位置的网络和设备相连接,组成更大规模的互联网络。网络互连设备包括中继器、网桥、路由器和网关等。
(1)试述中继器和网桥的工作原理。(10分)
(2)如果一台运行OSI协议的主机要和另外一台运行TCP/IP协议的主机通信,应该采用什么网络互连设备?为什么?(10分)
(3)在如下图所示的局域网中,LAN1和LAN2都是Ethernet,由路由器R互连。现在LAN1上的主机f要给LAN2上的主机c发送一个报文。按照协议分层原则,该报文被封装在Ethernet帧中传递。问:1)该帧在LAN1上传输时帧的源地址和目的地址?2)该帧经过路由器R的转发,在LAN2上传输时的源地址和目的地址?
(注:Ethernet-i表示节点i的Ethernet地址)(8分)