2006年软件评测师考试试题与解析

需积分: 0 0 下载量 93 浏览量 更新于2024-08-02 收藏 140KB DOC 举报
"06年软件评测师试题及答案,包含计算机系统、模块耦合度、计算机可靠性、内聚度、同步与互斥、死锁、操作系统、磁盘管理、数据库设计等多个知识点" 1. 计算机系统层次结构: 在计算机系统中,存取速度最快的是CPU内部寄存器,其次是高速缓存Cache,接着是主存,最后是大容量磁盘。这体现了计算机存储层次结构,越靠近CPU的存储部件速度越快,但容量相对较小。 2. 模块耦合度: 模块的耦合度衡量的是模块间相互关联的程度,高耦合度意味着模块间关联性强,不利于系统的维护和扩展。理想的系统设计应尽量降低模块间的耦合度。 3. 计算机系统可靠性: 若计算机系统由500个元器件构成,每个元器件的失效率为10^-7/H,这是一个串联系统,系统的平均故障间隔时间(MTBF)可以通过求解所有元器件独立失效概率的乘积来计算。在这种情况下,系统MTBF为5×10^5小时。 4. 内聚度: 内聚度是衡量模块内部功能集中程度的指标,它反映了模块功能的一致性和模块的独立性。高内聚度意味着模块内部功能紧密相关,是软件设计中的良好实践。 5. 同步与互斥: 解决进程间的同步和互斥问题通常采用信号量机制,通过信号量控制对共享资源的访问,防止死锁的发生。 6. 死锁预防: 在资源分配问题中,避免死锁的一个策略是确保系统不会进入无法进行的状态。给定5个进程,每个需要4个资源,最少需要提供20个资源(即每个进程分配4个资源)才能保证不会发生死锁。 7. 操作系统设备管理: 在UNIX操作系统中,输入/输出设备被视为特殊文件,这是因为它们的读写操作与普通文件不同,需要特定的驱动程序支持。 8. 磁盘空间管理: 使用位示图管理磁盘空间,需要为每个扇区设置一个位,100个磁道×16个扇区/磁道=1600个位,由于1字节=8位,因此需要2000/8=250字节,向上取整,所以位示图需要占用2000字节空间。 9. 数据库设计: 外模式(外视图)描述了数据的局部逻辑视图,是数据库用户看到的数据视图,它通常与特定应用相关联,允许用户根据需求定制数据的展示。 10. 关系数据库: 提到的员工关系E、产品关系P、仓库关系W和库存关系I展示了关系数据库中的实体及其属性,如员工编号、产品名称等,这些关系模型是数据库设计的基础,用于存储和管理组织的数据。