2012上半年软考真题解析:计算机基础知识与考点

需积分: 10 0 下载量 29 浏览量 更新于2024-09-12 收藏 289KB DOC 举报
本文主要介绍了2012年上半年软件设计师考试的部分试题和相关知识点,涵盖了计算机内存管理、浮点数运算、CPU内部结构、I/O设备交互、数据校验方法、Cache机制、操作系统安全登录、电子邮件安全以及网络通信安全等多方面的内容。 1. 计算机内存区域:内存分为静态数据区、代码区、栈区和堆区。立即数寻址方式的操作数通常存储在代码区,因为它们是程序编译时就确定的常量。 2. 浮点数运算对阶:在进行浮点数相加(减)前,需要通过调整阶码使两数对齐。如果x的阶码大于y的阶码,应将y的阶码扩大至与x相同,并使y的尾数部分进行算术左移,以保持数值不变。 3. CPU寄存器功能:累加寄存器(B选项)通常用于传送和暂存用户数据,供ALU执行算术逻辑运算。 4. I/O设备与主机的数据交换:在中断方式下,CPU需要执行特定程序来处理数据传输;中断和DMA方式下,两者可以同步工作;快速I/O设备更适合使用DMA,因为它能直接访问内存而不需CPU干预;当同时有DMA请求和中断请求,CPU优先响应DMA。 5. 数据校验方法:奇偶校验只能检测出是否存在一位错误,但无法定位或纠正;海明校验可以检测并纠正一位错误,但校验码长度和位置是固定的;CRC校验可以检测多位错误,校验码被插入到数据的特定位置。 6. Cache与主存地址映射:Cache与主存之间的地址转换由硬件自动完成,以实现快速数据访问。 7. Windows Server 2003安全登录:选择安全登录通常需要按下Ctrl+Alt+Del组合键来启动身份验证过程。 8. 电子邮件安全:为了防止恶意代码,建议使用纯文本方式阅读电子邮件,因为这种方式不支持HTML代码,从而降低感染风险。 9. TLS协议位置:TLS(Transport Layer Security)协议位于网络层之上的传输层,提供端到端的安全通信。 10. 中国专利申请原则:我国的专利申请遵循“申请在先”原则,即先申请者获得专利权。 这些知识点反映了软件设计师应具备的基础理论和实践经验,对于准备软考的考生来说具有重要的复习价值。