2005-2010软件评测师真题解析与技术要点

4星 · 超过85%的资源 需积分: 9 3 下载量 135 浏览量 更新于2024-07-29 收藏 984KB PDF 举报
本资源是一份涵盖2005年至2010年期间的【软件评测师】考试真题及其答案解析的PDF文件,内容涵盖了软件测试基础理论和计算机系统架构等多个知识点。以下是部分内容的详细解读: 1. 数字编码:题目中提到的数字编码包括原码、反码、补码和移码,它们主要用于二进制表示数值,其中: - 原码:符号位与数值位分开存放,不适合加减运算。 - 反码:为了简化运算,通常用于二进制补码运算的表示,但不是最合适的。 - 补码:用于表示有符号整数,加减运算效率高,因为可以利用相同的逻辑操作进行加法和减法处理。 - 移码:主要用于浮点数的阶码表示,其目的是简化阶码运算。 2. 主存地址位数:根据题目,主存容量为16M字节,若按字节编址,需要知道最小的地址长度。由于1MB = 2^20 字节,16MB = 2^24 字节,因此至少需要24位地址来唯一标识一个字节。 3. 指令寻址方式:指令中的操作数位置决定了寻址方式: - 操作数包含在指令中:立即寻址,即操作数直接作为指令的一部分。 - 操作数在寄存器中:寄存器寻址,指令直接引用寄存器中的数据。 - 操作数的地址在寄存器中:寄存器间接寻址,通过寄存器内的地址来获取操作数。 4. 系统可靠度:当多个部件串联时,系统可靠度可以通过乘法规则计算,即R总=R1×R2×R3,其中R1、R2和R3是单个部件的可靠度。对于0.8的部件,三个串联后,系统可靠度为0.8 * 0.8 * 0.8 = 0.512。 5. 虚拟存储器:在计算机系统中,虚拟存储器是通过软件和硬件协作实现的,它模拟出比实际物理内存更大的地址空间,以提供更大的可用内存空间。 6. 包过滤防火墙功能:包过滤防火墙主要限制进出网络的数据流量,它可以: - A. 仅允许特定的互联网地址访问。 - B. 允许特定的协议通过,如只允许HTTP协议。 - C. 阻止对特定端口的访问,如阻止21号端口的FTP访问。 - D. 控制特定IP地址的内部计算机访问外部网络。 7. 安全通信:为了确保数据在源和目的地之间的安全传输,且避免中间节点增加额外开支,最合适的方法是使用端到端加密,这样数据在传输过程中始终处于加密状态。常用的会话密钥算法可能包括RSA、AES等。 通过这份资料,考生可以复习和巩固软件评测师考试涉及的基础知识,如数字编码、计算机内存管理、指令寻址、可靠性计算以及网络安全等内容。