2015软件设计师考试大纲详解:计算机与系统核心知识

需积分: 9 11 下载量 174 浏览量 更新于2024-07-21 2 收藏 105KB DOC 举报
2015年的软件设计师考试大纲包含了全面而深入的知识点,旨在考察考生对于软件工程领域的理解和应用能力。大纲主要分为两个部分:计算机与软件工程知识,以及计算机系统基础知识。 在计算机与软件工程知识部分,考生需要掌握计算机科学基础知识,包括数制及其转换(如二进制、八进制、十进制和十六进制的转换),以及计算机内数据的表示,包括定点数和浮点数的原码、反码、补码和移码表示。此外,理解算术运算和逻辑运算的规则,如二进制运算方法和基本逻辑运算,是考试的重点。数学基础知识也有所涉及,如数值计算、排列组合、概率论、统计分析、编码基础(如ASCII码、汉字编码和各种校验码)以及逻辑学基础知识。 计算机系统基础知识涵盖了硬件和软件交互的核心概念。硬件方面,考生需要了解计算机系统的组成,如CPU、存储器(内存、外存、缓存等)的构成、性能和工作原理,以及I/O设备和通信设备的性能及工作原理。同时,要理解CPU与I/O设备间的数据交换问题,接口的控制方式,如程序查询、中断处理和DMA等。在处理器架构上,考生还需理解CISC(复杂指令集计算机)和RISC(精简指令集计算机)的区别,以及流水线操作、多处理机和并行处理等技术。 2015年的软件设计师考试大纲对考生的技能要求较高,不仅要求具备扎实的理论基础,还需要能够将这些知识应用于实际问题解决和系统设计中。备考者需要对每个知识点有深入的理解,并能够熟练地运用到相关的软件开发和设计实践中。