答案:D
解析:
微内核优点:结构清晰、内核代码量少、安全性和可靠性、可移植性强、可伸缩性、可扩展性。
缺点:难以进行良好整体优化、进程间互相通信开销大、内核功能代码不能直接调用而带来服务的效率低。

A、110 000 000 000 00100
B、010 000 000 000 00100
C、110 000 000 000 00000
D、110 000 000 000 00010
答案:A
解析:
4KB = 4096
2^12 = 4096
所以二进制0010计算十进制
1*2^1 = 2
图中2对应的110
所以选择A
答案:C
解析:
段页表进行管理,比如编译器可以将个程序分成5个虚拟空间,即符号表、代码段、常数段、数据段和调用栈。
分区式管理:一个程序是一段,使用基址极限对来进行管理的管理方法。
页式管理:一个程序分许多固定大小的页面,使用页表进行管理的管理方法。
答案:
软件描述,软件开发,软件有效验证,软件演化。
其中软件描述:确定功能和使用限制。
答案:B
解析:
需求分析工具分为:基于自然语言、图形描述的工具 和 基于形式化需求定义语言。
答案:可修改性,测试性和可移植性。
解析:信息隐蔽指按模块封装不同的api,api是可修改性,测试性和可移植性。
答案:B
解析:交易管理机制保证 交易一致性。
答案:
静态视图 能判断质量特性。
并发行为的 动态视图 能判断系统行为特性。
逻辑视图、进程视图、实现视图和配置视图。
逻辑视图 记录设计元素的功能和接口。
()模式为创建一系列相关或相互依赖的对象提供了一个接口。
()模式将复杂对象的构建与其表示分离,这样构件过程可以创建不同的对象。
()模式允许对象在不了解创建对象的确切类以及创建细节情况下创建自己定义对象。
分别是抽象工厂,建造者,原型模式。
解析:
平衡点求法:总成本 = 总收益
可变成本4000万/2500 = 1600元
总成本 = 额定成本+可变成本 = 2500000+1600N
总收益 = 2500 N* (1-0.16)=2100N
250 0000 + 1600N = 2100N
250 0000 =500N
N = 5000
所以5000台