软件工程师考试软件工程师考试内容摘要:

?数的表示 (原码、反码、补码、移码表示,整数和实数的机内表示,精度和溢出 ) ?非数值表示 (字符和汉字表示、声音表示、图像表示 ) ?校验方法和校验码 (奇偶校验码、海明校验码、循环冗余校验码 ) 算术运算和逻辑运算 ?计算机中的二进制数运算方法 ?逻辑代数的基本运算和逻辑表达式的化简 数学基础知识 ?命题逻辑、谓词逻辑、形式逻辑的基础知识 ?常用数值计算 (误差、矩阵和行列式、近似求解方程、插值、数值积分 ) ?排列组合、概率论应用、应用统计 (数据的统计分析 ) ?运算基本方法 (预测与决策、线性规划、网络图、模拟 ) 常用数据结构 ?数组 (静态数组、动态数组 )、线性表、链表 (单向链表、双向链表、循环链表 )、队列、栈、树 (二叉树、查找树、平衡树、线索树、线索树、堆 )、图等的定义、存储和操作 ?Hash(存储地址计算,冲突处理 ) 常用算法 ?排序算法、查找算法、数值计算方法、字符串处理方法、数据压缩算 法、递归算法、图的相关算法 ?算法与数据结构的关系、算法效率、算法设计、算法描述 (流程图、伪代码、决策表 )、算法的复杂性 硬件知识 计算机系统的组成、体系结构分类及特性 ?CPU 和存储器的组成、性能和基本工作原理 ?常用 I/O 设备、通信设备的性能,以及基本工作原理 ?I/O 接口的功能、类型和特性 ?I/O 控制方式 (中断系统、 DMA、 I/O 处理机方式 ) ?CISC/RISC,流水线操作,多处理机,并行处理 存储系统 ?主存 Cache 存储系统的工作原理 ?虚拟存储器基本工作原理,多级存储体系的性能价格 ?RAID 类型和特性 安全性、可靠性与系统性能评测基础知识 ?诊断与容错 ?系统可靠性分析评价 ?计算机系统性能评测方式 软件知识 操作系统知识 ?操作系统的内核 (中断控制 )、进程、线程概念 ?处理机管理 (状态转换、共享与互斥、分时轮转、抢占、死锁 ) ?存储管理 (主存保护、动态连接分配、分段、分页、虚存 ) ?设备管理 (I/O 控制、假脱机 ) ?文件管理 (文件目录、文件组织、存取方法、存取控制、恢复处理 ) ?作业管理 (作业调度、作业控制 语言 (JCL)、多道程序设计 ) ?汉字处理,多媒体处理,人机界面 ?网络操作系统和嵌入式操作系统基础知识 ?操作系统的配置 程序设计语言和语言处理程序的知识 ?汇编、编译、解释系统的基础知识和基本工作原理 ?程序设计语言的基本成分:数据、运算、控制和传输,过程 (函数 )调用 ?各类程序设计语言主要特点和适用情况 计算机网络知识 ?网络体系结构 (网络拓扑、 OSI/RM、基本的网络协议 ) ?传输介质、传输技术、传输方法、传输控制 ?常用网络设备和各类通信设备 ?Client/Server 结构、 Browser/Server 结构 ?LAN 拓扑,存取控制, LAN 的组网, LAN 间连接, LANWAN 连接 ?因特网基础知识以及应用 ?网络软件 ?网络管理 ?网络性能分析 数据库知识 ?数据库管理系统的功能和特征 ?数据库模型 (概念模式、外模式、内模式 ) ?数据模型, ER 图,第一范式、第二范式、第三范式 ?数据操作 (集合运算和关系运算 ) ?数据库语言 (SQL) ?数据库的控制功能 (并发控制、恢复、安全性、。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。