2016-年下半年软件设计师考试上午真题答案解析
从给定的文件信息中,我们可以提炼出以下知识点: 1. 计算机指令与数据的区分依据 CPU在冯诺依曼架构的计算机中,根据指令周期的不同阶段来区分内存中的指令和数据。在取指周期中取出的是指令,而在执行周期中取出的是数据。 2. 计算机指令周期中内存地址的读取 在计算机指令周期中,为从内存读取指令操作码,首先需要将程序计数器(PC)的内容送至地址总线上。 3. 浮点数的表示范围 16位浮点数包括阶符1位、阶码值6位、数符1位、尾数8位。阶码使用移码表示,尾数使用补码表示,该浮点数所能表示的数值范围是 -(1-2^-8)×2^(2^6-1) 到(1-2^-8)×2^(2^6-1)。 4. 海明码纠错的校验位计算 海明码的纠错能力取决于附加的校验位(K)和数据位(n)。满足2^K ≥ K + n + 1的公式,当n=16时,K至少为5,意味着最少需要附加5位校验位来实现16位数据信息的海明码纠错。 5. 指令执行时间的计算 在流水线处理中,指令的执行被分解为取指、分析和执行三个步骤。若取指时间为4△t,分析时间为2△t,执行时间为3△t,则执行100条指令需要的时间为(4△t * 99 + 4△t + 2△t + 3△t),计算结果为405△t。 6. Cache与主存间地址映射 Cache与主存之间的地址映射是通过硬件自动完成的,无需操作系统或程序员干预。 7. 数字签名算法 RSA算法是一种非对称加密算法,可以用于数字签名。IDEA、RC4是用于数据加密的对称加密算法。MD5是一种消息摘要算法,用于提供消息的完整性保护。 8. 数字签名的作用 数字签名主要作用是验证消息来源的真实性,确保消息的完整性,接收者可以验证发送者是否可以否认发送过的消息,但并不是用来验证接收者的合法性。 9. 网络安全措施 针对系统安全需求的措施包括漏洞发现与补丁管理,这属于系统安全措施的一部分,而入侵检测属于网络安全措施。 10. 商标权与专利权的保护期限 商标权的保护期限是可以延长的,通常有效期限超过专利权、著作权和商业秘密权的保护期限,专利权通常有固定的保护期限,例如发明专利为20年,新型实用设计专利和外观设计专利为10年,期满后不能延长。 以上内容总结了2016年下半年软件设计师考试中的关键知识点,并提供了相关计算机原理的详细解释和应用示例。考生在准备这类考试时需要掌握的知识点涵盖了计算机硬件原理、数据表示、存储管理、算法应用和网络安全等各个方面。通过对这些知识点的深入理解和掌握,考生可以更好地应对考试中的相关问题,并将这些知识应用到实际的软件设计工作中。
剩余40页未读,继续阅读
- 粉丝: 15
- 资源: 10
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助