1、2015年下半年
解析:
S1和S5的PV都是成对出现,是互斥信号量,他们都只能同时有一个进程可以访问,所以都等于1。S2和S3则是同步信号量。
S2代表半成品最多能放多少,所以是n,S4代表成品能放多少,所以是m。
2、2016年上半年
解析:
每块10个磁道,一个磁道6ms,所以60ms。
每块延迟时间和传输时间都为100ms和20ms,则是120ms。
120+60 = 180ms
100块则是100*180 = 18000ms
- 耦合关系:
无直接耦合:两个模块直接没有任何关系,模块独立性最高,他们之间没任何关联和数据调用。
数据耦合:指两个模块之前存在调用关系,传递简单数据值。
标记耦合:指两个模块之间传递的是数据结构。
控制耦合:指一个模块调用另一个模块时,传递的是控制变量,通过控制变量选择执行另一个模块里的某个功能。
外部耦合;模块之间通过软件之外的环境联接。(如I/O将模块耦合到特定的设备)
公共耦合:指两个模块直接没有直接联系,通过公共数据环境相互作用。
内容耦合:当一个模块直接使用另一个模块内部数据,通过非正常入口转入另一个模块时候。
- 系统安全是 漏洞发现和补丁管理。
入侵检测和流量控制 是 网络安全。
5、2016下半年
解析:
段号的地址长度为:31-23 = 8位,所以2的8次方= 256
页号的地址长度为:23-12 =11位,所以2的11次方等于2048
页内地址长度为0到12则是 13位,所以2的13次方8192,再除以1024=8
所以选B
6、2016下半年
解析:
1GB = 1024MB
所以磁盘有300*1024 = 307200个物理块
307200/32 = 9600
- 某开发小组为公司开发一个产品控制软件,监控产品和生产销售过程,从购买各个材料开始,到产品加工销售和全过程跟踪,购买材料,产品加工以及销售过程发生巨大变化。该软件开发最不适应的______模型,主要因为这种模型_______。
解析:
最不适应 瀑布模型,因为瀑布模型不能适应开发过程巨大的变化,他的特点是 从一个阶段瀑布般的转到另一个阶段的过程。
原型模型:对需求不明确,开发人员迅速开发整个系统或者系统一部分理解问题。
- 在结构化开发中,______主要包含对数据结构和算法的设计。
解析:
过程设计:确定软件各个部分内部算法和数据结构,并选定某种过程表达形式来描述各种算法。
体系结构设计:定义软件的主要结构及关系。
数据设计:基于实体联系图确定软件涉及文件系统的结构及数据的表结构。
接口设计:描述用户界面,软件或者硬件提供的外部接口,以及各种构建内部接口。
- 三明治测试策略,缺点是需要较多的驱动模块和桩模块。
- 序列图:把对象放在上面,每个对象都有虚线连接。
通信图:则如同红色,有线连接两个对象,而且线旁边有箭头表示消息的流向。
状态图大部分对象都表示状态,或者根据是否是圆角矩形。
活动图则是完全是椭圆矩形。